This release adds support for attaching custom schedulers to the kernel using sched_ext, and specifically the schedulers LAVD, Rusty, and bpfland.
Scheduler executables are whitelisted by hand, as there are many that should not be shown to the user. Currently, those are LAVD, Rusty, and bpfland. Adjustor manages the executable lifetime and attaching and detaching them from the kernel, without using a systemd service. And since the schedulers like to be _verbose_, it eats the logs to avoid spamming journalctl (for now).
This feature does both kernel support detection and scheduler availability detection. So the slider only shows up with the installed schedulers if and only if there is at least one scheduler and sched_ext is supported by the kernel.
In addition, the steam slider is updated to receive per device values, and the TDP limit for the Orange Pi Neo is tweaked according to Manjaro's spec.
**Full Changelog**: https://github.com/hhd-dev/adjustor/compare/v3.2.1...v3.3.0