9-11 September 2019
Europe/Lisbon timezone

Writing A Kernel Driver in Rust

11 Sep 2019, 15:00
Floriana-room-II (Corinthia Hotel Lisbon)


Corinthia Hotel Lisbon



Mr Christian Brauner


In recent years, Rust has become a serious candidate for various
projects. Given it's strong typing and memory model it lends itself
for software that would usually have been written in C.
Linux kernel drivers have traditionally been written in C as well.
In contrast to the core kernel they are usually less strictly reviewed
and may have been written by people that do not necessarily have the
required expertise to interface with the kernel.
While Rust may not be the best choice for the core kernel it may provide
a useful alternative for kernel drivers.
In this talk I will present my efforts to port a small filesystem I have
written and upstreamed last year to Rust. This is very much WIP so failure
is very much an option.

Primary author

Mr Christian Brauner

Presentation Materials

There are no materials yet.
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now