Linux内核开始移除对俄罗斯Baikal处理器的支持

摘要:

Linux 7.1 内核不仅启动了对 Intel 486 处理器支持的淘汰进程,也开始从内核中移除用于支持俄罗斯 Baikal 处理器的平台与驱动代码。 Baikal 曾被寄予厚望作为俄罗斯以本土处理器替代 Intel 与 AMD 芯片的主要方案。 起初 Baikal 规划采用 Arm 架构,随后转向 MIPS,多年之后又重新转回基于 ARM 的设计。

在过去十年中,Baikal 平台的部分支持代码陆续进入了 Linux 主线内核,但随着俄乌战争的爆发,后续推进工作被大幅削弱乃至中断。

2024 年起,一些与俄罗斯存在关联的内核维护者被移出维护名单,理由是出于合规性要求,其中包括负责 Baikal CPU 支持的部分俄罗斯 Linux 开发者。 与此同时,由于制裁措施,Baikal 无法再委托台积电(TSMC)代工生产芯片,企业自身也最终走向破产。 目前外界有关于“新 Baikal 项目”的零星消息,称可能会基于 RISC-V 内核重启,但信息极为有限,而且在制裁背景下未来由谁来承担芯片制造仍属未知;这一新动向与当前 Linux 内核中既有的 Baikal 支持被视为两个相互独立的问题。

在 Linux 7.1 中,缺乏维护、且出货量在俄罗斯国内都相当有限的 Baikal 平台代码开始被清理。 最新合入主线的一项 ATA 子系统变更,已经移除了部分 Baikal 相关绑定,理由是该 SoC 的上游合入流程“不会最终完成”。 此外,还有更多删除 Baikal 支持的补丁处于排队状态,其核心理由是“Baikal SoC 与平台支持无法完成最终定稿,现有陈旧代码应予移除”。

对于当前仍在使用 Baikal 硬件的用户来说,主线内核中仍保留相关支持的版本是 Linux 6.18 LTS,继续停留在该长期支持版本上仍可维持现有功能。 随着 Linux 7.1 的推进,内核在清理历史包袱和淘汰缺乏维护、实际部署极少的平台方面再进一步,而 Baikal CPU 支持的退出,也在某种意义上为这条试图以本土处理器替代国外 x86 芯片的道路画上了一个阶段性句号。

查看评论
created by ceallan