<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Представлен релиз системы инициализации Upstart 1.0 [opennet]]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=11509&amp;type=atom" />
	<updated>2011-03-02T20:00:26Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=11509</id>
		<entry>
			<title type="html"><![CDATA[Представлен релиз системы инициализации Upstart 1.0 [opennet]]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=151890#p151890" />
			<content type="html"><![CDATA[<p><a href="https://lists.ubuntu.com/archives/upstart-devel/2011-March/001431.html">Анонсирован</a> выход разработанной в недрах Linux-дистрибутива Ubuntu системы инициализации <a href="http://upstart.at/">Upstart 1.0</a>. Релиз 1.0 ознаменовал собой доведение до стабильного состояния всех возможностей, необходимых для работы полнофункциональной системы инициализации. Релиз 1.0 основан на кодовой базе Upstart 0.6.x, которая обеспечивает работу подсистемы инициализации в Ubuntu 10.04 и RedHat Enterprise Linux 6, поэтому обновление в данных системах Upstart до версии 1.0 не приведет к возникновению каких-либо подводных камней.</p><p>Upstart поставляется в составе Ubuntu начиная с версии 6.10, вышедшей осенью 2006 года. Кроме RHEL и Ubuntu, Upstart задействован в таких системах, как Maemo, webOS, Chrome OS и Fedora (в Fedora 15 запланирована миграция на systemd). Автор и главный разработчик Upstart работает в компании Google. В отличии от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется).</p><p>Особенности <a href="http://upstart.ubuntu.com/">Upstart</a>:</p><ul><li><p>Запуск и остановка задач и сервисов производится через генерацию события. Например, Upstart может запустить определенные сервисы после подключения к системе дополнительного устройства и завершить после его отключения;</p></li><li><p>События генерируются при запуске или остановке задач и сервисов, что позволяет организовать привязку к ним других задач и сервисов;</p></li><li><p>События могут быть получены от любого другого процесса в системе;</p></li><li><p>Сервисы могут быть автоматически перезапущены при их непредвиденном завершении;</p></li><li><p>Наблюдение и перезапуск демонов может производиться раздельно от их родительских процессов;</p></li><li><p>Связь с управляющим init-процессом может осуществляться посредством D-Bus;</p></li><li><p>Генерация событий в промежутки времени или через определенные интервал, а также при изменении файлов или директорий;</p></li></ul><p><a href="http://opennet.ru/opennews/art.shtml?num=29770">http://opennet.ru/opennews/art.shtml?num=29770</a></p>]]></content>
			<author>
				<name><![CDATA[XRevan86]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10073</uri>
			</author>
			<updated>2011-03-02T20:00:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=151890#p151890</id>
		</entry>
</feed>
