Lx4U-book/docs/build-system/init/systemd-page.md
2021-06-27 10:10:07 +03:00

1.9 KiB
Raw Blame History

systemD

systemD - современная система инициализации от Red Hat. Она намного удобнее большинства известных инитов, именно поэтому её использует большое число дистриубутивов.

Достоинства systemD:

  • агрессивная параллеизация загрузки сервисов, что позволяет ускорить время запуска системы и её полной загрузки;
  • запуск сервисов по расписанию (аналог cron);
  • быстрая смена корня (аналог chroot);
  • простой и лаконичный синтаксис служб;
  • контроль за каждой службой, анализ загрузки как каждого сервиса, так и всех их вместе

Недостатки systemD:

  • не Unix Way. systemD - монолитная система, заменяющая собой не только инит, но и планировщик, менеджер сети, утилиту по смене корня системы, просмотрщик логов и пр, что не особо нужно многим пользователям;
  • systemd требуется несколько больше ресурсов, чем его менее прожорливым товарищам, из-за чего на старом железе лучше использовать дистрибутив с другой системой инициализации, например, классическим sysvinit

Эта система инициализации подходит для тех пользователей, которым важна простота работы со службами, юнитами и пр.