电脑硬件

三十年功成身退!Linux 7.5内核删掉最后MMX代码:已沦为维护负担

驱动之家·2026/11/4 04:14:00🔗 原文

📋总体概括

Linux内核社区正移除最后的MMX指令集优化代码,预计在Linux 7.5版本实装。Google工程师Eric Biggers提交补丁,删除内核中仅存的MMX优化——软件磁盘阵列RAID的XOR异或运算逻辑。MMX诞生于上世纪90年代末英特尔奔腾时代,用于提升多媒体处理性能,服役近30年后正式退出主线内核。此改动主要影响奔腾MMX、奔腾II等无SSE指令集的古董处理器,这些设备运行新内核时RAID处理将回退到C标量代码路径。内核对MMX的清理自2021年起持续多年,原因是AVX和SSE已成主流,MMX沦为维护负担。

⚡关键信息

  • ▸Google工程师Eric Biggers提交补丁,删除内核仅存的MMX优化,即软件RAID的XOR异或运算逻辑
  • ▸MMX是英特尔奔腾时代引入的多媒体扩展指令集,服役近30年后将在Linux 7.5中彻底退出主线内核
  • ▸改动主要影响奔腾MMX和奔腾II等无SSE指令集的古董处理器,RAID处理将回退到低效的C标量代码路径
  • ▸Linux内核对MMX的清理工作已持续多年,2021年起已陆续移除相关优化代码,原因是维护负担大于收益

🔥犀利点评

这不是告别,是迟到的断舍离。MMX早在SSE普及那天就该进博物馆,内核留着这几行代码唯一的产出就是维护者的痛苦。为几十年前的古董硬件拖累主线代码质量,违背了内核社区一贯的务实原则。真正的意义在于:Linux用行动证明,情怀不能当维护成本报销。2027年还在用奔腾MMX跑最新内核的用户,本就活该接受标量代码路径。

本文由本站自动聚合,以下为原始来源:前往 驱动之家 阅读全文 →