IT之家 12 月 24 日报道 科技媒体 phoronix 昨天(12 月 23 日)发布博文,报道 Linux 6.14 内核收到重大更新,将支持 Rust 语言编写的驱动程序。
这标志着将 Rust 集成到 Linux 内核中的关键一步,为未来集成更多基于 Rust 的驱动程序铺平了道路。
IT之家注:在之前的版本变更中,Linux 内核逐渐引入了 Rust 抽象(abstractions,提供定义和使用抽象类型的能力,从而实现代码重用、多态性、零成本抽象等),并引入了新的子类。系统和功能。
在Linux 6.13内核中,Rust驱动程序已经达到了“临界点”,更多的Rust驱动程序已准备就绪。
由维护者 Greg Kroah-Hartman 监督的 driver-core.git 上周末在 driver-core-next 分支中排队了最新的 Rust 补丁。如果一切顺利,它将针对 PCI 平台的 Rust 抽象的 Linux 6.14 Program/v7 补丁系列中的设备/驱动程序进行合并。
Rust NVMe(Red Hat正在开发的开源NVIDIA GSP内核显卡驱动)等驱动可以通过上述补丁发布。此外,补丁本身引入了新的示例 Rust 驱动程序来演示 PCI 和平台的使用。