C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  一级通信军士

注册:2018-6-2420
发表于 2025-2-11 11:32:50 |显示全部楼层
Linux 内核社区近期爆发了一场关于编程语言的激烈争论,最终导致一位核心开发者退出项目。这场争论的核心在于是否应该更多地使用 Rust 语言来开发内核,以及开发者之间的沟通方式。


Rust vs. C

Asahi Linux 项目的领导者 Hector Martin 公开批评另一位资深内核开发者 Christoph Hellwig,阻碍 Rust 语言在内核中的应用。


微信截图_20250211113215.png


[size=1pc]Martin 认为,Rust 语言在内存管理方面更加安全和现代,应该在内核开发中扮演更重要的角色;而 Hellwig 则对从 C 语言迁移到 Rust 持谨慎态度,认为迁移过程会增加内核的复杂性,并直言在 Linux 中混用代码就是“癌症”。

Torvalds 的介入

[size=1pc]Linux 之父 Linus Torvalds 的介入成为了事件的转折点。Torvalds 本人并不反对在内核中使用 Rust,但他对 Martin 公开批评 Hellwig 的方式表示强烈不满。

[size=1pc]Torvalds 在内核邮件列表中批评 Martin,认为他应该反思自己的行为,并指出技术问题应该通过技术途径解决,而不是诉诸社交媒体。

Martin 的退出

[size=1pc]在 Torvalds 的批评之后,Martin 宣布退出内核上游开发,转而专注于 Asahi Linux 的下游开发。他表示对内核开发流程和社区管理方式失去了信心,尽管如此,Martin 表示未来仍有可能向上游提交补丁。

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


举报本楼

本帖有 2 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2025-2-23 18:07 , Processed in 0.128004 second(s), 19 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图