Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Free courses from frontend to fullstack and AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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