Package: wnpp
Severity: wishlist
Owner: Andrea Righi <[email protected]>

* Package name    : scx
  Version         : 1.2
  Upstream Author : Andrea Righi <[email protected]>
* 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.

Reply via email to