大学教育网

谷歌的Linux挑战者刚刚获得了一个非常有用的更新

在首席开发人员 Miguel Ojeda 发送了一组修订补丁以支持将Rust添加为Linux内核中的辅助编程语言之后,Rust for Linux 计划取得了重大进展。Ojeda 一直在率先发起这项计划,他的工作现在由 Google 赞助,Google与大部分开发人员一起推动 Rust 在 Linux 内核中使用,尤其是在安全性和内存安全至关重要的领域。

这组 17 个补丁为该计划奠定了基础,其中包含测试版 Rust 编译器、示例驱动程序等重要组件。

“对 Rust 的整体支持进行了几项重大改进,” Ojeda在运行补丁时指出,这些补丁加在一起总共超过 33000 行代码。

最新一轮补丁遵循 Ojeda 在 4 月份发送的征求意见稿 (RFC),详细介绍了将 Rust 代码添加到主线内核的优势。

“就像在 RFC 中提到的那样,Rust 支持仍被视为实验性的。然而,正如 4 月份所指出的,内核开发人员可以开始为子系统开发 Rust 抽象并编写驱动程序和其他模块,支持已经足够好了,”Ojeda 在提交最新更改时写道。

The Register 在对 Ojeda 补丁的分析中指出,Rust for Linux 现在也支持 Arm 32 位和 RISC-V 架构。

此外,根据内核邮件列表上的讨论,Linus Torvalds 尚未对 Ojeda 的工作提出任何重大反对意见。然而,正如Phoronix 指出的那样,虽然 5.14 内核合并窗口目前处于打开状态,但 Ojeda 的补丁并未标记为拉取请求,并且可能要到稍后的周期才会发布。

Mayank Sharma 在 Linux 上有近 20 年的写作和报告经验,他希望每个人都认为他是TechRadar Pro在该主题上的专家。当然,他对其他计算主题也同样感兴趣,尤其是网络安全、云、容器和编码。