Linux 6.14 将支持基于Rust编写的 PCI/平台设备驱动程序

站长云网 2024-12-23 5iter.com 站长云网

为Rust编程语言提供必要的内核抽象以实际实现真正的设备驱动程序的补丁系列工作已经进行了一段时间,看起来它最终将在Linux6.14内核周期中首发。

Linux内核中的Rust抽象由来已久,每一次新内核发布都会引入新的子系统和功能。在当前的Linux6.13周期中,Rust驱动程序达到了一个"临界点",更多的驱动程序即将推出,而且看起来更多的Rust代码将登陆Linux6.14。

driver-core.git的driver-core-next分支由GregKroah-Hartman监管,最新的Rust补丁系列将在周末排队发布。

v7补丁系列提供了设备/驱动程序/PCI平台Rust抽象,如果一切顺利,现在代码已经到达driver-core-next分支,将在Linux6.14中合并。

这些补丁是正在开发中的NOVA内核驱动程序、RustNVMe驱动程序和其他即将推出的真正驱动程序所需要的。此外,这些补丁本身还引入了新的Rust驱动程序示例,用于演示PCI和平台的使用。

因此,如果没有任何最后一分钟的反对意见,这些补丁将被从driver-core-next中删除或被LinusTorvalds拒绝,那么这些Rust代码将被添加到即将发布的Linux6.14内核中,使新的PCI和平台驱动程序可以用Rust编程语言编写。

责任编辑:站长云网