Rust in Linux Kernel

This cluster centers on discussions about integrating Rust into the Linux kernel, including debates on rewriting parts or the entire kernel in Rust, the current status of Rust for drivers and subsystems, and arguments for and against its adoption over C.

➡️ Stable 1.1x Open Source
3,178
Comments
17
Years Active
5
Top Authors
#2998
Topic ID

Activity Over Time

2010
1
2011
5
2012
5
2013
16
2014
35
2015
61
2016
66
2017
140
2018
75
2019
134
2020
219
2021
507
2022
438
2023
251
2024
453
2025
760
2026
12

Keywords

ext.pdf BELIEVE HN github.io OK NT linux.com FUD OOP XNU rust kernel linux linux kernel written rust code written rewrite argument linus

Sample Comments

littlestymaar • Jun 10, 2021 • View on HN

Not at all. (And that's actually the big reason why Rust is making its way to the Linux Kernel)

detaro • Jul 6, 2021 • View on HN

There is not a single comment saying the Linux kernel should be rewritten in Rust...

indeyets • Oct 11, 2021 • View on HN

There's previous discussion on reddit https://www.reddit.com/r/rust/comments/pzo1v9/so_you_want_to... with important points

grougnax • Dec 19, 2025 • View on HN

The kernel must adapt to Rust, not the other way around. Rust is the way!

alchemio • Apr 16, 2024 • View on HN

It’s looking like the same fate awaits Rust in the linux kernel!

blastonico • Jul 21, 2024 • View on HN

Rust in Linux kernel is a bold statement. It's a PoC, nothing relevant is implement in it yet.

knowitnone • Mar 22, 2025 • View on HN

I agree, they should rewrite the kernel in Rust

rvz • Oct 25, 2021 • View on HN

Absolutely! But in Rust.Why do you think the Linux developers are bolting on Rust in the Linux kernel themselves? [0]It has already been admitted.[0] https://lore.kernel.org/lkml/20210704202756.29107-1-ojeda@ke...

sgt • Sep 5, 2024 • View on HN

Does Linux really need Rust? What's the point? Kernel code isn't really the main issue for security concerns. C is great.

Waterluvian • Dec 8, 2021 • View on HN

Seems like a brilliant fit for introducing Rust to Linux kernel.