Lx4U-book/docs/build-system/init/systemd-page.md

17 lines
1.7 KiB
Markdown
Raw Normal View History

2021-06-27 14:57:26 +08:00
# systemD
`systemD` - современная система инициализации от Red Hat. Она намного удобнее большинства известных инитов, именно поэтому её использует большое число дистриубутивов.
## Достоинства systemD:
* агрессивная параллеизация загрузки сервисов, что позволяет ускорить время запуска системы и её полной загрузки;
* запуск сервисов по расписанию (аналог `cron`);
* быстрая смена корня (аналог `chroot`);
* простой и лаконичный синтаксис служб;
2021-06-27 15:56:57 +08:00
* контроль за каждой службой, анализ загрузки как каждого сервиса, так и всех их вместе.
2021-06-27 14:57:26 +08:00
## Недостатки systemD:
* не `Unix Way`. systemD - монолитная система, заменяющая собой не только инит, но и планировщик, менеджер сети, утилиту по смене корня системы, просмотрщик логов и пр, что не особо нужно многим пользователям;
2021-06-27 15:56:57 +08:00
* systemd требуется несколько больше ресурсов, чем его менее прожорливым товарищам, что так же не нравится любителям альтернативных систем инициализации.
2021-06-27 14:57:26 +08:00
2021-06-27 15:56:57 +08:00
systemD подходит для тех пользователей, которым важна простота работы со службами, юнитами и пр.