Rust for Linux

Rust for Linux
Developer(s)
  • Community contributors
  • Miguel Ojeda
Initial releaseOctober 1, 2022; 2 years ago (2022-10-01)
Repositorygithub.com/Rust-for-Linux/linux
Written inRust
Operating systemLinux
Available inEnglish
LicenseGPL-2.0-only with Linux-syscall-note.
Websitehttps://rust-for-linux.com/

Rust for Linux is an ongoing project started in 2020 to add Rust as a programming language that can be used within the Linux kernel software, which has been written using C and assembly only. This project aims to leverage Rust's memory safety to reduce bugs when writing kernel drivers.[1] Progress has been slower than hoped by both Rust advocates and Linus Torvalds, lead of the Linux kernel project.[2] In December 2023 the first drivers written in Rust were accepted, and released in version 6.8.[3][4]

  1. ^ Vaughan-Nichols, Steven. "Rust in Linux: Where we are and where we're going next". zdnet. Retrieved 31 August 2024.
  2. ^ "Linus Torvalds talks AI, Rust adoption, and why the Linux kernel is 'the only thing that matters'". zdnet. 23 August 2024. Retrieved 31 August 2024.
  3. ^ Cite error: The named reference usenix-empirical-study was invoked but never defined (see the help page).
  4. ^ Das, Ankush (11 March 2024). "Linux Kernel 6.8 Released! Goes Big On Hardware Support". news.itsfoss.com. Retrieved 4 September 2024.