Linux 7.1 内核将移除“37岁”英特尔486处理器支持
一则来自科技圈的消息,引发了老牌技术爱好者的感慨。根据科技媒体 Tom‘s Hardware 4月6日的报道,Linux 内核的下一个主要版本——7.1,预计将合并一项关键代码调整,正式移除对英特尔486处理器的支持。要知道,这款处理器发布于1989年4月,距今已有整整37个年头。
其实,这一决定并非毫无征兆。早在去年10月,就有报道称,“Linux之父”Linus Torvalds 已在考虑从内核中删除对英特尔 i486(也称486或80486)的支持。他当时的表态很直接:继续维护这套古老的架构“完全没有理由”,而且这些遗留代码已经对上游内核的开发产生了负面影响。
那么,明确的信号从何而来?根据开发者英戈·莫尔纳(Ingo Molnar)提交的补丁,关键配置选项如 CONFIG_M486SX 将被移除。这几乎可以看作是为486时代画上句号的官方公告。

莫尔纳的解释道出了核心原因。在Linux针对x86架构的实现中,为了支持这些古老的32位处理器,内核引入了各种复杂的硬件仿真功能。问题在于,如今还有多少用户真的在使用486呢?答案是凤毛麟角。这些兼容性代码不仅白白占用系统资源,更棘手的是,它们偶尔还会引发一些需要开发者花费时间去排查和解决的“坑”,无形中分散了本应用于现代硬件和新特性的开发精力。移除这些过时的代码,无疑能优化内核结构,让开发者团队更专注于更有价值的任务。
当然,社区并没有忘记那些极少数仍在坚守阵地的用户。莫尔纳给出了一个务实的建议:转向现有的LTS(长期支持)内核版本。这样一来,在可预见的未来,这些老旧的硬件依然能够维持系统的正常运行,只是不再跟随主线内核一同进化了。
