> Он покрайней мере пытается сделать хорошую вещь чтобы было удобно админить.В этом и проблема. Причина нестерпимой ненависти к systemd как раз в том, что его удобно админить. Ранее для управления демонами в линукс требовались специфические знания:
1. Знать приложение которое ты запускаешь как демон.
2. Знать свой инит.
3. Уметь писать скрипты на bash.
4. Понимать как настроить взаимодействие со всеми остальными скриптами и имеющимися демонами с учётом возможных обновлений.
5. Специфику дистрибутива.
Systemd предполагает, что п.1 возьмёт на себя апстрим и предоставит интерфейсы для systemd. Делает п.3 опциональным. Берёт на себя п.4 и п.5, и, если что-то работает не так как надо, см п.2.
Унификация оказалась полезна меинтейнерам крупных дистрибутивов и системным администраторам, которые админят самописные корпоративные программы. Пострадали царь-админы двух скриптов, "Сам Себе Меинтенеры". ИТ менеджменту выгоднее когда админ написал unit, задокументировал и не парится, а не постоянно поддерживает скрипты корпоративных приложений на каждый чих + обновления. Выгодно переключить его на другие задачи... Но как же? Лучше заниматься беспробудной рутиной и получать за это деньги, быть уникальным специалистом по башеписанию инитскриптов. Systemd лишает таких людей работы, заставляет переквалифицироваться. Это всё происходит через боль.
Systemd лучше любого LSB позволяет стандартизировать окружение. Представьте себе, что
1. Исчезнут каталоги /etc/sysconfig и /etc/default, и systemd начнёт следить за параметрами запуска демонов.
2. Выдаст разграничение, чтобы все демоны запускались в контейнерах от лиц своих пользователей, причём с явным отделением сетевых демонов от локальных
3. Минимизирует набор демонов запущенных с повышенными привилегиями.
4. Начнёт контролировать по ACL доступ к демонам и их сокетам, конфигурациям, самому себе.
5. Обзаведётся шиной данных для обмена информацией с модулями ядра и замкнет на себе IPC со своими ACL.
В этом случае останется только переложить конфигурацию в dconf и венда готова. Не то чтобы это плохо...
Разве что dconf не обязателен. =)