Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Crafting a Linux Kernel Scheduler in Rust

RustLab Conference via YouTube

Overview

Explore the intricacies of CPU scheduling in this 57-minute conference talk from RustLab that demonstrates how to create a fully functional Linux scheduler using Rust programming language. Dive deep into the implementation details of scx_rustland, a user-space Linux scheduler that combines sched-ext and eBPF technologies. Learn how these modern tools make kernel development more accessible, breaking down traditional barriers that typically limited such development to experienced kernel programmers. Discover the fundamental concepts of operating system performance optimization through practical examples of CPU scheduling policies, making complex kernel development concepts more approachable for developers interested in systems programming.

Syllabus

Crafting a Linux kernel scheduler in Rust - Andrea Righi

Taught by

RustLab Conference

Reviews

Start your review of Crafting a Linux Kernel Scheduler in Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.