FOSS-Tech

Free and Open Source Software Technologies.

В чём недостатки SystemD и почему многие его не любят?

Давайте для начала разберём, что такое SystemD. SystemD — это подсистема инициализации и управления службами в Linux. Представлена она была 30 марта 2010 года.

С этого времени, SystemD вытеснил init практически во всех дистрибутивах. И вы можете спросить, чего его тогда многие не любят, если его используют почти все и он является заменой многих программ. Сегодня мы это разберём!

Использование

Для начала поговорим, где SystemD используется по умолчанию. В таких дистрибутивах как:

  • Ubuntu 15.04+
  • Debian 8+
  • Fedora 15+
  • OpenSUSE 12.1+
  • RHEL 7+
  • Arch Linux 12.11
  • И некоторые другие…

Также стоит отметить, что дистрибутивы в которых установлено графическое окружение Gnome 3.8+, идут по умолчанию с SystemD.

Недостатки

Для начала, стоит отметить, что SystemD перечит философии UNIX, так как объединяет в себе множество компонентов, таких как:

  • Планировщик запуска сервисов
  • Службу журналирования
  • Сокет-активацию служб
  • UEFI-загрузчик
  • И некоторое другое…

Конечно, вы можете сказать, что это удобно, когда одна программа заменяет многие другие, но из-за этого, она является недостаточно стабильной и потребляет больше ресурсов.

К примеру, сменив SystemD на init, можно сократить использование памяти в два раза!

Вывод

SystemD является хорошей подсистемой для инициализации служб и выполнения некоторых других задач. Она может сократить время запуска в несколько раз, однако из-за её перегруженности у вас могут возникать некоторые проблемы или высокое потребление памяти.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: