В чём разница между init и systemd, и почему в некоторых дистрибутивах (например, Alpine) systemd отсутствует?
Краткий ответ
Init и systemd решают одну задачу — запуск системы и управление сервисами, но systemd значительно функциональнее: параллельный запуск, зависимости, логирование, cgroups. Классический init (SysV) стартует сервисы последовательно, один за одним. Alpine использует OpenRC из-за простоты и минимального потребления ресурсов.
Ещё вопросы по теме «Linux»
Готовишься к DevOps-собеседованию?Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →