有各种用 Rust 重写的开源项目。因此,在一段时间内被视为 Linux 内核的第二语言也就不足为奇了。
几天前在Linux 基金会的开源峰会上,Linus Torvals 提到我们应该期待在下一个内核版本即 Linux Kernel 5.20 中对 Rust 进行试验。
Linux 之父 Linus Torvalds 在本月 21 日早上的 Linux 基金会开源峰会上发表讲话时,谈到了 Rust 在 Linux 内核中的可能性,并且它可能很快就会登陆——甚至可能是下一个内核周期。
Linus Torvalds 和 Dirk Hohndel 有他们通常的开源峰会主题演讲/聊天,Linus 评论了内核中的 Rust 编程语言代码。
Torvalds 评论说,他们希望很快将 Rust 基础设施合并到内核中,甚至可能用于下一个版本——即 Linux 5.20。
目前还没有任何 Rust for Linux 拉取请求被发送或合并,但是在内核的初始 Rust 启用代码中已经开始稳定下来,包括基本的基础设施、一些基本的示例驱动程序等。
上个月看到最新发布的 Rust Linux 内核补丁使更多功能成型并完成了额外的审查。如前所述,Linux 内核中的这种 Rust 支持在构建内核时仍然是可选的,具体取决于您是否希望仅在 Rust 代码中实现支持或任何内核功能。
Linux Kernel 5.19 版本将于 7 月底左右发布。因此,5.20 的合并窗口应该在其稳定发布后打开(假设没有意外延迟)。因此届时我们将看到 Rust PR 是否已提交并登陆下一个内核版本。从事情的进展来看,这并不太令人惊讶了,更何况已经得到了 Linus 的祝福。
不仅对于 Rust,Linux Kernel 5.20 应该是对下一代硬件支持(包括 RDNA3 和更多功能)的重要更新。
Linux 5.20已经有了一些值得注意的性能优化,新的硬件支持,更多的 AMD 支持工作,RDNA3 有望在该内核版本中处于良好状态,可能会看到 MGLRU 主线,以及预期的其他功能。