
Writing a Minimal Scheduler with eBPF, sched_ext, and C (clt25)
Chaos Computer Club - archive feed · Johannes Bechberger
March 23, 202554m 53s
Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Today, eBPF is used for software-defined networking, observability, monitoring tools, and more. Previously, creating these was labor-intensive and had a high barrier to entry. With the new scheduler extensions, we can now add custom schedulers to this list. Sched_ext allows us to write schedulers with custom policies directly in eBPF.
In this talk, we’ll develop a basic FIFO (First-In-First-Out) scheduler in C to show you how to get started with writing your own. If you’re interested in diving deeper into eBPF, join us for a quick hands-on intro to custom scheduling!
Licensed to the public under http://creativecommons.org/licenses/by/4.0
about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/221
Topics
522025clt25VortragV2clt25-engDay 2