Files
arteekit/README.md
2025-03-19 15:16:11 +01:00

19 lines
744 B
Markdown

# arteekit
Linux daemon for serving elevated scheduling privileges to non-privileged processes.
> [!WARNING]
> This is still work in progress, not yet functional.
## What is this?
This project is a rust rewrite of [rtkit][rtkit], which is a daemon that allows
non-privileged processes to request to be switched to [real-time scheduling][real-time-scheduling] over [D-Bus][dbus]
The daemon keeps track of the processes that have been granted real-time scheduling, and will automatically
revoke these grants if the system is under heavy load.
[rtkit]: https://github.com/heftig/rtkit
[real-time-scheduling]: https://www.gnu.org/software/libc/manual/html_node/Realtime-Scheduling.html
[dbus]: https://www.freedesktop.org/wiki/Software/dbus/