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
I guess this means this should rather be an RFP, not an ITP? or is your plan B to maintain it yourself? :) I might be interested, but I will need to take a closer look before committing. Fabian
* 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. As no volunteer maintainer emerged following the initial RFP, I intend to maintain this package myself and am therefore converting this request into an ITP.
Hi Andrea, I might have been interested but since you intend to maintain yourself now, please change the title of this bug to ITP. Otherwise it comes up in the list of requested packages. (which is how I found it).