LinuxForum.Fans
Тема

Релиз системы инициализации Upstart 1.11

Автор: Rizado 17 сообщений 1337 просмотров
#349636

Доступен релиз системы инициализации Upstart 1.11, изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS. В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется).

В новом выпуске:

  • В процесс init добавлена опция '--no-dbus', позволяющая отключить доставку событий системе инициализации пользовательских сеансов (Session Init) через upstart-event-bridge;
  • Обеспечено сохранение таблицы окружения выполняемых задач между перезапусками Session Init;
  • В компонент upstart-file-bridge добавлена поддержка отслеживания созданий директорий и привязки выполнения работ к данному типу событий;
  • В компоненте upstart-local-bridge, используемом для привязки работ к событиям, связанным с соединением к локальному сокету, добавлена поддержка обработки произвольного числа пар и дополнительные проверки корректности входных данных;
  • Уменьшено время, требуемое для завершения работы Session Init;
  • В скрипт сборки configure добавлены опции '--disable-local-bridge' и '--disable-socket-bridge';
  • Добавлены тесты для проверки перезапуска upstart-file-bridge и Session Init;
  • Улучшены проверки соответствия ABI, выполняемые на этапе сборки.

Источник: http://www.opennet.ru/opennews/art.shtml?num=38435

#349761
"karl_muenhgausen" написал:
А разве в Федоре её нет?

С 9 по 13 версии.

#349763

verg, а потом не? Отстал я от мировых тенденций...

А за ними вдоль забора
Скачет бабушка Федора
"Ой-ой-ой! Ой-ой-ой!
Воротитеся домой!'

Но ответило корыто:
"На Федору я сердито!"
И сказала кочерга:
"Я Федоре не слуга!"

К. И. Чуковский

#349765
"karl_muenhgausen" написал:
а потом

Systemd.

#349766

verg, не ожидал, что испытаю чувство уважения к федороделам!

#349808
"karl_muenhgausen" написал:
не ожидал, что испытаю чувство уважения к федороделам!

Да уж лучше upstart, чем systemd.

#349815

xxblx, не знаю, не знаю, я как-то к systemd спокойно отношусь, а с upstart не сдружился...

#349817

karl_muenhgausen
Да, собственно, поэтому systemd и был написан: федородел не сдружился с Upstart тоже :).

#349874
"karl_muenhgausen" написал:
xxblx, не знаю, не знаю, я как-то к systemd спокойно отношусь, а с upstart не сдружился...

Мне, как пользователю, глубоко до фени. Systemd или upstart, либо вообще классика жанра sysvinit. Я до победного никаких нареканий не высказывал.
Скандалов и споров было много, но многие из них, имхо, были высосаны из пальца. В общем-то, я в них и не участвовал. Разве что новость о "поглощении" udev меня немного удивила/расстроила, т.к. это уже был удар по здоровой конкуренции между systemd и всем остальным. Ну да пофиг, как пользователь Mageia (а нас с Mageia 3 начиная же только systemd) я не заморачивался.
Но время-то идет и появляются один за другим альфа релизы Mageia 4 (точнее уже бета вышла) со свежайшей systemd и всеми ее новшествами, в т.ч. новыми наименованиями интерфейсов. Может я чего-то не понимаю, но вот никак очевидными wlp3s0, ens1, enp2s0f1 и т.д. не кажутся. Особенно убило наповал наименования 3g-модема - wwp0s29u1u4i6. Прям смотришь и сразу ясно что речь о 3G-модеме :D
Было это в середине октября, не знаю, сейчас может уже изменилось что, но тогда это был полный аут. Радовала лишь информация о возможности вернуть старые понятные наименования вручную.

#349877
"xxblx" написал:
старые понятные наименования вручную.

При обновлении с версии на версию должны остаться старые наименования. (по крайней мере на openSUSE c 12.3 на 13.1 так получилось)

#349882

xxblx, надеюсь, это процесс разработки, всего лишь.

#349883
"xxblx" написал:
Может я чего-то не понимаю, но вот никак очевидными wlp3s0, ens1, enp2s0f1 и т.д. не кажутся. Особенно убило наповал наименования 3g-модема - wwp0s29u1u4i6. Прям смотришь и сразу ясно что речь о 3G-модеме

А по какому принципу они формируются, названия эти?

#349884
"Vitri" написал:
А по какому принципу они формируются, названия эти?

Если честно, я не вникал. wlp означает wifi карты, ens - обычные сетевые и т.д. Похоже, что так же как и раньше, название призвано быть понятным сокращением. На практике, мне пока что не все сокращения понятны.
Примеры наименований есть тут
http://cgit.freedesktop.org/systemd/systemd/tree/src/udev/udev-builtin-net_id.c#n20

#349894

"karl_muenhgausen" написал:
надеюсь, это процесс разработки, всего лишь.
Не правильно отвечаете, барон :) Надо говорить: "Это прогрессивно и правильно. Те, кому это не нравится - просто замшелые ретрограды, стоящие на пути светлого будущего, жалкие и ничтожные неосиляторы, не способные понять единственно правильную концепцию развития Linux. В небе бог, в воде 6-й флот, на земле Леннарт Поттеринг! Так победим!" :D
#349897

urfin, у нас Лев Натанович Линуксом занялся??? *CRAZY*

#349996

Надеюсь debian такого резкого поворота в наименовании, да и вообще, не выберет.

Войдите или зарегистрируйтесь, чтобы ответить.