arighi's blog

Thursday, May 1, 2025

Revamping my Linux kernel scheduler in Rust

›
Recap Some time ago, I built a kernel scheduler in Rust, called scx_rustland . It runs entirely in user space, powered by sched_ext , a tec...
Friday, February 14, 2025

Ubuntu 25.04 is now sched_ext ready

›
Ubuntu 25.04 Plucky Puffin now ships a linux-generic kernel based on 6.12 , which means that sched_ext is supported out of the box! 🎉...
Saturday, January 18, 2025

Accelerating micro-VM boot time with sched_ext

›
Overview Booting short-lived virtual machines (VMs) can be a highly CPU-intensive workload. In scenarios like serverless computing, where b...
Sunday, September 8, 2024

AI-generated Linux kernel schedulers in Rust

›
Overview Many kernel hackers and OS enthusiasts have long dreamed of designing and running a custom Linux scheduler. However, this has trad...
Saturday, August 10, 2024

Re-implementing my Linux Rust scheduler in eBPF

›
Overview The main bottleneck of scx_rustland , a Linux scheduler written in Rust, is the communication between kernel and user space. Even...
1 comment:
›
Home
View web version
Powered by Blogger.