TGViewer
Мир Linux Мир Linux @linuxos_tg · 56.6K subscribers
Post #555 20.8K
Ничто не разжигает линуксовый холивар быстрее, чем systemd

Это спор о PID 1, «родителе всех процессов». Выбор init-системы во многом определяет философию вашего дистрибутива.

Существует два основных лагеря:

🔸systemd — интегрированный системный менеджер.
Он управляет службами, логированием (journald), сетью (networkd), устройствами (udev) и многим другим.

🔸Минималисты (runit, OpenRC и т. п.) — это более простые менеджеры служб. Они делают меньше: запускают, останавливают и мониторят процессы. Для логирования и других задач полагаются на внешние инструменты.

Но забудем на секунду о функциональности, поговорим о сборке с нуля.

Чтобы собрать runit, вам достаточно стандартной библиотеки C. Он крошечный, простой и практически не имеет зависимостей.

А вот чтобы собрать systemd, потребуется значительная часть современного Linux-стека. Это не отдельная утилита, а целая экосистема, в которую вы вписываетесь.

Вот в чём суть компромисса:
мощная интеграция против простой, составной модульности.

А вы что выбираете? И пробовали ли когда-нибудь собрать минимальную систему с нуля?

@linuxos_tg
  • 👍 81
  • 🤣 18
  • ❤ 15
  • 💊 5
  • 🤩 4
  • 🔥 3
  • 🎉 2
More from @linuxos_tg
  1. Sep 29, 2026Прошлая неделя стала второй за всю историю по количеству отправленных в ядро Linux изменен…
  2. Sep 29, 2026@linuxos_tg
  3. Sep 29, 2026Сложный, но критически важный процесс: усиление защищенности инфраструктуры. Для него нужн…
  4. Sep 29, 2026Кто-то попытался протащить в OpenBSD клоны GNU CoreUtils, переписанные на Rust Тео де Раад…
  5. Sep 27, 2026Проекту GNU сегодня исполняется 43 года 1983 год: Ричард Столлман объявил планы разработат…
  6. Sep 25, 2026Ubuntu переходит на еженедельный выпуск обновлений ядра Linux, потому что ИИ находит уязви…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →