皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 内核计划于2027年初正式批量下线多款老旧ARM平台的适配支持

Linux内核不仅要移除对老旧x86架构i486处理器的支持,多款过时的ARM硬件平台与配套特性也已列入待清理清单。目前社区已正式提出提案,计划在2027年初逐步下线、最终彻底删除大量老旧ARM平台及相关特性的适配代码。

早在2024年7月,ARM架构Linux子系统维护者Arnd Bergmann就曾提出提案,计划淘汰一批老旧ARM开发板的适配支持与相关特性。当时上游Linux内核维护团队大多认同在2025~2026年完成淘汰并最终移除相关代码的规划,但过去两年里这项工作始终没能落地推进。

近日Arnd Bergmann在Linux内核邮件列表发起了全新讨论帖,坦言此前的推进工作“掉了链子”,现在重新启动这批ARM平台与特性的淘汰讨论。结合当前的开发节奏,他计划在今年的Linux长期支持版(LTS)内核发布后正式推进相关清理工作,最终在2027年初完成全部移除操作。

本次规划淘汰并移除的内容包括:

  • 所有尚未完成设备树(DT)适配迁移的开发板配置文件(OMAP1与S3C平台除外)
  • iWMMXt浮点运算单元(FPU)的适配支持
  • ARMv6架构下的ARM1136r0核心(不含ARMv6K、ARM1136r1、ARM1176核心),以及搭载该核心的OMAP24xx、i.MX31系列片上系统(SoC)
  • 基于Cortex-M3/M4/M7的微控制器适配支持(覆盖stm32、imxrt、lpc18xx、samv7系列芯片)
  • LSI Axxia服务器平台
  • OABI、OABI兼容层与NWFPE浮点模拟组件将仅保留在StrongARM架构的构建版本中,待StrongARM平台本身被移除后同步彻底删除
  • 原定2006年就计划移除的DEPRECATED_PARAM_STRUCT老旧兼容结构体

此外,大端序ARMv7架构处理器的支持当前已被标记为「不可用(BROKEN)」状态,但暂未纳入本次移除计划。将其标记为不可用的核心目的是降低该特性后续的测试维护优先级,后续如果ARM64架构正式下线大端序支持,该ARMv7大端序适配也会同步被移除。

Linux 内核计划于2027年初正式批量下线多款老旧ARM平台的适配支持

结合当前内核版本的发布节奏,上述所有清理改动大概率会落地在Linux 7.4版本中。感兴趣的用户可以前往对应的Linux内核邮件列表(LKML)主题帖查看完整的细节内容。

转自 Linux Looking To Retire A Number Of Old ARM Platforms In Early 2027 – Phoronix