Linux内核7.4版本将移除过时32位ARM平台代码

Linux内核7.4版本将移除过时32位ARM平台代码

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

清理计划由来已久

Sourav Rudra

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

哪些硬件将被移除支持

Warp Terminal

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

  • SA1100主板
  • Acorn RiscPC
  • Footbridge架构
  • 传统PXA板文件
  • Orion、Dove和MV78xx0主板
  • OMAP24xx芯片
  • i.MX31芯片
  • 无MMU的i.MX芯片
  • LPC18xx和Axxia芯片
  • STM32F4、F7和H7微控制器
  • Versatile MPS2
  • AT91 SAMV7

Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers

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

内核的持续演进

Firefox 155

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

Linus的支持历史

Debian AI Vote has Divided the Community

Linux创始人Linus Torvalds一直是移除旧代码的坚定支持者。早在2022年,他就曾质疑是否应该放弃对i486系列CPU的支持,毕竟i386已在2012年被移除。到2025年,他明确表示”没有理由继续为该平台投入开发时间”。

因此,除非存在未发现的缺陷,否则这些移除工作很可能获得他的认可。不过,旧硬件仍拥有其拥护者,企业和个人仍在运行这些设备。Arnd已为反对移除的声音留出了时间窗口,但最终这些驱动程序将被移除。

FOSS Weekly #26.37: Swiss Linux Move, Flyline, PPA Guide, Fedora Win Over Windows and More


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

Privacy Notes: Markdown Editor With Built-in Encrypted Vault

itsfoss happy penguin

原文链接:https://feed.itsfoss.com/link/24361/17444682/linux-kernel-old-arm-code-removal

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4649篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论