IT之家 02月19日
Linus Torvalds 执意合并 Rust 代码,Linux 内核社区争议再起
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Linux内核社区围绕Rust代码的争议再次升级,DMA映射工具维护者Christoph Hellwig对引入Rust代码表示强烈反对,认为这将威胁Linux内核的长期可维护性。他指出,Linus Torvalds曾私下表示将无视维护者的反对意见,强制合并Rust代码,这意味着开发者将被迫接受Rust。Hellwig尤其关注Rust的绑定问题,认为其不符合Rust语言的惯用写法,试图弥合Rust与内核代码之间的语义差异,反而导致代码库的混乱,并警告这将使Linux项目逐渐分割化。

⚠️维护者Christoph Hellwig反对引入Rust代码,认为其威胁Linux内核的长期可维护性。

👨‍💻Linus Torvalds被曝曾私下表示,将无视维护者反对,强制合并Rust代码,开发者或将被迫接受Rust。

🧩Hellwig关注Rust绑定问题,认为其不符合Rust语言惯用写法,弥合语义差异的方式导致代码库混乱。

📚Rust绑定代码正渗透到各子系统和库中,或导致Linux项目逐渐变成多语言、分割化的代码库,与最初的单体项目愿景相悖。

IT之家 2 月 19 日消息,Linux 内核社区围绕 Rust 代码的争议再度升温,Linux 之父 Linus Torvalds 被曝曾私下表示将无视维护者的反对意见、强制合并 Rust 代码。

图源 Pixabay

DMA(IT之家注:DMA 全称 Direct Memory Access,即直接存储器访问)映射工具维护者 Christoph Hellwig 一直反对引入 Rust 代码,他认为这将威胁 Linux 内核的长期可维护性。Hellwig 昨日放出了一份邮件公告,表达了他对 Linux 内核中 Rust 代码的最新看法。

他指出,Linus 曾私下表示,无论是否有维护者反对,他都会按计划合并 Rust 代码。Hellwig 认为,这一决定意味着开发者无论是否愿意,都必须“接受 Rust”。

Hellwig 最在意的是 Rust 的绑定,他认为这些绑定并不符合 Rust 语言的惯用写法。他认为这些绑定试图弥合 Rust 与内核代码之间的语义差异,但这种方式显然没有做到这一点,反而导致了代码库中的混乱。

Hellwig 警告说,这些 Rust 绑定代码正逐步渗透到每个子系统和库中,导致 Linux 项目逐渐变成一个多语言、分割化的代码库。他认为,这与 Linux 最初作为一个统一、单体项目的愿景相悖。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Linux内核 Rust代码 代码可维护性 Linus Torvalds Christoph Hellwig
相关文章