VulphereOP•

To be clear though, these Rust Linux kernel plans do not involve rewriting large parts of the kernel in Rust (at least for the foreseeable future...), there would be caveats on the extent to which Rust code could be used and what functionality, and the Rust support would be optional when building the Linux kernel. C would remain the dominant language of the kernel and then it's just a matter of what new functionality gets added around Rust if concerned by memory safety, concurrency, and other areas where Rust is popular with developers.

9
FruityWelsh•

you should share this in r/rust too

4
VulphereOP•

Good idea, thanks.

4
pdp10•

Using different languages for a kernel only seems like a decent idea if it's a microkernel. And in fact, there are several convenient microkernels for language fans to practice on, if they're so inclined, without invading Linux.

1
Narishma•

This was proposed by existing Linux kernel developers. Nobody is invading anything.

4
UARTman•

There is one written fully in Rust, called Redox, and it's making big progress lately.

1