【Rust日报】Linux 6.14: Rust 构建内核里程碑

Christoph Hellwig 离开 Linux DMA 维护组

自从 Linus 接受 Rust 语言编写 Linux 内核之后,一直是讨论甚至争吵的焦点。在 Linus Torvalds 表明会接受一组用于内核 DMA 映射层的 Rust 抽象代码合并后,相关讨论逐渐平息。但这一决定导致 Christoph Hellwig 悄然辞去 DMA 映射代码的维护工作,Marek Szyprowski 将接任 DMA 维护者。

有人认为 Hellwig 离职是因为 Linus 的决定剥夺了他对关键子系统的维护权力,他不愿继续负责无法自主决策的部分;也有人认为他只是不喜欢 Rust 代码,离职行为近乎幼稚。但实际上,Linus 表示 Hellwig 无需处理 Rust 代码,但也不能对其使用自己维护的 C 接口进行限制。传统上,维护者需负责子系统中所有树内用户相关问题,若 API 变动需修复所有受影响的用户代码,并处理相关错误报告。但对于 Rust 代码有特殊规定,C 代码变动导致 Rust 代码问题时,由 Rust 维护者负责修复 。有人认为这打破了长期以来的 Linux 主线政策,也有人认为维护者不应拥有绝对否决权,应平衡各方利益。

总之,大家都肯定了 Christoph Hellwig 对内核清理和维护的贡献,认为他的工作间接为 Rust 融入内核提供了帮助。

原文地址:https://lwn.net/Articles/1011819/

Linux 内核 6.14: Rust 构建内核的一个里程碑

Li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值