Rust for Linux

This project aims to leverage Rust's memory safety to reduce bugs when writing kernel drivers.

[5] Rust was created in 2006 and combines the performance of low-level programming languages (such as C) with a focus on memory safety and a user-friendly tool set and syntax.

[6] An example Linux external loadable kernel module created using the Rust language was published by Taesoo Kim in 2013.

"[11][12] On 19 September 2022, an article from ZDNet revealed an email from Linus Torvalds stating that "Unless something odd happens, it [Rust] will make it into 6.1".

[15] Rust for Linux developers created a new library "pinned-init" to safely and fallibly initialize memory that must not be relocated.