https://www.phoronix.com/news/Intel-i486-Linux-Possible-Drop Phoronix * Articles & Reviews * News Archive * Forums * Premium * Categories * Computers * Display Drivers * Graphics Cards * Linux Gaming * Memory * Motherboards * Processors * Software * Storage * Operating Systems * Peripherals * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] We Need Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium. The Linux Kernel May Finally Phase Out Intel i486 CPU Support Written by Michael Larabel in Linux Kernel on 23 October 2022 at 05:03 AM EDT. 52 Comments LINUX KERNEL -- Linus Torvalds has backed the idea of possibly removing Intel 486 (i486) processor support from the Linux kernel. After the Linux kernel dropped i386 support a decade ago, i486 has been the minimum x86 processor support for the mainline Linux kernel. This latest attempt to kill off i486 support ultimately arose from Linus Torvalds himself with expressing the idea of possible requiring x86 32-bit CPUs with "cmpxchg8b" support, which would mean Pentium CPUs and later: Maybe we should just bite the bullet, and say that we only support x86-32 with 'cmpxchg8b' (ie Pentium and later). Get rid of all the "emulate 64-bit atomics with cli/sti, knowing that nobody has SMP on those CPU's anyway", and implement a generic x86-32 xchg() setup using that try_cmpxchg64 loop. I think most (all?) distros already enable X86_PAE anyway, which makes that X86_CMPXCHG64 be part of the base requirement. Not that I'm convinced most distros even do 32-bit development anyway these days. ... We got rid of i386 support back in 2012. Maybe it's time to get rid of i486 support in 2022? When potentially dropping i486 support was raised a year ago, a developer commented he still had an i486 system and claimed to still have some use out of it. But any Linux users running a modern distribution/kernel on i486 is incredibly rare. [image] Torvalds further wrote on the kernel mailing list continuing to back the idea of dropping i486 support from the kernel: So I *really* don't think i486 class hardware is relevant any more. Yes, I'm sure it exists (Maciej being an example), but from a kernel development standpoint I don't think they are really relevant. At some point, people have them as museum pieces. They might as well run museum kernels. Moving up to requiring cmpxchg8b doesn't sound unreasonable to me. With Linux 6.1 likely being this year's LTS kernel, hopefully Linux 6.2 will go ahead and retire the old i486 support. 52 Comments Tweet [INS::INS] Related News Patches Posted For Preparing New Linux "Accel" Subsystem - Builds Off DRM Code Linux 6.1-rc1 Released With Rust Now In The Kernel, MGLRU Added, New Hardware Support Linux 6.1 POWERs Up With KFENCE, Syscall Wrappers, Execute-Only Memory HP-BIOSCFG Driver Being Worked On For HP Laptop BIOS Management Under Linux Linux 6.1 Picks Up Some Improvements For Pressure Stall Information (PSI) Intel Sends In More Habana Labs Gaudi2 AI Accelerator Code For Linux 6.1 About The Author Author picture Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week Google Announces KataOS As Security-Focused OS, Leveraging Rust & seL4 Microkernel Linux TUN Network Driver May See A "1000x Speedup" With New, One-Line Patch Ardour 7.0 Digital Audio Workstation Released Microsoft Promotes Its Open-Source Terminal To The Default For Windows 11 CLI Apps AMD Develops New "GI-1.0" Open-Source Global Illumination Tech Proton 7.0-5 RC Gets More Windows Games Running On Linux Linux 6.1-rc1 Released With Rust Now In The Kernel, MGLRU Added, New Hardware Support Firefox 106 Brings Improved WebRTC - Better Screen Sharing On Wayland Latest Linux News AMD Per-Thread CPU Microcode Loading Fix Submitted For Linux 6.1-rc2 Patches Posted For Preparing New Linux "Accel" Subsystem - Builds Off DRM Code Intel In-Field Scan (IFS) Driver Improved - Will Remove Its "Broken" Tag The Linux Kernel May Finally Phase Out Intel i486 CPU Support Mesa Lands DMA-BUF Feedback Support For Vulkan On Wayland Intel Releases DAOS 2.2 Distributed File-System KDE Starts More Feature Work On Plasma 5.27, Fixes For Plasma 5.26 Intel Spins Up Revised GNA Driver For AI Neural Co-Processor Mesa Git Makes It Easier Activating Rusticl OpenCL Device Support Linux TUN Network Driver May See A "1000x Speedup" With New, One-Line Patch Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles Intel Core i5 13600K + Core i9 13900K "Raptor Lake" Linux Preview AMD, Google, Microsoft & NVIDIA Announce "Caliptra" Open-Source Root of Trust Linux 6.1 Features Include Initial Rust Code, MGLRU, New AMD CPU Features, More Security AMD Ryzen 9 7950X "Zen 4" Rocks On Intel's Clear Linux Windows 11 vs. Ubuntu Linux Performance Is Very Close On The AMD Ryzen 9 7950X Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through a PayPal tip or tip via Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel * OpenBenchmarking.org Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter * Legal Disclaimer, Privacy Policy, Cookies | Contact * Copyright (c) 2004 - 2022 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.