Everything About ___
Live briefing

Everything about Rust for Linux

Project for adding Rust language to Linux kernel

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. Progress has been slower than hoped by both Rust advocates and Linus Torvalds, lead of the Linux kernel project. In December 2023, the first drivers written in Rust were accepted, and released in kernel version 6.8. In December 2025, it was announced that Rust in the Linux kernel is no longer experimental with Rust development becoming an official part of kernel development. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Rust for LinuxA 5-minute orientation
  2. Pick up a classic book: Linux Containers and VirtualizationThe most-reprinted book on the subject
  3. Read the landmark paper: Performance Benchmarking and Stability Analysis of Rust-Based Kernel Modules in Production Linux EnvironmentsCited 0 times
  4. Go sideways: Linux kernel version historyA closely related topic
  5. Go sideways: BcachefsA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Usage

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics