Runit
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 15 марта 2013 года; проверки требуют 19 правок.
Runit — система инициализации. В целом он очень похож на init. Каталоги с уровнями инициализации хранятся в /etc/runit/номер_уровня. Также предоставляет следующие возможности:
- демонизация процессов
- журналирование вывода процесса и ротация логов
- запуск, остановка, перезапуск, запрос состояния, управляющие скрипты для init.d
- выключение и запуск сервисов автоматически при появлении новых сервисов в списке либо удалении старых из списка
- возможность ведения нескольких независимых списков сервисов одновременно (например, для каждого пользователя отдельно и для системы в целом)
- удобный API для управления сервисами
- ускоренная загрузка системы по сравнению с обычной системой инициализации
Runit | |
---|---|
Тип | Init |
Написана на | Си |
Операционная система | Linux |
Лицензия | BSD |
Сайт | smarden.org/runit/ |
ИспользованиеПравить
Для дистрибутива Dragora Runit используется как система инициализации по умолчанию и является заменой традиционной Sysvinit. Был реализован в Dragora 2.0 и претендует быть системой запуска по умолчанию в будущих релизах.[1]
В дистрибутиве Void Linux Runit используется как родная система инициализации и как система управления сервисами.[2]
СсылкиПравить
- Сайт разработчика (англ.)
ПримечанияПравить
- ↑ Dragora Wiki: Init System (недоступная ссылка). Дата обращения: 25 декабря 2017. Архивировано 5 января 2018 года.
- ↑ Services and Daemons — runit . Дата обращения: 16 апреля 2021. Архивировано 23 апреля 2021 года.
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, дополнив её. |