Rust for Linux: an introduction to kernel development in Rust

Do you like Rust? Are you curious about kernel development?
Have you ever wished that those two things could come together?
Your wish is about to come true!

Abstract

Starting from its 6.1 release, the Linux kernel has officially added Rust to the (short) list of languages accepted for kernel development. While the integration is still in its early stages, the growing examples demonstrate why Rust is an excellent choice for driver development. Consider Asahi Linux's Apple M1 GPU driver as a prime example of the seamless fit between Rust and driver development!

In this workshop, we will explore the fundamentals of driver development in Linux using Rust as our language of choice. No prior experience in kernel development is expected: we will slowly work our way through setting up the development environment, configuring the kernel, building our first module and running it on a live kernel!

You should, however, have a grasp on the basics of Rust; there won't be time to review all of the building blocks of the language. A quick glance at The Rust Book should be enough to follow the workshop effectively: we will still spend a couple of words on the more advanced topics during the workshop.

RustLab is a conference made by Develer.
Develer is a company based in Campi Bisenzio, near Florence. Our motto is : "Technology to give life to your products". We produce hardware and software to create exceptional products and to improve industrial processes and people's well being.
In Develer we have passion for the new technologies and we offer our clients effective solutions that are also efficient, simple and safe for the end users. We also believe in a friendly and welcoming environment where anybody can give their contribution. This passion and this vision are what we've been driven to organize our conference "made by developers for developers".

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2024 RustLab | The international conference on Rust in Florence-Design & devCantiere Creativo-Made withDatoCMS