YoVDO

Setting Up an Environment for Writing Linux Kernel Modules in Rust - Mentorship Session

Offered By: Linux Foundation via YouTube

Tags

Linux Kernel Development Courses Rust Courses Ubuntu Courses QEMU Courses GDB Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of setting up a development environment for writing Linux kernel modules using Rust in this hands-on mentorship session led by Wedson Almeida Filho, Software Engineer at Microsoft. Begin with a fresh Ubuntu installation and progress through installing necessary software packages, cloning repositories, building the kernel, and creating a busybox-based ramdisk. Learn to run the kernel in QEMU with networking support and debug it using GDB. Gain insights into troubleshooting steps when enabling Rust and make minor modifications to a Rust sample to demonstrate Rust tooling capabilities. This 90-minute session serves as a prequel to previous Rust for Linux content, providing a comprehensive foundation for aspiring kernel module developers.

Syllabus

Mentorship Session: Setting Up an Environment for Writing Linux Kernel Modules in Rust


Taught by

Linux Foundation

Tags

Related Courses

Linux Kernel Development Model and Compilation
Udemy
Linux Kernel Development Course
Udemy
Linux on RISC-V with Open Hardware
Linux Foundation via YouTube
Rapid Developing and Testing Linux Kernel in Docker Containers
Linux Foundation via YouTube
Writing Linux Kernel Modules in Safe Rust
Linux Foundation via YouTube