[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd, чтоб его



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

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

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

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


Reply to: