ARM Linux内核启动老旧平台清理计划,2027年初完成代码精简


2026年7月3日,内核年初ARM架构Linux子系统维护者阿尔恩德·贝尔格曼(Arnd Bergmann)在Linux内核邮件列表中提交新一轮补丁,启动清理正式启动针对长期闲置ARM平台及相关特性的老旧清理工作。此前,平台贝尔格曼于2024年7月提出淘汰老旧ARM硬件的计划精简初步构想,社区普遍支持在2025至2026年间完成移除,完成但因执行层面滞后,代码该计划一度搁置。内核年初此次贝尔格曼承认前期推进存在疏漏,启动清理决定重新启动并明确时间节点:预计于2027年初完成主要清理任务。老旧
本次清理工作将在今年长期支持版本(LTS)内核发布后展开。平台涉及范围包括:
- 所有尚未完成设备树(Device Tree)迁移的计划精简板级配置文件;
- 已停用多年的iWMMXt浮点运算单元支持;
- 基于ARMv6及ARM1136r0核心的硬件平台,如OMAP24xx与LSI Axxia系列;
- OABI系统调用接口、完成OABI兼容层和NWFPE浮点模拟模块——这些组件今后仅保留在StrongARM构建中,代码待StrongARM平台本身被彻底移除时一并清除;
- 自2006年起即被标记为废弃的内核年初PARAM_STRUCT兼容结构体。
值得注意的是,ARMv7大端序支持虽已被设为不可用状态,但暂不列入本次移除范围。
推动此项工作的根本动因在于,上述平台与功能在实际使用中已近乎归零,却仍在持续消耗内核开发与维护资源。以Cortex-M系列为代表的无MMU平台,其NOMMU内核开发早在2017年就已基本停止。全部调整预计整合进Linux 7.4版本,旨在精简代码库,使社区协作更聚焦于当前活跃、广泛部署的硬件架构与技术方向。






