19 lines
744 B
Markdown
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/
|