驱动之家 昨天
三十年功成身退!Linux 7.5内核删掉最后MMX代码:已沦为维护负担
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 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 内核中的历史使命,彻底进入博物馆。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:青山

智客推

智客推

ZAKER 智客推 GEO | AI 时代的品牌认知解决方案

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

linux 英特尔 奔腾 博物馆 git
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论