12 月 24 日消息,科技媒体 phoronix 昨日(12 月 23 日)发布博文,报道称 Linux 6.14 内核迎来重大更新,将支持用 Rust 语言编写的驱动程序。

这标志着 Linux 内核在集成 Rust 方面迈出了关键一步,为未来整合更多基于 Rust 的驱动程序铺平了道路。

注:Linux 内核在此前的版本更迭中,逐步引入 Rust 抽象(abstractions,提供了定义和使用抽象类型的能力,从而实现代码复用、多态和零成本抽象等),引入新的子系统和功能。

而在 Linux 6.13 内核中,Rust 驱动程序达到了一个“临界点”,更多 Rust 驱动程序蓄势待发。

维护者 Greg Kroah-Hartman 负责监督的 driver-core.git 上周末在 driver-core-next 分支中,排队加入了最新的 Rust 补丁,如果一切顺利,那么将会在 Linux 6.14 中合并适用于设备 / 驱动程序 / PCI 平台的 v7 补丁系列 Rust 抽象。

新里程碑:Linux 6.14 内核有望深度整合 Rust PCI / 平台设备驱动程序支持  第1张

Rust NVMe(Red Hat 正在开发的开源 NVIDIA GSP 内核图形驱动)以及其它驱动,都可以通过上述补丁发布。此外这些补丁本身还引入了新的示例 Rust 驱动程序,用于演示 PCI 和平台的使用。