<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - DmitrijMaslennikov/initng</title>
<link>http://freesource.info/wiki/DmitrijMaslennikov/initng</link>
<description>History/revisions of FreeSource/DmitrijMaslennikov/initng</description>
<language>en-us</language>
<item>
<title>2008-01-29 20:24:56</title>
<link>http://freesource.info/wiki/DmitrijMaslennikov/initng/show?time=2008-01-29+20%3A24%3A56</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".dmitrijmaslennikov.initng" href="http://freesource.info/wiki/DmitrijMaslennikov/initng&amp;" class="">/Dmitrij&amp;nbsp;Maslennikov&amp;nbsp;/&amp;nbsp;initng&lt;/a> за &lt;a href="http://freesource.info/wiki/DmitrijMaslennikov/initng?time=2008-01-29+20%3A24%3A56">2008-01-29 20:24:56&lt;/a> и &lt;a href="http://freesource.info/wiki/DmitrijMaslennikov/initng">2008-02-23 00:41:33&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">init-ng &amp;mdash; одна из&amp;nbsp;реализаций процесса, предназначенного, чтобы запускаться самым первым в&amp;nbsp;Unix-системах.&lt;br />
Так&amp;nbsp;как про&amp;nbsp;все Unix-системы я&amp;nbsp;пока уверенно рассказывать не&amp;nbsp;могу, то&amp;nbsp;всё, что&amp;nbsp;я&amp;nbsp;пишу здесь доподлинно верно только для&amp;nbsp;Linux и&amp;nbsp;переносить эту&amp;nbsp;информацию на&amp;nbsp;другие системы нужно осторожно.&lt;br />
Другая популярная реализация init процесса (а он&amp;nbsp;так называется поскольку его&amp;nbsp;главное предназначение &amp;ndash; инициализировать систему) &amp;mdash; это&amp;nbsp;SysV-init, который и&amp;nbsp;используется в&amp;nbsp;большинстве Linux дистрибутивах на&amp;nbsp;сегодняшний день.&lt;br />
Тем&amp;nbsp;не&amp;nbsp;менее все&amp;nbsp;недостающие возможности можно добавить написав плагин на&amp;nbsp;С. Плагины это&amp;nbsp;всё, что&amp;nbsp;есть в&amp;nbsp;init-ng. Они&amp;nbsp;парсят файлы конфигурации (есть два&amp;nbsp;плагина для&amp;nbsp;ifile и&amp;nbsp;xml форматов), добавляют команды к&amp;nbsp;файлам, позволяют управлять самим init-ng и&amp;nbsp;многое другое. Сейчас даже разрабатывается плагин с&amp;nbsp;функциональностью аналогичной crond. Плагинов довольно много, и&amp;nbsp;у меня это&amp;nbsp;вызывает некоторые опасения насчет стабильности системы (а первый процесс должен быть очень стабильным).&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">init-ng &amp;mdash; одина из&amp;nbsp;реализаций процесса предназначенного, чтобы запускаться самым первым в&amp;nbsp;Unix системах.&lt;br />
Так&amp;nbsp;как про&amp;nbsp;все Unix-системы я&amp;nbsp;пока уверенно рассказывать не&amp;nbsp;могу, то&amp;nbsp;все, что&amp;nbsp;я&amp;nbsp;пишу здесь доподлинно верно только для&amp;nbsp;Linux и&amp;nbsp;переносить эту&amp;nbsp;информацию на&amp;nbsp;другие системы нужно осторожно.&lt;br />
Другая популярная реализация init процесса (а он&amp;nbsp;так называется поскольку его&amp;nbsp;главное предназначение инициализировать систему) &amp;mdash; это&amp;nbsp;SysV-init, который и&amp;nbsp;используется в&amp;nbsp;большинстве Linux дистрибутивах на&amp;nbsp;сегодняшний день.&lt;br />
Тем&amp;nbsp;не&amp;nbsp;менее все&amp;nbsp;недостающие возможности можно добавить написав плагин на&amp;nbsp;С. Плагины это&amp;nbsp;все, что&amp;nbsp;есть в&amp;nbsp;init-ng. Они&amp;nbsp;парсят файлы конфигурации (есть два&amp;nbsp;плагина для&amp;nbsp;ifile и&amp;nbsp;xml форматов), добавляют команды к&amp;nbsp;файлам, позволяют управлять самим init-ng и&amp;nbsp;многое другое. Сейчас даже разрабатывается плагин с&amp;nbsp;функциональностью аналогичной crond. Плагинов довольно много, и&amp;nbsp;у меня это&amp;nbsp;вызывает некоторые опасения насчет стабильности системы (а первый процесс должен быть очень стабилным).&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-22 10:31:39</title>
<link>http://freesource.info/wiki/DmitrijMaslennikov/initng/show?time=2008-01-22+10%3A31%3A39</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/DmitrijMaslennikov/initng&amp;" class="">/Dmitrij&amp;nbsp;Maslennikov&amp;nbsp;/&amp;nbsp;initng&lt;/a> за &lt;a href="http://freesource.info/wiki/DmitrijMaslennikov/initng?time=2008-01-22+10%3A31%3A39">2008-01-22 10:31:39&lt;/a> и &lt;a href="http://freesource.info/wiki/DmitrijMaslennikov/initng?time=2008-01-29+20%3A24%3A56">2008-01-29 20:24:56&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Если не&amp;nbsp;ошибаюсь первый процесс выполняет две&amp;nbsp;основные задачи (может и&amp;nbsp;больше, но&amp;nbsp;все ограничиваются этими :) ): получение статуса завершившихся приложений и&amp;nbsp;инициализация системы перед работой. Кстати вторую задачу init процесс традиционно перепоручает большому количеству bash-скриптов. При&amp;nbsp;этом эти&amp;nbsp;скрипты сильно меняются от&amp;nbsp;системы к&amp;nbsp;системе.&lt;br />
init-ng запускает скрипты в&amp;nbsp;своем формате, который содержит информацию о&amp;nbsp;зависимостях скрипта (ключевое свойство для&amp;nbsp;организации параллельной загрузки), информацию о&amp;nbsp;том, что&amp;nbsp;даный скрипт предоставляет (например postfix и&amp;nbsp;sendmail предоставляют mta) и&amp;nbsp;другую информацию. Запускаемые сущности в&amp;nbsp;init-ng бывают двух типов daemon и&amp;nbsp;service. daemon &amp;mdash; требует указания запускаемого бинарника, аргументов запуска окружения. init-ng может следить за&amp;nbsp;демоном и&amp;nbsp;при необходимости рестартовать его&amp;nbsp;и&amp;nbsp;много чего еще. Останавливается daemon посылкой сигнала. service &amp;mdash; требует указания команд для&amp;nbsp;запуска и&amp;nbsp;остановки или&amp;nbsp;написания соответствующих скриптов. К&amp;nbsp;сожалению, ничего кроме запуска и&amp;nbsp;остановки init-ng не&amp;nbsp;предоставляет.&lt;br />
Тем&amp;nbsp;не&amp;nbsp;менее все&amp;nbsp;недостающие возможности можно добавить написав плагин на&amp;nbsp;С. Плагины это&amp;nbsp;все, что&amp;nbsp;есть в&amp;nbsp;init-ng. Они&amp;nbsp;парсят файлы конфигурации (есть два&amp;nbsp;плагина для&amp;nbsp;ifile и&amp;nbsp;xml форматов), добавляют команды к&amp;nbsp;файлам, позволяют управлять самим init-ng и&amp;nbsp;многое другое. Сейчас даже разрабатывается плагин с&amp;nbsp;функциональностью аналогичной crond. Плагинов довольно много, и&amp;nbsp;у меня это&amp;nbsp;вызывает некоторые опасения насчет стабильности системы (а первый процесс должен быть очень стабилным).&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-21 21:02:05</title>
<link>http://freesource.info/wiki/DmitrijMaslennikov/initng/show?time=2008-01-21+21%3A02%3A05</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/DmitrijMaslennikov/initng&amp;" class="">/Dmitrij&amp;nbsp;Maslennikov&amp;nbsp;/&amp;nbsp;initng&lt;/a> за &lt;a href="http://freesource.info/wiki/DmitrijMaslennikov/initng?time=2008-01-21+21%3A02%3A05">2008-01-21 21:02:05&lt;/a> и &lt;a href="http://freesource.info/wiki/DmitrijMaslennikov/initng?time=2008-01-22+10%3A31%3A39">2008-01-22 10:31:39&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;br />
&lt;!--notypo-->{{backlinks}}&lt;!--/notypo-->&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
