[sisyphus] Re: initng - the next generation init system
Serge Ryaabchun
=?iso-8859-1?q?sr_=CE=C1_osdn=2Eorg=2Eua?=
Вт Май 10 17:39:49 MSD 2005
On Tue, May 10, 2005 at 05:24:08PM +0400, Denis Smirnov wrote:
> Michael Shigorin wrote:
>
> >>AO> Дать-то оно дало. Просто не нашлось добровольцев. А причина, видимо,
> >>в том,
> >>AO> что не был продуман вопрос совместимости с существующим решением,
> >>хотя бы в рамках
> >>AO> одного дистрибутива.
> >>Вариант вполне есть -- использовать текущий набор скриптов + к
> >>ним ещё добавить зависимости. Таким образом новая схема сможет
> >>существовать полностью параллельно старой.
> >>
> >>
> >Я предлагал monit. Его получается добавить сбоку, вколотив при
> >необходимости в inittab. При этом получается сделать запуск
> >большинства/всех сервисов его делом.
> >
> >
> Всмысле использовать monit для отслеживания зависимостей при запуске?
Если я все правильно понял, то использовать monit в качестве monitor
из http://samba.org/~ab/initscripts-replacement-proposal.txt.
С чем я не очень-то согласен. Вынести мониторинг из pid1 в сторону и
отслеживать состояние по содержимому /var/run/<service>.pid как-то
некошерно, что ли. А отслеживать через пайп от init еще более некошерно.
>
> >Но Игорь прав, у core team не видно ясного понимания того,
> >сколько по объёму и фичам ещё допустимо такого критичного кода.
> >(который, по-хорошему, вообще должен по умолчанию под себя память
> >лочить, если её не слёзы)
> >
> >В общем, пока лучшее, что видится -- это некий круглый стол, на
> >который утащить всех недовольных SysV init до степени написания
> >кода.
> >
> >
> ...при этом самое важное сделать так, чтобы замена текущей системы на
> новую была абсолютно прозрачна для пользователя. Вплоть до совместимости
> со сторонним ПО.
>
Отож, и если выполнить первую фразу реально, то вторую реально только при
условии полной совместимости скриптов с sysvinit.
Подробная информация о списке рассылки Sisyphus