arighi's blog

Thursday, September 24, 2026

Porting Linux's fair/EEVDF Scheduler to BPF

›
I've recently started a new hobby project: re-implementing the Linux fair/EEVDF scheduler 100% in BPF using sched_ext. The main goal is ...
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...
1 comment:
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...
›
Home
View web version
Powered by Blogger.