还记得你人生中的第一台电脑吗?对于很多 70 后、80 后甚至 90 初的程序员来说,那个时代的启蒙机器,往往搭载着一颗名为 Intel 80486(简称 i486) 的心脏。在那个拨号上网的年代,i486 曾是性能的代名词,承载了无数人对数字世界的最初想象。

然而,技术的车轮滚滚向前,从不为任何人停留。就在最近,Linux 内核社区发布了一条看似平淡,实则极具历史意义的消息:Linux 7.1 内核正式移除了对 i486 CPU 的支持。
这不仅仅是一行代码的删除,更是一个时代的正式落幕。
28 年的陪伴,终成回忆
i486 处理器诞生于 1989 年,距今已超过 30 年。而 Linux 内核的创始人 Linus Torvalds,为了照顾这些老古董,在代码中坚持兼容了整整 28 年。
从 1991 年 Linux 诞生之初,到如今的 2026 年,无论硬件世界如何翻天覆地(从奔腾到酷睿,从单核到多核),Linux 内核始终保留着对 i486 的支持。这在软件工程史上堪称一个奇迹,也是一种对开源精神“包容性”的极致体现。
但正如 Linus 所言,“是时候向前看了”。
为什么要抛弃老朋友?
在很多用户眼中,保留兼容性似乎是有备无患。但在内核开发者的视角里,这是一笔沉重的技术债。
为了支持一种早已停产、无人使用的架构,开发者们不得不在代码中保留大量的条件编译和特定的处理逻辑。这不仅增加了代码的复杂度,还让新功能的开发和调试变得异常繁琐。
现代编译器和优化技术已经飞速发展。为了迁就 i486 的指令集限制,Linux 内核在某些底层优化上不得不束手束脚。移除它,意味着内核可以更干净、更高效地利用现代 CPU 的特性。
实际上,早在几年前,主流发行版(如Ubuntu、Fedora)就已经停止支持 i486 了。Linux 内核保留这部分代码,更多是为了“情怀”。如今情怀已了,是时候轻装上阵了。
这意味着什么?
对于绝大多数普通用户来说,你完全感觉不到任何变化。 如果你的电脑是近 20 年内生产的,你甚至不会意识到这个改动。
但对于极客和嵌入式开发者来说,这是一个清晰的信号:Linux 已经彻底进入了现代 64 位计算的时代。
写在最后
Linux 7.1 移除 i486,就像一位老兵光荣退役。它标志着那个需要精打细算每一字节内存、需要为兼容老旧 BIOS 而烦恼的时代,彻底结束了。
虽然我们再也无法在那块尘封的 i486 主板上跑起最新的 Linux 内核,但那段用串口调试、在低配置下榨取性能的岁月,永远是技术长河中最珍贵的宝藏。
致敬 i486,致敬那个硬件贫瘠但精神富足的年代。
https://www.phoronix.com/news/Linux-7.1-Phasing-Out-i486