Day 1

Every month I tell myself that I should write a kernel module in Rust, but I never do it. Let's explore together what the current state of integration of Rust in the Linux kernel is.

This is not meant to be a workshop or talk, but more of a BoF style gathering for people playing around with things and helping each other.

If possible, come with a precompiled kernel and a minimal configuration and the possibility to boot the kernel with qemu.


If you do not have a setup yet:

$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

copy .config from here to git repository: https://christina-quast.de/min_config

$ make -j8 $ make LLVM=1 rustavailable

If Rust is not available on your system yet, check out the following instructions: https://docs.kernel.org/rust/quick-start.html

Furthermore, in the best case, try booting into your system with qemu.