Really proud to see the "sched_ext deadline server" landing upstream in Linux v7.0.
This is a big milestone for sched_ext, as it allows custom CPU schedulers to coexist with real-time tasks, making them viable for embedded & other real-time scenarios.
lore.kernel.org/all/aYmQyDHF...
10.02.2026 08:29
π 0
π 0
π¬ 0
π 0
sched_ext: current status and future plans - Andrea Righi (NVIDIA)
YouTube video by Linux Plumbers Conference
Video of my opening talk at the sched_ext microconference (LPC 2025), discussing open issues and future directions for sched_ext: deadline server, hierarchical schedulers, and built-in scheduler improvements.
www.youtube.com/watch?v=lQ26...
18.12.2025 06:36
π 2
π 1
π¬ 0
π 0
LinkedIn
This link will take you to a page thatβs not on LinkedIn
If you are attending LPC in Tokyo, you are welcome to join the sched_ext microconference tomorrow (Fri 12/12) at 3pm. We will cover recent developments, current status and upcoming features in the sched_ext framework.
Where: Hall B2
Schedule: lpc.events/event/19/ses...
10.12.2025 23:07
π 1
π 0
π¬ 0
π 0
The most noticeable feature is MCP server support, enabling AI agents such as Claude, Cursor, etc. to automate kernel development workflows, from quickly running commands/scripts inside rebuilt kernels to even performing automated bug bisection.
github.com/arighi/virtm...
30.11.2025 11:58
π 1
π 1
π¬ 0
π 0
I put a neural network in the Linux kernel scheduler
YouTube video by arighi_linux
As a hobby project I put a neural network in the Linux kernel scheduler using sched_ext and it actually works, at least for the workload it was trained on. :)
www.youtube.com/watch?v=ywW8...
23.10.2025 05:13
π 2
π 1
π¬ 0
π 0
virtme-ng v1.38 is out! This is a pretty stable update, bringing only bug fixes. Most notably, the infamous "Stale file handle" errors with virtiofsd are finally gone. If you've hit them before, you know how annoying they were, so time to update!
github.com/arighi/virtm...
26.09.2025 18:36
π 1
π 0
π¬ 0
π 0
It was a great honor to speak at @kernelrecipes.bsky.social again this year. This conference is always a rich source of inspiration, I'm going back home full of new ideas... and lots of work to do. :)
To all kernel folk: don't miss it next year! #kr2025
25.09.2025 10:24
π 5
π 2
π¬ 1
π 0
#kr2025 speakers team. Thanks for making this edition a great success again!
24.09.2025 12:24
π 5
π 3
π¬ 0
π 0
juming on the conclusion after nice aquarium demos. @arighi.bsky.social
22.09.2025 14:38
π 2
π 1
π¬ 0
π 0
@arighi.bsky.social to finalize this first day : Scheduling recipes
what the role of the scheduler, sched_ext project and interaction with BPF
kernel-recipes.org/en/2025/sche...
#kr2025
22.09.2025 14:14
π 3
π 2
π¬ 0
π 0
virtme-ng v1.37 has been released with the initial support for systemd. You can now test apps that depend on systemd inside the virtualized environment.
More info: github.com/arighi/virtm...
08.08.2025 08:17
π 1
π 0
π¬ 0
π 0
Linux Plumbers Conference 2025
The Linux Plumbers Conference
(LPC) is a developer conference for the open source community. The LPC
brings together the top developers working on the plumbing of Linux -
kernel subsys...
I'm excited to announce that the sched_ext microconference has been accepted for LPC 2025 in Tokyo - and the Call for Proposals is now open! #linuxplumbers
Dec 11β13 | Tokyo, Japan
Submit your topic: lpc.events/event/19/abs...
Details: lore.kernel.org/all/aH9NIL4C...
22.07.2025 08:53
π 2
π 0
π¬ 0
π 0
I'm quite shocked to see a user-space Rust scheduler (rustland) competing and, in some cases, even outperforming other BPF or in-kernel schedulers.
Big shoutout to the @cachyos.org community for constantly running all these benchmarks! It's great motivation to keep improving!
19.05.2025 09:36
π 6
π 3
π¬ 0
π 0
May the 4th be with your kernel tests, virtme-ng v1.34 is out!
In this new release: vsock SSH support (more lightweight guest connections), a better support for the s390 architecture and the usual set of bug fixes and improvements.
github.com/arighi/virtm...
04.05.2025 17:02
π 0
π 0
π¬ 0
π 0
Thanks! bpfland is still slightly better overall (I'll share a comparison too), but what's exciting IMHO is the potential that user-space scheduling brings, before it was held back by overhead, now that performance is comparable to in-kernel schedulers, it can open the door to new cool experiments
01.05.2025 05:33
π 1
π 0
π¬ 0
π 0
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...
I've decided to revamp my Linux kernel scheduler in Rust, re-designing and improving the BPF <-> user-space pipeline, and found some interesting benchmark results (from the Phoronix test suite). User-space scheduling feels even more viable now. More info: arighi.blogspot.com/2025/05/reva...
30.04.2025 22:32
π 1
π 1
π¬ 1
π 0
sched_ext: current status and future plans - Andrea Righi (OSPM25)
YouTube video by Retis Lab
Video of my talk at OSPM Summit 2025 on the current status and future plans for sched_ext:
www.youtube.com/watch?v=YxO4...
11.04.2025 08:09
π 3
π 2
π¬ 1
π 0
NUMA-aware scheduling with sched_ext and scx_bpfland
YouTube video by arighi_linux
Me blabbing and demoing the new NUMA-aware features in the scx_bpfland scheduler
youtu.be/CootF9OtSRM
#linux #scheduling #sched_ext #bpf
10.04.2025 14:49
π 6
π 2
π¬ 0
π 0
virtme-ng v1.33 is available! Now you can run amd64 instances on non-x86 architectures (which means you can use arm64 as your kernel dev / testing platform with vng). Plus, more bug fixes and security improvements.
Check out the full changes here:
github.com/arighi/virtm...
26.02.2025 09:06
π 2
π 1
π¬ 0
π 0
And my other talk at FOSDEM 2025 "Level up your Linux gaming: how sched_ext can save your fps" is also out: ftp.fau.de/fosdem/2025/...
13.02.2025 20:27
π 9
π 3
π¬ 0
π 0
Video of my talk at FOSDEM 2025 "Rust-ifying the Linux kernel scheduler (in user space)":
video.fosdem.org/2025/ub2252a...
There are some skips here and there in the recording, but they don't alter the content too much.
13.02.2025 06:36
π 2
π 1
π¬ 0
π 0
FOSDEM 2025 - Level up your linux gaming: how sched_ext can save your fps
Day 2 at @fosdem.bsky.social - today talking about gaming on Linux and scheduling
fosdem.org/2025/schedul...
02.02.2025 07:14
π 5
π 1
π¬ 0
π 0
FOSDEM 2025 - Rust-ifying the Linux kernel scheduler (in user space)
On my way to @fosdem.bsky.social to talk about Rust-ifying the Linux kernel scheduler fosdem.org/2025/schedul...
01.02.2025 06:50
π 0
π 0
π¬ 0
π 0
I'm happy to answer any sched_ext related questions and also show a live demo for those that are at FOSDEM π
31.01.2025 13:02
π 2
π 0
π¬ 0
π 0
Gaming under pressure: enhancing the Linux gaming experience with sched_ext
YouTube video by arighi_linux
A short compilation of clips showing how sched_ext / scx_bpfland can mitigate the impact of background workloads and improve the gaming experience on Linux (featuring AAA games)
www.youtube.com/watch?v=ZuWy...
27.01.2025 18:18
π 6
π 2
π¬ 1
π 1
Mentorship Session: Designing Custom Linux Schedulers with sched_ext
YouTube video by The Linux Foundation
Video of my talk 'Designing Custom Linux Schedulers with sched_ext' for the Linux Foundation Mentorship Series. Hope you find it useful!
www.youtube.com/watch?v=jsLj...
23.01.2025 07:39
π 4
π 0
π¬ 0
π 0