DevConf.CZ 2020 has ended
Back To Schedule
Saturday, January 25 • 12:00pm - 12:55pm
Rust in the Linux kernel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This talk explores Rust, a C-compatible programming language from Mozilla, and the limits of its interoperability with C code. The featured code began as an exploratory project to program in the kernel with the goal of implementing a module in Rust using as much existing kernel tooling as possible to accomplish the task. Topics covered will include a brief overview of Rust and its safety and compatibility guarantees, leveraging the kernel build system for use with a Rust project, potential problems and drawbacks to look out for when using Rust in the kernel, and ultimately a demo of the kernel module itself. The target audience is those familiar with the basics of kernel programming and more advanced C knowledge, but the talk will intentionally provide background for those unfamiliar with kernel programming to follow along.

avatar for John Baublitz

John Baublitz

Principal Software Engineer, Red Hat
I am a software engineer in storage who enjoys working on low level systems problems and trying new programming languages. These days, I primarily gravitate towards working in Rust.

Saturday January 25, 2020 12:00pm - 12:55pm CET
E112 Faculty of Information Technology Brno University of Technology, Božetěchova, Brno-Královo Pole, Czechia