From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 10 May 2005 16:39:49 +0300 From: Serge Ryaabchun To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: initng - the next generation init system Message-ID: <20050510133949.GA11115@emt.com.ua> References: <1b933849050509043228ca247e@mail.gmail.com> <1b93384905050913501c55e47c@mail.gmail.com> <20050510001543.GB28372@solemn.turbinal.org> <200505101239.24423.cray_@neural.ru> <20050510111139.GA23555@mithraen.dimline.ru> <20050510130411.GJ22379@osdn.org.ua> <4280B5F8.8060401@freesource.info> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4280B5F8.8060401@freesource.info> X-Virus-Scanned: amavisd-new at localhost X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2005 13:39:50 -0000 Archived-At: List-Archive: 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/.pid как-то некошерно, что ли. А отслеживать через пайп от init еще более некошерно. > > >Но Игорь прав, у core team не видно ясного понимания того, > >сколько по объёму и фичам ещё допустимо такого критичного кода. > >(который, по-хорошему, вообще должен по умолчанию под себя память > >лочить, если её не слёзы) > > > >В общем, пока лучшее, что видится -- это некий круглый стол, на > >который утащить всех недовольных SysV init до степени написания > >кода. > > > > > ...при этом самое важное сделать так, чтобы замена текущей системы на > новую была абсолютно прозрачна для пользователя. Вплоть до совместимости > со сторонним ПО. > Отож, и если выполнить первую фразу реально, то вторую реально только при условии полной совместимости скриптов с sysvinit.