快科技 11 月 4 日消息,Linux 内核社区近日传出重磅消息,主线内核正准备移除最后一项针对英特尔 MMX 指令集的优化代码。
这一改动预计将在 Linux 7.5 版本中正式实装,标志着这项诞生于 20 世纪 90 年代末的传奇指令集,在服役近 30 年后正式退出了现代操作系统的核心优化舞台。
根据 Google 工程师 Eric Biggers 提交的最新补丁,内核中仅存的 MMX 优化:用于软件磁盘阵列的 XOR 异或运算逻辑将被彻底删除。

要知道 MMX 曾是英特尔在奔腾时代引入的杀手锏,旨在通过多媒体扩展指令集提升图形和音频处理性能。但在现代计算环境下,AVX 和 SSE 指令集早已成为主流,MMX 已经沦为维护负担。
这一变动主要影响的是英特尔奔腾 MMX 和奔腾 II 等古董级处理器,如果用户在 2027 年依然坚持使用这些没有 SSE 指令集的旧设备运行 Linux 7.5 内核,系统在处理 RAID 数据时将不再拥有硬件级加速,而是回退到效率较低的 C 标量代码路径。
事实上,Linux 内核对 MMX 的清理工作已经持续了多年。早在 2021 年,内核就已经移除了 memcpy ( ) 、copy_page ( ) 等常用内存管理函数的 MMX 优化。
本次补丁的提交者明确表示,RAID 代码是目前内核中唯一的 MMX 钉子户,在加密算法、CRC 校验等其他关键领域,MMX 优化早已绝迹。
对于老用户而言,这无疑是一个时代的终结。虽然这些处理器在物理上仍能运行现代内核,但在软件层面,它们已经从特等生变成了需要特殊照顾的普通学生。
目前该补丁已进入 Andrew Morton 的 MM Git 分支进行测试。按照发布节奏,Linux 7.5 内核将在 2027 年初与大家见面。
届时 MMX 指令集将正式完成其在 Linux 内核中的历史使命,彻底进入博物馆。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:青山


登录后才可以发布评论哦
打开小程序可以发布评论哦