
近日,Linux内核开发社区收到了一组包含13个补丁的提案,旨在移除已被标记为废弃的旧32位ARM平台代码。尽管这些补丁尚未被合并,但由Arnd Bergmann主导的这项清理工作已取得实质性进展。他建议在2026年12月至2027年1月发布的Linux 7.4版本中完成移除,而CPU支持将在后续版本中彻底终止。

这项移除计划并非新鲜事物,早在2025或2026年就曾提出过,但当时因匹配的LTS内核发布而推迟。Arnd Bergmann在7月发布的邮件中为此前近两年的停滞表示歉意。目前,他称之为”清理废弃平台代码”的工作已扩展至约300个补丁,首阶段将移除arch/arm/mach-*代码及相关Kconfig配置。

这些被淘汰的平台听起来像是上世纪90年代和21世纪初的硬件,如今已不再具有实际意义:

当然,这并不意味着这些硬件会立即停止运行。上述设备仍能继续工作,但自Linux 7.4或7.5版本起,它们将无法使用主线内核启动,因为相关的启动代码已被列入删除清单。

在移除旧代码的同时,Linux内核也在不断适应新硬件。在7.3版本周期中,内核新增了对苹果M3 Pro、Max和Ultra芯片,三星Exynos 1580,以及高通Shikra芯片的支持。这体现了内核开发必须平衡新旧需求的特性——在拥抱新技术的同时,也要舍弃那些不再广泛使用的旧支持。

Linux创始人Linus Torvalds一直是移除旧代码的坚定支持者。早在2022年,他就曾质疑是否应该放弃对i486系列CPU的支持,毕竟i386已在2012年被移除。到2025年,他明确表示”没有理由继续为该平台投入开发时间”。
因此,除非存在未发现的缺陷,否则这些移除工作很可能获得他的认可。不过,旧硬件仍拥有其拥护者,企业和个人仍在运行这些设备。Arnd已为反对移除的声音留出了时间窗口,但最终这些驱动程序将被移除。

关注微信号:智享开源 ,及时了解更新信息。


原文链接:https://feed.itsfoss.com/link/24361/17444682/linux-kernel-old-arm-code-removal
你必须 登录 才能发表评论.
| 微信捐赠 | 支付宝捐赠 |
|---|---|
![]() |
![]() |
扫码关注公众号:智享开源

还没有任何评论,你来说两句吧!