完善内存访问 开发人员编写17个补丁为Linux内核提供Rust支持

Linux的许多美国开发人员并没有闲着,一套修订后的补丁已经生效,正为Linux内核中的Rust提供支持,作为一种辅助编程语言,用于提高安全尤其是内存访问的安全是最重要的领域。

这套共计17个补丁为Linux内核提供了初步的Rust支持,并提供了一个驱动实例,在其早期形式中总共有超过33000行的新代码。

MiguelOjeda一直在带领"RustforLinux"的工作--现在这个项目得到了Google的资助以使这种编程语言能够在内核中使用。虽然5.14内核合并窗口目前正在进行,但这并没有被标记为拉动请求阶段,估计要到下一个或者更晚的周期才会登陆。这是继4月份发出的"征求意见"补丁之后的又一进展。

Rustfor Linux的启用现在已经达到了33000多行代码,部分原因是他们目前在树中包括了Rust的"alloc"标准库的一个子集,为内核目的进行了修改。最终,开发者们将尝试把变化放到上游的alloccrate中,但现在是在内核树中进行,其他需要的库也是在内核树中进行的。

这些新补丁的另一个变化是,之前的版本需要使用Rust编译器的每夜版本,而现在内核可以用Beta和稳定版的Rustc编译。然而,内核支持确实需要一些Rust编译器的功能,目前被上游视为不稳定的来源。

推荐DIY文章
联想小新Air14 2023公开部分规格:新笔电将搭载下沉式键盘
朗科新推绝影NV5000-t固态硬盘 温控技术更高 售价暂未公布
2022款iPadPro将可使用视频编辑软件达芬奇 使用软件更专业
苹果全新推出AppleTV 4K产品:流式传输可以千兆以太网进行
智己L7SnakePerformance高性能版:新车瞄准数秒级圈速提升
闪迪大师PRO-G40SSD外置固态硬盘:兼具极速传输与耐用优点
精彩新闻

超前放送