Finit — простая альтернатива системам иницилизации SysV init и systemd. Он был разработан более десяти лет назад Клаудио Мацуока при помощи реверс инженеринга из EeePC fastinit. Основное внимание уделяется малым и встраиваемым системам, хотя Finit полностью работоспособен в серверных и в настольных системах.
Основные возможности:
-
Контроль процессов. Запуск, отслеживание и перезапуск при сбое.
-
Встроенный getty.
-
Поддержка уровней запуска (runlevels) из SysV init.
-
Система плагинов.
-
Автоматическое применение изменений в конфигурации.
-
Встроенный watchdog.
Релиз v4.0 содержит изменения в API, несовместимые с предыдущими релизами. Помимо многочисленных исправлений ошибок и улучшений текущей функциональности, в этом релизе была добавлена поддержка cgroups v2 и был удалён встроенный inetd-сервер.
Руководства по переходу на Finit для Void Linux, Alpine Linux и Debian GNU/Linux.
>>> Подробности