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

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

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

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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить