[devel] кому вообще нужен sysvinit
Mikhail Novosyolov
mikhailnov на altlinux.org
Вт Дек 8 00:32:44 MSK 2020
08.12.2020 00:22, Alexey V. Vissarionov пишет:
> On 2020-12-07 19:18:45 +0400, Alexey Sheplyakov wrote:
>
> >>> $ ldd /proc/1/exe
> >> [...]
> >>> Возможно, вас это устраивает, но для других это blocker.
> >> Для меня блокером оказалось уже то, что оно умеет
> >> *сегфолтиться*.
> > Ядро (Linux) умеет падать и виснуть гораздо лучше.
>
> Умеет. Но там проблемный кусок кода можно отключить. А как ты
> отключишь, например, чудесную особенность systemd, когда все
> процессы уже running, а target все еще никак не reached?
>
> > Поэтому для устойчивости системы в целом нет разницы, кто там
> > рулевой в userspace - systemd, runit, или GNU shepherd какой.
>
> Разница существенная, и измеряется она в рублях: промышленная
> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
> чем аналогичной ОС с sysVinit.
>
> Когда количество машин измеряется хотя бы сотнями - это означает
> найм дополнительных админов и (в случае провайдеров) регулярные
> выплаты неустоек.
Вы забыли учесть время, сэкономленное на борьбу с инит-скриптами - системд делает то, что можно было бы долго делать руками.
>
Подробная информация о списке рассылки Devel