After 37 Years, Linux Begins Phasing Out Intel 486 CPU Support
After 37 Years, Linux Begins Phasing Out Intel 486 CPU Support
- Apple’s Native Linux Container Tool Has Arrived — But Can It Really Replace Docker?
- 60% of MD5 Password Hashes Can Be Cracked in Under an Hour with a Single GPU
- Dirty Frag: Root Access on Every Major Linux Distribution — No Patch, No Warning
- Proton Mail: Data Transferred to FBI Again!
- How Close Are Quantum Computers to Breaking RSA-2048?
- What is the best alternative to Microsoft Office?
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.
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 proposalTorvalds 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
-
1989Intel 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.
-
1991Linux 0.01 releasedLinus Torvalds releases the first Linux kernel, targeting the 386/486 architecture from the outset.
-
2001Windows XP drops 486 supportMicrosoft retires i486 compatibility with the launch of Windows XP — more than two decades before Linux does the same.
-
2012Linux drops i386 supportThe last time the Linux kernel removed support for a major CPU architecture — until now.
-
2022Torvalds muses about removalLinus Torvalds publicly questions why the kernel still supports the 486, calling non-Pentium support “actively buggy and broken.”
-
Apr ’25Molnar first proposes the patchIngo Molnar formally proposes dropping 486 support, beginning a year-long discussion on kernel mailing lists.
-
2026Patch 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 notesFor 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.
