mike strong
А чем init плох?)
init плох тем, что как и все стартовые системы тех лет, считает что сервер — это нечто отлитое из чугуна и никогда не меняющееся.
Для современных виртуалок, скажем, это и не плохо — они и правда все одинаковые.
А для ноутбуков вот — очень неудобно. devd и прочие automountd слегка помогают, но было бы лучше, если бы задачу поддержания системы в актуальном окружению (какие устройства воткнуты именно в данный момент, к какой сети подключены, и так далее) состоянии занималось одно централизованное место.
Плюс более развесистая работа с демонами: деревья зависимостей демонов, например. Да, у нас в rc.d
скриптах есть зависимость вида «запустить вот то если нас запускают» — но всё. Если «нас» остановить, то «вон то» само не остановится. Плюс по дефолту нет проверки начтоящей живости демона. Не то что этого, нет даже мониторинга, что он вообще ещё запущен.
Да, опять же, можно накручивать всякие daemontools и прочие мониторилки — конечно же их на systemd изобрёл — но хотелось бы централизованно, из коробки и, опять же, с увязкой на изменение (аппратной) среды.
Такое.