其他
Linux内核开发者开始关于Rust的新一轮讨论
喜欢就关注我们吧!
文 | 御坂弟弟
出品 | OSC开源社区(ID:oschina2013)
上个月,本站报道了对 Rust 的初步支持登录 Linux-Next,以便在其可能被纳入主线内核之前进行更广泛的测试。现在,围绕着 Rust 代码在 Linux 内核中的应用前景,Linux 内核邮件列表上又开始了新一轮的讨论。
内核开发者 Miguel Ojeda 在 Linux 内核邮件列表上发起了关于 Rust 最新的 "RFC" 提案。在这篇邮件中,其概述了相关开发者对在内核中加入 Rust 代码的热情,以及使用 Rust 改善内存安全等好处。同时,他也承认了反对的理由,比如编译时间较慢、在某些方面缺乏标准化、现有的 Linux 内核基础架构更加适应 C 语言,以及编译 Rust 代码时对 LLVM 的依赖。
实际上,到目前为止,Linux 内核中的 x86_64、ARM64 和 PPC64LE 的基础设施已经为 Rust 做好了准备,其他架构和 Rust 内核支持的建立也将逐步进行。关于这项工作,大部分回应都是支持的。Linus Torvalds 本人也发表了关于此事的看法,包括一些技术上的顾虑,以及他希望看到一些真正的 Rust 示例作为提案的一部分,而不是目前的基本模块,因为这些模块不太适用于现实世界。
Linux 5.13 已经发布在即,所以不大可能会在这个版本中看到 Rust 相关特性的引入。但如果进展顺利,或许能在 Linux 5.14 中看到 Rust 相关功能。
2021-04-14
2021-04-14
2021-04-14