Runkit – новий інструмент для управління сервісами на Void Linux
Новий інструмент для управління сервісами в Void Linux – Runkit
Я зазвичай не пишу про нове програмне забезпечення, поки воно не покаже свою ефективність, але цей випадок дещо інший. Цей проект має потенціал наблизити Void Linux до ширшої аудиторії — і це варто обговорити.
Чим особливий Void Linux? Керуючи сервісами, не використовуючи systemd
Як ви знаєте, Void виділяється серед інших rolling-release дистрибутивів тим, що не використовує systemd. Це, в основному, призначено для більш досвідчених користувачів Linux. Але одна з областей, яка часто плутає новачків, – це управління системними сервісами.
Так, Void не покладається на звичну систему systemd. Замість цього він використовує альтернативний менеджер сервісів, званий runit. Це легка та швидка система ініціалізації та нагляду за сервісами. І тут на сцену виходить Runkit – новий графічний інструмент на основі GTK, написаний членом спільноти Void, призначений для спрощення управління сервісами runit.
Зручний графічний інтерфейс Runkit для Void Linux
Runkit надає зрозумілий графічний інтерфейс для виявлення, запуску, зупинки та моніторингу системних сервісів — все без необхідності вводити команди в терміналі. У своїй основі Runkit складається з трьох основних компонентів:
- runkit — основний GUI на базі libadwaita, який показує сервіси, пропонує детальні панелі статусу та делегує привілейовані дії компоненту
runkitd. - runkit-core — відповідає за виявлення сервісів, парсинг статусу та визначення спільних типів домену.
- runkitd — привілейований помічник, який виконує команди
svі безпечно управляє символічними посиланнями/var/serviceчерезpkexec.
Ці шари разом забезпечують чисте розділення між користувацьким інтерфейсом і бекенд-операціями, надаючи як безпеку, так і гнучкість. Розробник описує Runkit як “баланс між робочими процесами досвідчених користувачів і керованим досвідом, якого очікують новачки.”
Тестування Runkit – ефективне управління сервісами на Void
Під час тестування, хоча це лише перша версія і ще є що вдосконалювати, інструмент вже добре справляється з покладеними на нього завданнями — управлінням сервісами на Void.

Для тих, хто віддає перевагу командному рядку, Runkit також може працювати без інтерфейсу через runkitd, пропонуючи послідовний досвід для користувачів CLI, зберігаючи ту ж логіку бекенду, що й графічний інтерфейс.
Як встановити Runkit на Void Linux
Тепер про іншу важливу частину — установку. Наразі вам потрібно буде скомпілювати інструмент з виходу, але не хвилюйтеся — включений скрипт робить процес простим. Просто виконайте такі команди:
git clone https://github.com/Letdown2491/runkit.git cd runkit chmod +x start.sh ./start.sh
Після установки Runkit можна запустити з меню системних додатків або безпосередньо з терміналу, використовуючи runkit. Щоб видалити його, користувачі можуть виконати ./start.sh uninstall, що очистить усі встановлені компоненти.
Насамкінець, враховуючи потенціал, який цей інструмент приносить спільноті Void, я впевнений, що користувачі скоро побачать його в репозиторіях дистрибутива як попередньо скомпільований бінарний пакет. Для більш докладної інформації про Runkit відвідайте сторінку проекту на GitHub.




