<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF129%3ADrBrown1</id>
		<title>LXF129:DrBrown1 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF129%3ADrBrown1"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF129:DrBrown1&amp;action=history"/>
		<updated>2026-05-13T05:23:35Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF129:DrBrown1&amp;diff=11641&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF129:DrBrown1&amp;diff=11641&amp;oldid=prev"/>
				<updated>2011-04-03T14:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Внимание, ''upstart''==&lt;br /&gt;
&lt;br /&gt;
: Как изменился процесс загрузки в Karmic Koala, и насколько он теперь документирован.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF129_48_1.jpg|300px]] Загрузка Ubuntu: голубые прямоугольники — события, желтые — файлы настройки.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
''Upstart'', основанная на событиях замена традиционного демона ''init'', используется, начиная с Ubuntu 6.10 и Fedora 9. В Ubuntu 9.10 конфигурация существенно изменилась. Исчезли файлы заданий в '''/etc/event.d'''; их сменил набор файлов настройки в '''/etc/init'''.&lt;br /&gt;
&lt;br /&gt;
Улучшилась документация: там появилась страница с описанием формата файла настройки и нескольких ключевых событий. Но я так и не нашел окончательного руководства или рабочего примера конфигурации.&lt;br /&gt;
&lt;br /&gt;
В ''upstart'' мне не нравится то, что нельзя, как бывало, пройтись по файлам настройки и скриптам и по реальной последовательности событий во время загрузки определить, что же происходит. Я догадываюсь, что в управляемых событиями системах это неизбежно, но конструкция '''start on''' в ''upstart'' напоминает мне легендарное утверждение '''COME FROM''', что использовалось (как вы понимаете, в шутку) в древних пародиях на языки программирования типа ''Intercal'' [один из старейших эзотерических языков программирования; создан в 1972 г. студентами Доном Вудсом и Джеймсом М. Лайоном как пародия на существующие языки программирования и гимнастика для ума, – прим. пер.]. Например, начнем с события '''startup''', которое демон ''upstart'' генерирует, э­э… на старте. А потом что? Ну, чтобы разобраться, нужно сделать нечто вроде&lt;br /&gt;
&lt;br /&gt;
 $ grep ‘start on startup’ /etc/init/*.conf&lt;br /&gt;
&lt;br /&gt;
Оказывается, это событие запускает задания '''hostname.conf''' и '''mountall.conf'''. И что? Ну, прочтите файлы этих заданий, чтобы понять, какие события сгенерируют они, а затем командой ''grep'' найдите, какие задания запустят эти события. И так далее.&lt;br /&gt;
&lt;br /&gt;
В итоге у меня получилась схема, показанная на рисунке. Быть может, она не совсем точна, но дает общее представление. Заметьте, что традиционный механизм уровней выполнения '''System V''' еще под держивается и ссылки '''S*''' и '''K*''' в каталогах '''/etc/rcN.d''' еще используются. Однако в Ubuntu применяется только '''runlevel 2''', и я не удивлюсь, если '''System V''' в будущем исчезнет.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>