История изменений
Исправление intelfx, (текущая версия) :
Просто если не налагать упомянутого условия, надо понимать, что такая модульность мало кому полезна, кроме разработчиков самого systemd.
Вроде того. Основная цель этой модульности не в том, чтобы составные части systemd можно было использовать отдельно друг от друга (хотя, повторюсь, во многих случаях и так можно — см. арч времён «за пару месяцев до systemd»), а в том, чтобы архитектуру хорошую построить.
Это, по сути, контраргумент к «systemd — один большой блоб»: не один, а порядка восьмидесяти. Кстати, насчёт размера основного бинарника (1.3 MiB): http://lists.freedesktop.org/archives/systemd-devel/2014-October/023673.html
Или там зависимость работает в одну сторону?
logind -> systemd, journald -> systemd. Без logind можно, без journald по факту можно (я проверял), хотя это официально не поддерживается.
Исходная версия intelfx, :
Просто если не налагать упомянутого условия, надо понимать, что такая модульность мало кому полезна, кроме разработчиков самого systemd.
Вроде того. Основная цель этой модульности не в том, чтобы составные части systemd можно было использовать отдельно друг от друга (хотя, повторюсь, во многих случаях и так можно — см. арч времён «за пару месяцев до systemd»), а в том, чтобы архитектуру хорошую построить.
Это, по сути, контраргумент к «systemd — один большой блоб»: не один, а порядка восьмидесяти. Кстати, насчёт размера основного бинарника (1.3 MiB): http://lists.freedesktop.org/archives/systemd-devel/2014-October/023673.html
Или там зависимость работает в одну сторону?
logind -> systemd, journald -> systemd. Без logind можно, без journald по факту можно (я проверял), хотя это не поддерживается.