On Tue, Sep 16, 2014 at 10:21:34PM +0000, Ivan Shmakov wrote:
> >>>>> Eugene Berdnikov <b...@protva.ru> writes:
> 
>  > Ядро юникса такую защиту init'у предоставляет, и это правильно.
> 
>       Я так подозреваю, ??? оно может и другим процессам такую защиту
>       предоставлять (mlockall?), пусть даже и не по-умолчанию.

 Может, но mlockall это защита лишь от части источников риска,
 для защиты от сигналов в юниксе API нет.

>       Кроме того, на SIGSEGV оная ??защита?? не распространяется.
>       Так что маленькая ошибка в коде Systemd чревата большим
>       kernel panic.  В отличие от Inetd или Supervisor.

 SIGSEGV не должен приводить напрямую к kernel panic. А насчёт
 монолитности и гранулярности здесь пробегали ссылки -- авторы systemd
 утверждают, что их изделие поделено на множество мелких частей,
 общающихся как процессы с определённым интерфейсом, так что краха
 всей системы при ошибке в одном из бинарников быть не должно.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140917034224.gg21...@sie.protva.ru

Ответить