[devel] кому вообще нужен sysvinit

Alexey V. Vissarionov gremlin на altlinux.org
Вт Дек 8 00:44:14 MSK 2020


On 2020-12-08 00:32:44 +0300, Mikhail Novosyolov wrote:
 >>>>> $ ldd /proc/1/exe
 >>>>> Возможно, вас это устраивает, но для других это blocker.
 >>>> Для меня блокером оказалось уже то, что оно умеет
 >>>> *сегфолтиться*.
 >>> Ядро (Linux) умеет падать и виснуть гораздо лучше.
 >> Умеет. Но там проблемный кусок кода можно отключить. А как ты
 >> отключишь, например, чудесную особенность systemd, когда все
 >> процессы уже running, а target все еще никак не reached?
 >>> Поэтому для устойчивости системы в целом нет разницы, кто там
 >>> рулевой в userspace - systemd, runit, или GNU shepherd какой.
 >> Разница существенная, и измеряется она в рублях: промышленная
 >> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
 >> чем аналогичной ОС с sysVinit.
 >> Когда количество машин измеряется хотя бы сотнями - это означает
 >> найм дополнительных админов и (в случае провайдеров) регулярные
 >> выплаты неустоек.
 > Вы забыли учесть время, сэкономленное на борьбу с инит-скриптами
 > - системд делает то, что можно было бы долго делать руками.

Стоимость эксплуатации включает в себя в том числе и рабочее время
админов. И оно, разумеется, учтено.

Так что systemd - это просто дорого. Как бы оно ни нравилось вам и
всем вашим единомышленникам.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


Подробная информация о списке рассылки Devel