下载贤集网APP入驻自媒体
12月24日消息,为让 Rust 编程语言能在实际中实现真正的设备驱动程序,相关内核抽象补丁系列工作已开展一段时间,预计将在 Linux 6.14 内核周期首发。 Linux 内核中对 Rust 的抽象早已有之,新内核发布不断引入新子系统与功能。在 Linux 6.13 周期,Rust 驱动程序发展至“临界点”,更多驱动程序呼之欲出,且更多 Rust 代码有望进入 Linux 6.14。 由 Greg Kroah - Hartman 监管的 driver - core.git 的 driver - core - next 分支,周末将发布最新的 Rust 补丁系列。v7 补丁系列提供了设备/驱动程序/PCI 平台 Rust 抽象,若一切顺利,代码已到达该分支,将在 Linux 6.14 中合并。 这些补丁是正在开发的 NOVA 内核驱动程序、Rust NVMe 驱动程序及其他后续驱动程序所必需的,还引入了新的 Rust 驱动程序示例,用于演示 PCI 和平台的使用。若无最后时刻的反对意见,也未被 Linus Torvalds 拒绝,这些 Rust 代码将被添加到 Linux 6.14 内核,届时可用 Rust 编写新的 PCI 和平台驱动程序。