Rust for Linux
Rust for Linux is the project adding support for the Rust language to the Linux kernel.
This website is intended as a hub of links, documentation and resources related to the project.

The project
- Contact
- Contributing
- Rust kernel policy
- Branches
- Rust reference drivers
- Rust version policy
- Unstable features
- Backporting and stable/LTS releases
- Third-party crates
- Out-of-tree modules
- Industry and academia support
- Sponsors
Subprojects
Tools
Users — in mainline
- AMCC QT2025 PHY Driver
- ASIX PHY Driver
- DRM Panic QR code generator
- Nova GPU Driver
- Null Block Driver
- Tyr GPU Driver
Users — outside mainline
Links
Contact
Security
Issue tracking
Documentation
- Quick Start guide
- Kernel documentation (mainline)
- Kernel documentation (next)
- Rust code documentation (mainline)
- Rust code documentation (next)
- Out-of-tree module template
Main branches
Topic branches
Patchwork
Conferences
- Kangrejos
- Linux Plumbers Conference (LPC)
- Rust MC at LPC 2025
- Rust MC at LPC 2024
- Rust MC at LPC 2023
- Rust MC at LPC 2022