Linux 7.1 Set to Drop i486 CPU Support

Linux 7.1 Set to Drop i486 CPU Support

Linux is entering a significant transition as it prepares to remove support for the Intel 486 CPU starting with the upcoming Linux 7.1 release. A patch has been queued into a development branch that initiates the phase-out of this long-standing support in the Linux kernel.

Details of i486 CPU Support Removal

Currently, it is exceedingly rare for users to run a Linux distribution on an i486 CPU. Major Linux distribution vendors have ceased shipping distributions that include i486 support. Fortunately for any existing users, current Long-Term Support (LTS) kernel versions will continue to be available.

Rationale Behind the Decision

Linus Torvalds, the creator of Linux, emphasized the necessity of this change. He noted there is “zero real reason” to maintain i486 support, as it consumes valuable development resources. Ingo Molnar has led the charge by creating a patch to eliminate specific Kconfig build options related to i486 CPUs.

  • CONFIG_M486SX: For 486 CPUs lacking a Floating-Point Unit (FPU) including models like AMD’s SL/SLC/SX.
  • CONFIG_M486: Covers more advanced 486 CPUs such as the Intel 486DX variants.
  • CONFIG_MELAN: Specifically addresses the AMD Elan processor.

This patch has been integrated into the Git branch “x86/platform” on tip/tip.git, signifying that the removal of these options is on the path toward the Linux 7.1 merge window.

Future Implications

Eliminating i486 CPU support will significantly reduce the maintenance burden for Linux kernel developers. The current compatibility mechanisms impose ongoing development challenges. Once the Kconfig options are officially dropped, the next steps will involve removing support code from subsequent kernel releases.

As the Linux community moves forward, users of i486 CPUs will need to transition to more modern hardware to benefit from new developments in the Linux kernel.