Linux 内核爆发 C / Rust 大战,核心开发者愤然离职

xxn 阅读:86904 2025-02-11 12:00:34 评论:0

IT之家 2 月 11 日报道,近期Linux内核社区爆发了一场激烈的争论,导致一名核心开发者退出项目。争论焦点主要集中在是否应增加Rust语言在内核开发中的应用以及开发者之间的沟通方式。

Rust与C之争

在Asahi Linux项目的领导者Hector Martin公开批评资深内核开发者Christoph Hellwig之后,争论进一步升级。Martin认为,Rust语言在内存管理方面更加安全现代化,应更广泛地用于内核开发;而Hellwig则表示对从C语言迁移到Rust持谨慎态度,认为这种迁移将增加内核的复杂性,并谈到在Linux中混用代码的负面影响。

Torvalds的态度

Linux之父Linus Torvalds此时不得不介入。尽管他本人对在内核中使用Rust并不反对,但他强烈批评Martin公开指责Hellwig的方式。

Torvalds在内核邮件列表中批评Martin,指出技术问题应该通过技术方式解决,而不是在社交媒体上公开指责他人。

Martin的退出

在受到Torvalds批评后,Martin决定退出内核上游开发,专心致力于Asahi Linux的下游开发。尽管如此,他表示可能会将未来的补丁提交到上游。

这场争论凸显出Linux内核社区在技术变革和沟通方式上所面临的挑战。尽管Rust语言的引入已是大势所趋,但如何平衡新旧技术、有效沟通和解决分歧仍是社区需思考的问题。

广告声明:本文含有对外跳转链接,仅供参考。

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容