本周悄然合并到Linux 6.12-rc4内核中的一个补丁移除了MAINTAINERS官方文件中记录的一些内核维护者。该文件原本列出了所有驱动程序和子系统的维护者。
上周,Linux的二把手Greg Kroah-Hartman发布了这个移除十几位维护者的补丁。Greg在其中简单地评论道:
“由于各种合规要求,删除一些条目。如果提供足够的文档,将来可以重新添加。”
这包括Acer Aspire 1 EC驱动程序、Cirrus Logic CLPS711X ARM架构、Baikal-T1 PVT硬件监控驱动程序、Libata PATA驱动程序、libata SATA AHCI Synopsys DWC控制器驱动程序、ASCOT2E媒体驱动程序、MIPS Baikal-T1平台驱动程序、NTB IDT驱动程序、PPTP驱动程序、Renesas R-Car SATA驱动程序、Renesas Super-H以太网驱动程序和UFS文件系统的维护者。仅移除维护者条目,而不是实际的驱动程序本身。
这些被移除的维护者的共同点是什么?他们似乎都是俄罗斯人或与俄罗斯有关联。大多数人使用.ru电子邮件地址。
在Linux内核邮件列表上,其他人询问了什么是"合规要求"以及需要的"足够文档"…到目前为止,Greg Kroah-Hartman还没有公开回应。推测这可能是由于针对俄罗斯在乌克兰战争中的制裁。
这只是从内核中移除俄罗斯维护者,但不清楚今后是否会接受他们的补丁。同样,驱动程序代码仍然保留在内核中——包括俄罗斯硬件相关的代码,如俄罗斯Baikal Electronics公司的Baikal CPU。因此,目前看来这似乎只是不正式承认任何俄罗斯的正式内核维护者。
这个补丁在周末被合并到Linux 6.12 Git中,在6.12-rc4之前,简单地注明为"MAINTAINERS文件更新",没有详细说明移除原因或任何新的内核开发规则/限制。
这并不是乌克兰战争期间内核开发首次受到影响。去年,基于来自俄罗斯个人/组织的原因,Linux网络驱动程序补丁被拒绝。