Linux内核社区围绕Rust代码的争议再度升温。近日,Linux之父Linus Torvalds被曝曾私下表示,将无视维护者的反对意见,强制合并Rust代码。DMA映射工具维护者Christoph Hellwig一直坚决反对引入Rust代码,认为这将威胁Linux内核的长期可维护性。
Hellwig在最新的邮件公告中表达了对这一决定的不满。他指出,Linus的态度意味着开发者无论是否愿意,都必须“接受Rust”。Hellwig最为担忧的是Rust的绑定问题,他认为这些绑定试图弥合Rust与内核代码之间的语义差异,但反而导致了代码库中的混乱。
Hellwig进一步警告说,Rust绑定代码正逐步渗透到每个子系统和库中,使Linux项目逐渐变成一个多语言、分割化的代码库,背离了Linux最初作为统一、单体项目的愿景。