sched-ext/scx
sched_ext schedulers and tools observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 86
- Longevity 72
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 32.0
- age_days: 1010
- days_rel: 14
- days_push: 7
- n_releases_24m: 21
Adoption not part of the score
2137 stars · 288 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of sched_ext CPU scheduler implementations and tools for Linux, allowing kernel thread schedulers to be written in BPF and loaded dynamically. It enables rapid, safe experimentation with scheduling policies in production environments.
Use cases
- implement custom Linux CPU schedulers in BPF
- experiment with alternative scheduling strategies on a live system
- improve gaming FPS while compiling the kernel
- deploy custom schedulers in production at scale
- load and unload schedulers dynamically without rebooting
When to choose
- you run Linux kernel 6.12+ and want to try or deploy custom CPU scheduling policies
- you need safe, rapid iteration on scheduler designs without kernel patches
- you want to tune scheduling for specific workloads like gaming or latency-sensitive apps
When to avoid
- you run a kernel older than 6.12 without sched_ext support
- you need a scheduler for non-Linux platforms
- you are unwilling to run schedulers with root privileges on your system
Facets
library · maturity active
developer-tools operating-systems performance developer-tools cli bpf sched-ext kernel-scheduling cpu-scheduler ebpf scheduler linux
2 sources
- readme: https://github.com/sched-ext/scx · fetched 2026-08-28 · 35414add9961
- homepage: https://discord.gg/b2J8DrWa7t · fetched 2026-08-29 · fc20d30232d1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sched-ext/scx | main | 89 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem