IT之家 12 月 24 日消息,科技媒体 phoronix 昨日(12 月 23 日)发布博文,报道称 Linux 6.14 内核迎来重大更新,将支持用 Rust 语言编写的驱动程序。
这标志着 Linux 内核在集成 Rust 方面迈出了关键一步,为未来整合更多基于 Rust 的驱动程序铺平了道路。
IT之家注:Linux 内核在此前的版本更迭中,逐步引入 Rust 抽象(abstractions,提供了定义和使用抽象类型的能力,从而实现代码复用、多态和零成本抽象等),引入新的子系统和功能。
而在 Linux 6.13 内核中,Rust 驱动程序达到了一个“临界点”,更多 Rust 驱动程序蓄势待发。
维护者 Greg Kroah-Hartman 负责监督的 driver-core.git 上周末在 driver-core-next 分支中,排队加入了最新的 Rust 补丁,如果一切顺利,那么将会在 Linux 6.14 中合并适用于设备 / 驱动程序 / PCI 平台的 v7 补丁系列 Rust 抽象。
Rust NVMe(Red Hat 正在开发的开源 NVIDIA GSP 内核图形驱动)以及其它驱动,都可以通过上述补丁发布。此外这些补丁本身还引入了新的示例 Rust 驱动程序,用于演示 PCI 和平台的使用。
查看原图 69K