schedctl lets you run sched_ext-powered userspace schedulers packaged inside OCI images.
schedctl is available in openSUSE Factory:
sudo zypper in schedctlschedctl is available on AUR, and you and install it using your favorite AUR helper:
paru -S schedctlIn case you want to use Podman as your container engine of choice, you need to start the Podman socket to make sure schedctl can connect to it.
sudo systemctl start podman.socketIn case you want to use containerd as your container engine of choice, you just need to start the service.
sudo systemctl start containerdStarting and stopping a scheduler using schedctl is trivial. Just identify the scheduler you want to run using schedctl list and then operate it using schedctl run and schedctl stop.
Simple as that. The tool will take care of downloading the scheduler and start the binary inside it.
Since containerized schedulers require extended capabilities, it's very likely that you'll need to run schedctl as root.