The Linux kernel is officially removing support for the AMD K5 processor in version 7.2. This legacy x86 CPU, which AMD designed and released in 1996, will lose its mainline kernel configuration. The removal marks the end of thirty years of continuous support for the chip.
Decision stems from specific hardware limitation in the K5 architecture
The decision stems from a specific hardware limitation in the K5 architecture. The processor lacks the Timestamp Counter instruction, a hardware feature required by modern Linux schedulers and high-precision timers. Without this instruction, the kernel cannot accurately manage timing operations for this older CPU.

This change follows a pattern of cleaning up older architecture support in recent kernel releases. The Linux 7.1 update already removed support for the i486 processor. The upcoming 7.2 release will also plan to remove support for the i586 and i686 architectures alongside the K5.
The AMD K5 was the company's first self-developed central processing unit. It competed directly with Intel's Pentium processor when it launched in the mid-1990s. The patch to remove CONFIG_M586 support is currently located in the tip/tip.git x86/cpu branch of the kernel repository.



Discussion
0 comments
Log in to join the thread with a thoughtful take, question, or correction.