Linux kernel to drop 486 and early 586 support

Linux kernel to drop 486 and early 586 support

The Linux kernel is gearing up to drop support for older Intel CPU generations, notably the 486 and some early 586 models. This move marks the first significant code culling since 2012, signalling a shift in focus towards newer hardware compatibility. The upcoming kernel version 6.15 will not run on these outdated processors and will streamline the code significantly by removing nearly 15,000 lines related to these architectures.

Source: The Register

Key Points

  • Linux kernel 6.15 drops support for 486 chips and some early 586 processors.
  • The removal of support is part of a broader effort to modernise and streamline the kernel’s code.
  • The changes include increased requirements for x86-32 CPUs, such as the Timer Stamp Counter (TSC) and CMPXCHG8B instruction.
  • This marks the first major removal of CPU support since the 386 was deprecated in 2012.
  • Also eliminates the archaic need for software emulation of floating-point units (FPUs).

Why should I read this?

If you’re into Linux or tech, this news is a big deal! The dropping of 486 and older chip support reflects the ongoing evolution of the Linux kernel to keep up with modern computing needs. It’s a clear indicator that the community is prioritising advancements over antiquated technology, which might save you from running into compatibility issues later on. Plus, knowing the direction of the kernel could influence your hardware decisions down the line.