Linux内核社区就Rust代码的集成爆发了激烈的争论,内核维护者Christoph Hellwig将多种编程语言比作项目可维护性的“癌症”。冲突的中心是一个拟议的补丁,该补丁使 Rust 编写的设备驱动程序能够访问内核的 DMA API,而 Hellwig 强烈反对。虽然争论与 Rust 本身无关,但 Hellwig 认为维护跨语言代码库严重损害了 Linux 的集成特性。摘自一份报告:“不要强迫我处理你们当今闪亮的语言,”他[Hellwig]写道。 “维护多语言项目是一种痛苦,我没有兴趣处理。如果你想使用非 C 的东西,无论是汇编还是 Rust,就我而言,你可以编写 C 接口并自己处理阻抗不匹配。”这种抵制是在 9 月份微软工程师 Wedson Almeida Filho 以“非技术废话”为由退出 Rust for Linux 项目之后发生的。
在 Slashdot 上阅读这个故事的更多内容。