Rust for Linux
- Track: Keynotes
- Room: Janson
- Day: Saturday
- Start: 13:00
- End: 13:50
- Video only: janson
- Chat: Join the conversation!
Rust for Linux is the project adding support for the Rust language to the Linux kernel.
This talk will give a high-level overview of the project and will walk its history from the beginning -- it sounds like it was yesterday when we started, but it has been more than 4 years now.
How did the endeavor start? What challenges have we faced? Who are the people behind it? Which projects do we collaborate with? How are we reconfiguring a large system with huge inertia while it keeps running? Can a similar approach be applied to other projects? What do kernel developers think about Rust?
Speaking about Rust, why did we go with Rust, and not something else? How stable is the Rust we use in the kernel? What does it mean to use unstable features in this context? How did we hedge against those? What is the situation with distribution toolchain support? What about GCC and Rust?
And most importantly, since this is open source: how can someone contribute?
Speakers
Miguel Ojeda |