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