Learn Generative AI, Prompt Engineering, and LLMs for Free
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamental mechanisms of task switching in operating system kernels through this 30-minute conference talk from the Seattle Rust User Group. Discover how modern multitasking operating systems rapidly switch between tasks and learn to implement these core concepts using Rust programming language with strategic use of unsafe code. Examine practical code examples and detailed slides that demonstrate kernel-level task scheduling implementation, with access to complete source code from the Locos project repository. Gain insights into low-level systems programming techniques that form the backbone of multitasking operating systems, presented with real-world implementation details and best practices for handling unsafe Rust operations in kernel development contexts.
Syllabus
(Kernel) Task Switching in Rust — by Jayden Qi — Seattle Rust User Group, August 2025
Taught by
Rust