除了昨天为 Linux 6.13 内核合并窗口合并的 USB 更新和大型暂存刷新之外,“char/misc” 拉取还因为各种内核更改的包罗万象而受到尊重。使用 char/misc pull,对于那些想要在 Rust 编程语言中编写内核驱动程序的人来说,有一些值得注意的补充。
Greg Kroah-Hartman 指出,随着 Linux 6.13 的这些变化,现在可以使更多基于 Rust 的内核驱动程序成为可能。Greg 在 char/misc pull 中解释说:
“Rust misc 驱动程序绑定和其他 Rust 更改使 misc 驱动程序真正成为可能。我认为这是一个转折点,既然存在这些绑定,预计未来会看到更多的 Rust 驱动程序。下一个合并窗口希望我们将有 pci 和平台驱动程序工作,这将使几乎所有驱动程序子系统都能完全开始接受(或至少获得)Rust 驱动程序。这是很多人大量工作的最终结果,祝贺他们所有人走到这一步,你们以最好的方式证明了我们中的许多人都错了,有效的代码:)”
这位资深的内核开发人员认为,我们正处于一个转折点,即将看到更多的上游 Rust 驱动程序。char/misc 更改的完整列表可以通过此拉取请求找到。
这些 Rust 字符/杂项更改是在 Linux 6.13 的主要 Rust pull 之上的,它带来了 3k 行代码来提供更多的 Rust 基础设施。Linux 6.13 也单独带来了 Rust 文件抽象。
Linux 6.13 合并窗口预计将于明天(12 月 1 日)结束,届时将发布 Linux 6.13-rc1。Linux 6.13 正在形成一个非常大的内核进步,并将在 1 月底左右以稳定的形式发布。
转自 Linux 6.13 Hits A “Tipping Point” With More Rust Drivers Expected Soon – Phoronix