Знаете, когда появился systemd, я его ругал, наверно, под воздействием хейтеров (их аргументы были убедительны). Поэтому долго сидел на ubuntu 14.04. Ведь они отошли от философии Unix: “Пишите программы, которые делают что-то одно и делают это хорошо”. Да-да, философия микросервисов в Unix подобных ОС давно существуют и монстры-комбайны тут не приветствуются.
Перешел на 16.04, познакомился с systemd, понял, что он должен был появиться. SysV и upstart состоят из скриптов, текст которых по сути похож. Всегда было интересно: почему бы его не вынести и не обернуть, добавляя информацию, необходимую для запуска конкретной программы? Они отошли от них в пользу конфигов и убрали кучу повторяющегося кода. Конфиг выглядит как-то поприятнее. Да и философию Unix они не сильно предали. Systemd - это куча программ, объединенных в единое целое. Что много рассказывать, - вот хорошая 'статья-ответ хейтерам' https://habr.com/ru/post/438698/ рекомендую, кому интересна эта тема.
Перешел на 16.04, познакомился с systemd, понял, что он должен был появиться. SysV и upstart состоят из скриптов, текст которых по сути похож. Всегда было интересно: почему бы его не вынести и не обернуть, добавляя информацию, необходимую для запуска конкретной программы? Они отошли от них в пользу конфигов и убрали кучу повторяющегося кода. Конфиг выглядит как-то поприятнее. Да и философию Unix они не сильно предали. Systemd - это куча программ, объединенных в единое целое. Что много рассказывать, - вот хорошая 'статья-ответ хейтерам' https://habr.com/ru/post/438698/ рекомендую, кому интересна эта тема.