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

mikhailnov на altlinux.org mikhailnov на altlinux.org
Вт Дек 8 02:13:17 MSK 2020


08.12.2020 00:44, Alexey V. Vissarionov пишет:
> 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.
>  >> Когда количество машин измеряется хотя бы сотнями - это означает
>  >> найм дополнительных админов и (в случае провайдеров) регулярные
>  >> выплаты неустоек.
>  > Вы забыли учесть время, сэкономленное на борьбу с инит-скриптами
>  > - системд делает то, что можно было бы долго делать руками.
>
> Стоимость эксплуатации включает в себя в том числе и рабочее время
> админов.
мастеров кунг-фу по написанию баш-портянок по щелчку пальцев со встроенным в головной мозг shellcheck(1). Их рабочее время недешево должно быть.
> И оно, разумеется, учтено.
>
> Так что systemd - это просто дорого. Как бы оно ни нравилось вам и
> всем вашим единомышленникам.


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