June 19, 2026

PBX Science

VoIP & PBX, Networking, DIY, Computers.

After 37 Years, Linux Begins Phasing Out Intel 486 CPU Support

After 37 Years, Linux Begins Phasing Out Intel 486 CPU Support



Linux 7.1 Begins Phasing Out Intel 486 CPU Support After 37 Years
Linux Kernel News
Open Source Chronicle
Breaking  ·  Kernel Development

After 37 Years, Linux Begins
Phasing Out Intel 486 CPU Support

A patch queued for the Linux 7.1 merge window would strip the kernel’s build-time configuration options for the legendary i486 processor — the first step in fully retiring support for a chip born in 1989.

486
i486 DX · 1989–2026
Intel 486 (i486) · First released April 10, 1989 · 1 µm process · 1.2 million transistors

It has taken the better part of four decades, but the Linux kernel community is finally moving to retire support for the Intel 486 processor. As of April 5, 2026, a patch authored by veteran kernel developer Ingo Molnar has been queued into the tip/tip.git development branch ahead of the Linux 7.1 merge window — marking the beginning of the end for the i486 in the mainline kernel.

The change does not, however, mean the process is complete. The patch is targeted at the upcoming Linux 7.1 merge window, which opens later this month, and it has not yet been officially merged. Whether it ultimately makes the cut remains to be confirmed — though Linus Torvalds’ own blessing makes acceptance highly likely.

What the Patch Actually Does

Molnar’s patch takes a deliberately measured first step. Rather than immediately gutting all 486-related code from the kernel source tree, it removes three specific Kconfig build configuration options that are required to compile a kernel image for i486-class hardware.

# Removed Kconfig options (Linux 7.1 patch — Ingo Molnar)

CONFIG_M486SX   # 486-class CPUs without FPU (AMD/Cyrix/IBM/Intel SL/SLC/SX/SX2, UMC U5S)
CONFIG_M486     # 486-class CPUs with FPU (AMD/Cyrix/IBM/Intel 486DX/DX2/DX4, UMC U5D)
CONFIG_MELAN    # AMD Elan embedded processor

Effect: Building a kernel image for i486-family processors will
        no longer be possible from an upstream kernel source tree.

The Register reports that, if left uncontested after the initial removal, the configuration options’ disappearance would be followed by a deeper purge — stripping the actual hardware emulation and compatibility code from the kernel entirely. That second phase has not yet been scheduled.

In the x86 architecture we have various complicated hardware emulation facilities on x86-32 to support ancient 32-bit CPUs that very very few people are using with modern kernels. This compatibility glue is sometimes even causing problems that people spend time to resolve, which time could be spent on other things.

— Ingo Molnar, patch notes accompanying the i486 removal proposal

Torvalds Signed the Death Warrant

The removal did not emerge from nowhere. Linux creator Linus Torvalds has expressed increasingly blunt views on i486 support over recent years, culminating in a recent statement that there is “zero real reason” for any developer to spend time on 486-related issues. Molnar cited these remarks directly in his patch notes as justification for moving forward.

Torvalds had been signalling the processor’s eventual retirement since at least 2022, when he noted that “non-Pentium support is actively buggy and broken” in mainline kernels — meaning the 486 compatibility layer was already causing latent problems rather than providing reliable utility. As he put it then: “At some point, people have them as museum pieces. They might as well run museum kernels.”

Key Facts at a Glance

  • The Intel i486 was first released on April 10, 1989 — making it nearly 37 years old.
  • The patch is currently queued in tip/tip.git‘s x86/platform branch, not yet merged into the mainline.
  • No known Linux distribution vendor currently ships with i486 CPU support enabled.
  • This would be the first removal of a processor architecture from the Linux kernel since i386 support was dropped in 2012.
  • The patch’s initial phase only removes Kconfig build options; deeper code removal is a later, separate step.
  • Microsoft dropped 486 support with the launch of Windows XP in 2001 — over 24 years ago.

What This Means for Anyone Still Running a 486

Practically speaking, the impact is narrow. No mainstream Linux distribution has shipped an i486-compatible kernel for many years. Anyone who genuinely is running a modern upstream Linux kernel on i486 hardware in 2026 is, as Phoronix notes, “incredibly rare.”

Those users have a clear path forward: continue using one of the existing Long-Term Support (LTS) kernel releases, which will remain available and functional for years to come. Molnar himself acknowledged this in the patch notes: “Legacy users can keep using older kernels.”

The good news for 486 enthusiasts is that the hardware itself is far from dead as a hobbyist platform. Earlier this year, a developer built a fully open-source i486 motherboard from scratch and documented it passing compatibility tests with Linux, DOS, and the classic game Doom — a reminder that community interest in the platform persists even as upstream kernel support winds down.

A Slow Walk to Retirement

  • 1989
    Intel 486 debutsReleased April 10, 1989. A 32-bit processor built on a 1 µm process with 1.2 million transistors — a landmark chip of its era.
  • 1991
    Linux 0.01 releasedLinus Torvalds releases the first Linux kernel, targeting the 386/486 architecture from the outset.
  • 2001
    Windows XP drops 486 supportMicrosoft retires i486 compatibility with the launch of Windows XP — more than two decades before Linux does the same.
  • 2012
    Linux drops i386 supportThe last time the Linux kernel removed support for a major CPU architecture — until now.
  • 2022
    Torvalds muses about removalLinus Torvalds publicly questions why the kernel still supports the 486, calling non-Pentium support “actively buggy and broken.”
  • Apr ’25
    Molnar first proposes the patchIngo Molnar formally proposes dropping 486 support, beginning a year-long discussion on kernel mailing lists.
  • 2026
    Patch queued for Linux 7.1 — NOWOn April 5, 2026, the patch enters the tip/tip.git x86/platform branch ahead of the Linux 7.1 merge window. The beginning of the end.

Broader Context: Why Now?

The removal is part of an ongoing effort to modernise the x86-32 code path. The 486 lacks several instructions that modern kernel code increasingly relies on, most notably the Time Stamp Counter (TSC) and the CMPXCHG8B instruction. The kernel had historically included emulation routines for these gaps, but that code represents a maintenance burden that grows harder to justify as the hardware becomes ever more extinct.

Critically, the process follows a precedent: when i386 support was removed in 2012, the sky did not fall. LTS kernels continued to serve the rare users who needed them, and the mainline kernel moved forward unencumbered. The same outcome is expected here. As one commenter on the Linux.org forums put it, “Just because Linux 7.x can’t be built for i486 any more does not stop you from grabbing any prior version and using that.”

I really get the feeling that it’s time to leave i486 support behind. There’s zero real reason for anybody to waste one second of development effort on this kind of issue.

— Linus Torvalds, as cited in Ingo Molnar’s patch notes

For now, the patch sits in a development branch awaiting the merge window. Watch the torvalds/linux repository and kernel mailing lists for the final confirmation. If merged as expected into Linux 7.1, the Intel 486’s nearly four-decade run in the mainline Linux kernel will officially be entering its endgame.

After 37 Years, Linux Begins Phasing Out Intel 486 CPU Support

After 37 Years, Linux Begins Phasing Out Intel 486 CPU Support


Windows Software Alternatives in Linux


Disclaimer of pbxscience.com

PBXscience.com © All Copyrights Reserved. | Newsphere by AF themes.