Linux核心开发者讨论弃用一系列老旧CPU

重要Linux核心开发者,同时也是Arm核心树共同维护者的Arnd Bergmann,于信件列表中提到,在Linux 5.10成为长期支持版本核心之后,他查看了Arm平台,发现有部分CPU至少有5年甚至更久,没有从维护者或是硬件用户那获得任何修补程序,经过Arnd Bergmann的调查与统计,他提出支持移除建议。

Arnd Bergmann提到,删除这些CPU基础架构,能够简化系统对不再使用的设备,所进行的驱动程序、标头档和Kconfig选项脚本搜索工作。Arnd Bergmann建议删除的平台,包括asm9260、axxia、dove、prima2以及vt8500等。而对于那些虽然老旧,但是过去几年依然还有在动作的Arm平台,Arnd Bergmann倾向留下,包括clps711x、cns3xxx、ep93xx与mv78xx0等,但是当维护者同意,这些老旧Arm平台就可能被弃用。

部分非Arm平台的CPU,也被列入移除候选名单,像是h8300、c6x、powerpc/chrp以及mips/jazz等,这些平台也都很久没有受到维护或是使用,但除非维护者提出特别的请求,否则Arnd Bergmann暂时不会调整这些平台支持。除此之外,Arnd Bergmann还列出了一些非常老旧的CPU平台,经调查这些平台几乎已经没有用户使用,包括80486SX/DX、MIPS R3000/TX39xx和PowerPC 601等,都可成为淘汰目标。

在讨论中,并没有确定要移除哪些平台的支持,不过,即便这些平台在往后Linux平台不再支持,Arnd Bergmann表示,那这些用户还是可以继续使用Linux 5.10或5.4稳定版本核心数年。不过,也有其他开发者持反对意见,他们认为清理核心固然重要,但是最重要的是,必需要确保终端用户能够继续稳定使用系统,他们认为,当程序没有受到维护,并不代表没有人使用了,或许仅是这些程序受到完全支持且可正常运行,并提到过去有类似事件,导致部分机器成为孤儿,存在的bug无法被修复。