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

Arm assembly for Hackers
Udemy
Advanced Debugging with GDB
Write your own Operating System via YouTube
Hackaday Supercon 2022 - Charles Lohr - Assembly in 2022 - Yes! We Still Use it and Here's Why
Hackaday via YouTube
Raspberry Pi Pico and RP2040 - The Deep Dive
Hackaday via YouTube
ARM Assembly and Shellcode Basics - Workshop
44CON Information Security Conference via YouTube