Greg Kroah-Hartman, also known as greg-kh, a key figure in the development of the Linux kernel, announced in the Git pull-request for kernel 6.14 that the status of the Linux kernel is “almost” ready for writing drivers in the Rust programming language.
We have seen debates among kernel developers regarding the use of Rust, especially in terms of its own basic structure. Previously, the kernel may have been lacking in Rust bindings to connect languages. However, the status of Rust bindings is now quite ready, with examples of simulated drivers written in Rust. The only thing missing is someone to actually write the drivers in Rust and submit the code to the kernel (which is expected to happen soon).
Source – Greg Kroah-Hartman, Phoronix
TLDR: The Linux kernel is on the verge of supporting Rust for writing drivers, with Rust bindings now in a good state and examples of Rust-written drivers available. It won’t be long before real Rust drivers are developed and integrated into the kernel.
Leave a Comment