Overview
Explore the challenges and insights of converting a DRM driver from C to Rust in this 38-minute conference talk from the Linux Plumbers Conference. Gain perspective from a seasoned C programmer and Rust beginner as they share their experience rewriting the VGEM DRM driver during an Igalia Coding Experience. Delve into the new programming paradigm introduced by Rust for Linux and learn how it impacts traditional C programmers. Discover the use of DRM bindings developed by Asahi Lina, compare the performance of Rust drivers, and understand the benefits of Rust features for driver development. Get valuable insights into the roadmap for converting C DRM drivers to Rust, and learn how to shift your mindset when transitioning from C to Rust in kernel programming.
Syllabus
Converting a DRM driver to Rust - Mrs MaÃra Canal
Taught by
Linux Plumbers Conference