RFP: scx -- sched_ext BPF and user-space schedulers
Package: wnpp
Severity: wishlist
Owner: Andrea Righi <arighi@nvidia.com>
X-Debbugs-CC: debian-devel@lists.debian.org
Control: affects -1 ITP
Package name : scx
Version : 1.2
Upstream Author : Andrea Righi <arighi@nvidia.com>
URL : https://github.com/sched-ext/scx
License : GPL-2
Programming Lang: Rust and C
Description : sched_ext kernel schedulers and tooling
sched_ext is a Linux kernel feature that enables implementing CPU
schedulers using BPF programs that can be dynamically loaded at runtime.
This allows safe and rapid iteration on scheduling policies without
requiring kernel rebuilds.
The scx project provides a collection of sched_ext-based schedulers, along
with user-space tooling and libraries to manage, load, and experiment with
them. The user-space components are primarily written in Rust, while the
kernel-side scheduler logic is implemented in C via BPF.
The core sched_ext infrastructure is available in the upstream Linux kernel
starting with version 6.12.
I am looking for a volunteer to maintain the scx package in Debian. An
existing Debian packaging effort is available and can be used as a starting
point: https://github.com/sched-ext/scx/tree/deb-packaging
If you are interested in maintaining this package, or have questions about
the upstream project or packaging status, please feel free to reach out.
Thanks,
-Andrea
Reply to: