外媒 Phoronix 报道,Asahi Linix 的核心开发者 Asahi Lina 正在探索用 Rust 编程语言编写该 DRM 内核 GPU 驱动程序的可行性。
如果成功了,这将是第一个用 Rust 语言编写的 Linux 内核 GPU 驱动程序。
鉴于目前尚未有 Rust 编写的实际驱动程序代码,驱动程序的 Rust 实现有几种可能性:
1.完全使用 Rust 实现(涉及 DRM 子系统的渲染部分);
2.只是大部分固件交互逻辑在 Rust 中完成,然后顶层驱动程序用 C 编写并调用 Rust 抽象层。
原文: https://lore.kernel.org/rust-for-linux/70657af9-90bb-ee9e-4877-df4b14c134a5@asahilina.net/t/#u