From: Sviataslau Svirydau <Sviataslau_Svirydau@epam.com> To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru> Subject: Re: [sisyphus] Re: initng - the next generation init system Date: Tue, 10 May 2005 02:59:52 +0300 Message-ID: <427FF978.6000605@epam.com> (raw) In-Reply-To: <1b93384905050913501c55e47c@mail.gmail.com> Ilia K. wrote: > On 5/9/05, Sviataslau Svirydau <Sviataslau_Svirydau@epam.com> wrote: > >>Заваисимость-то построить можно. Напр., как это сделано в SuSE... >>обыкновенные инит-скрипты, зависимости указаны в комментариях... > > > Да, а потом добавить ещё функциональности комментариям, и ещё... И что > получится? Костыли на костылях! Стандартизированные комментарии, на > значения которых "рассчитывают" различные программы - это уже не > комментарии. ... А что же это? Суть не в том, как и где именно будет храниться эта информация сейчас, а в том - будет ли она совместима с тем, что есть сейчас. А прямо сейчас initng у нас завести не получится... И как Вы думаете, сколько времени потребуется, чтобы перевести сизиф на initng, сохраняя совместимость с sysvinit? А чтобы потом еще поддерживать это? Нет, конечно здорово, если кто-то возмется прикрутить и поддерживать initng... только пока он не заменит sysvinit поддерживать его конфиги придется, скорее всего, своими силами, вряд ли можно будет заставить всех майнтейнеров поддерживать еще и initng... > А теперь такой вопрос: вы знаете, что в конфигурационных файлах initng > можно писать и shell-скрипты? Теперь знаете :) Конечно знаю, я заглядывал во внутренности initng. А вот возможность писать shell-скрипты в его конфигах я бы скорее назвал несомненным минусом, чем спорным плюсом... > Так зачем извращаться со скриптами, если можно тоже самое сделать > красивее и удобнее? каждой задаче свой напильник... > Но главное преимущество initng - это гибкость и расширяемость. > Пример гибкости: ваша программа требует рабочую сеть при старте. В я бы все же попытался подобрать здесь слово, отличное от гибкости... это скорее функциональность, которая должна присутствовать в современных системах. а что насчет расширяемости? > старой схеме вы смотрите какой там номер в комментариях... <skipped/> > Сравните теперь с новой схемой: вы просто указываете, что программа > зависит от сервиса network и никакой головной боли! > Разве я говорил о номерах? Я говорил о зависимостях. Причем не менее функциональных, чем в initng (в котором, кстати, практически ничего не задокументировано, а логика того, что можно разобрать из примера конфигов и беглого осмотра кода вызывает сомнения) Вот как это делается по спецификации LSB: http://ftp.novell.com/pub/forge/library/SUSE%20Package%20Conventions/spc_init_scripts.html http://refspecs.freestandards.org/LSB_2.0.1/LSB-generic/LSB-generic/initscrcomconv.html -- Best Regards, Sviatoslav Sviridov <Sviataslau_Svirydau at epam.com> phone: +375 (17) 210 1662, ext. 1503 fax: +375 (17) 210 1168 mobile: +375 (29) 641 4214 -- I will pop a nasty patch to get you through the almost death, but it is nasty and not the preferred unknow solution. - Andre Hedrik on linux-kernel
next prev parent reply other threads:[~2005-05-09 23:59 UTC|newest] Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-05-09 11:32 [sisyphus] " Ilia K. 2005-05-09 11:55 ` Vitaly Lipatov 2005-05-09 12:09 ` Valery V. Inozemtsev 2005-05-09 12:19 ` Anton D. Kachalov 2005-05-09 16:37 ` Sviataslau Svirydau 2005-05-09 20:50 ` [sisyphus] " Ilia K. 2005-05-09 20:55 ` [sisyphus] " Dmitry V. Levin 2005-05-09 21:35 ` Volkov Serge 2005-05-10 0:13 ` Sviataslau Svirydau 2005-05-10 0:06 ` Sviataslau Svirydau 2005-05-10 9:24 ` Serge Ryabchun 2005-05-10 10:35 ` Dmitry V. Levin 2005-05-10 11:04 ` Serge Ryabchun 2005-05-10 11:39 ` Dmitry V. Levin 2005-05-10 13:01 ` Michael Shigorin 2005-05-09 23:59 ` Sviataslau Svirydau [this message] 2005-05-10 0:15 ` [sisyphus] Re: initng - " Alexey Tourbin 2005-05-10 8:39 ` Andrey Orlov 2005-05-10 11:11 ` Денис Смирнов 2005-05-10 13:04 ` Michael Shigorin 2005-05-10 13:24 ` Denis Smirnov 2005-05-10 13:29 ` Michael Shigorin 2005-05-10 13:39 ` Serge Ryaabchun 2005-05-10 13:47 ` Michael Shigorin 2005-05-10 12:24 ` [sisyphus] " Boldin Pavel
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=427FF978.6000605@epam.com \ --to=sviataslau_svirydau@epam.com \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git