URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 94798
[ Назад ]

Исходное сообщение
"Релиз системы инициализации Upstart 1.12"

Отправлено opennews , 08-Мрт-14 21:48 
Анонсирован (https://lists.ubuntu.com/archives/upstart-devel/2014-March/0...) релиз системы инициализации Upstart 1.12 (https://launchpad.net/upstart/1.x/1.12), изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS.

В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется).


Новая версия в основном содержит исправления ошибок. Из улучшений можно отметить перевод  init-checkconf на использование Session Init и обеспечение возможности его запуска  под пользователем root. Upstart теперь обходным путём не выставляет себя владельцем консоли, что актуально при запуске в контейнере. В upstart-socket-bridge добавлена поддержка  IPv6. В telinit обеспечена возможность работы на системах без D-Bus.


URL: https://lists.ubuntu.com/archives/upstart-devel/2014-March/0...
Новость: http://www.opennet.me/opennews/art.shtml?num=39270


Содержание

Сообщения в этом обсуждении
"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 08-Мрт-14 21:48 
Предсмертные конвульсии. Печаль, хороший был проект.
Да здравствует systemd !

"Релиз системы инициализации Upstart 1.12"
Отправлено iles , 08-Мрт-14 22:57 
тут бабка  надвое сказала.. вот дебиан собирется поддерживать несколько систем и все норм будет.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 08-Мрт-14 23:51 
Судя по новостям, уже не собирается.

"Релиз системы инициализации Upstart 1.12"
Отправлено кевин , 09-Мрт-14 00:59 
это не поможет разработчикам апстарта поддерживать конкурентные темпы разработки. но лет 5-10 багфиксинга у них ещё будет.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 08-Мрт-14 22:39 
Ubuntu их предал, теперь Upstart загнётся.

"Релиз системы инициализации Upstart 1.12"
Отправлено Хрен с горы , 08-Мрт-14 23:43 
Кого "их"?

"Релиз системы инициализации Upstart 1.12"
Отправлено Анончик , 09-Мрт-14 04:51 
эээ, видимо, каноникал
видимо, дистрибутив, дошел до стадии зарождения ИИ и послал своих создателей. блин, а я обновляюсь как раз. может, не надо?

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 16:40 
Смело обновляйся, и у тебя поселятся в компьютере разумные няшные кошечки. Правда? отныне, это будет их территория, и тебя за компьютер они уже не пустят.^^

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 18:22 
? > ,

"Релиз системы инициализации Upstart 1.12"
Отправлено Анончик , 10-Мрт-14 04:37 
если б ты только знал, как ты прав
оно ж теперь не грузится дальше экрана логина

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 18:24 
Canonical - всего-лишь один из дистрибутивов Ubuntu.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:16 
> Canonical - всего-лишь один из дистрибутивов Ubuntu.

Без каноникла, ubuntu - всего лишь ребрендированный дебиан.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 08-Мрт-14 23:58 
Попытка хлестать дохлую лошадь.
systemd нынче везде, через пару лет не останется дистров, где его не юзают.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 00:07 
Слака останется. Там даже PAM до сих пор нет.

"Релиз системы инициализации Upstart 1.12"
Отправлено fi , 09-Мрт-14 00:26 
так там нет и sysv

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 01:42 
Потому что по меркам слаки, sysv - переусложненная блоатварь :)

"Релиз системы инициализации Upstart 1.12"
Отправлено arisu , 09-Мрт-14 17:14 
> так там нет и sysv

оно поддерживается, но никому нафиг не упёрлось.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:23 
>> так там нет и sysv
> оно поддерживается, но никому нафиг не упёрлось.

Вот и Леня П. говорит, что sysvinit никому нафиг не уперся. И, кстати, судя по реакции разработчиков дистрибутивов, так оно и есть.


"Релиз системы инициализации Upstart 1.12"
Отправлено GotF , 09-Мрт-14 18:15 
> так там нет и sysv

Там как раз sysvinit, просто скриптовая обвязка другая.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:09 
>> так там нет и sysv
> Там как раз sysvinit, просто скриптовая обвязка другая.

Тогда и в генте sysvinit (просто обвязка другая).


"Релиз системы инициализации Upstart 1.12"
Отправлено кевин , 09-Мрт-14 00:59 
> Слака останется. Там даже PAM до сих пор нет.

уже есть даже LFS Systemd edition...


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 07:53 
> уже есть даже LFS Systemd edition...

И что? Ядру пофиг что запускать как init. А уж кто и как гайды пишет - каждый др^W как он хочет.


"Релиз системы инициализации Upstart 1.12"
Отправлено Ytch , 10-Мрт-14 00:00 
> Слака останется.

К сожалению, даже Патрик констатирует, что будет вынужден перейти на systemd если все вокруг перейдут, так как не сможет поддерживать... хоть и не в восторге от этого.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:06 
Зачем что-то "поддерживать", если можно просто оставить в том виде, как есть сейчас?

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 18:20 
Зачем, если и так работает?

"Релиз системы инициализации Upstart 1.12"
Отправлено fi , 09-Мрт-14 00:25 
фраза "используемой в дистрибутивах ... RHEL6" - сильно преувеличена, т.к. он только заменяет inittab, все остальные сервисы стартуют через sysvinit. И судя по systemd - эксперимент с upstart  признан не удачным.  

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 01:46 
> фраза "используемой в дистрибутивах ... RHEL6" - сильно преувеличена, т.к. он только
> заменяет inittab, все остальные сервисы стартуют через sysvinit.

Насколько я помню, в Ubuntu тоже большинство демонов запускается через sysv-скрипты.


"Релиз системы инициализации Upstart 1.12"
Отправлено crz , 09-Мрт-14 07:52 
неправда. можешь глянуть сам.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 14:34 
Глянул apache, bind, postfix, ntpd - все через sysv-скрипты.

"Релиз системы инициализации Upstart 1.12"
Отправлено qwerty , 09-Мрт-14 19:49 
Вы не компетентны.

Важно не как запускаются демоны, а как за ними следят и как ими управляют.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:07 
> Вы не компетентны.
> Важно не как запускаются демоны, а как за ними следят и как
> ими управляют.

Вы не читаете дискуссии, в которую влезаете. В ней обсуждался именно способ запуска.


"Релиз системы инициализации Upstart 1.12"
Отправлено crz , 10-Мрт-14 14:14 
это никак не противоречит тому что большинство запускается через upstart'овые /etc/init/*.conf'фиги.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 07:54 
> Насколько я помню, в Ubuntu тоже большинство демонов запускается через sysv-скрипты.

Дефолтные в основном через апстарт. Но местами sysv скрипты остались, да.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 14:34 
>> Насколько я помню, в Ubuntu тоже большинство демонов запускается через sysv-скрипты.
> Дефолтные в основном через апстарт.

Это какие, например?


"Релиз системы инициализации Upstart 1.12"
Отправлено crz , 10-Мрт-14 14:15 
>>> Насколько я помню, в Ubuntu тоже большинство демонов запускается через sysv-скрипты.
>> Дефолтные в основном через апстарт.
> Это какие, например?

ls /etc/init/


"Релиз системы инициализации Upstart 1.12"
Отправлено хм , 10-Мрт-14 00:55 
>> фраза "используемой в дистрибутивах ... RHEL6" - сильно преувеличена, т.к. он только
>> заменяет inittab, все остальные сервисы стартуют через sysvinit.
> Насколько я помню, в Ubuntu тоже большинство демонов запускается через sysv-скрипты.

Не факт, что большинство, но запускаются, потому что могут. Хочешь пиши upstart job для своего демона, хочешь оставляй как есть. Разработчики подумали о совместимости с sysvinit. Поэтому есть выбор. Точнее был.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:15 
> Не факт, что большинство, но запускаются, потому что могут. Хочешь пиши upstart
> job для своего демона, хочешь оставляй как есть. Разработчики подумали о
> совместимости с sysvinit. Поэтому есть выбор. Точнее был.

Если по чесноку - разработчики ни о чем таком не думали. Им просто было лень конвертировать все существующие init-скрипты в свои лисапеды. И с 2006 года ничего существенно не изменилась - большая часть демонов запускается по-прежнему через init-скрипты.


"Релиз системы инициализации Upstart 1.12"
Отправлено хм , 10-Мрт-14 14:01 
Кому надо переписали, кому не надо, вообще не заметили разницы с sysvinit. Это плохо?

"Релиз системы инициализации Upstart 1.12"
Отправлено анося , 09-Мрт-14 04:36 
Сегодня автоматическое монтирование шар через системд себе налаживал дома. Как только шара появляется - автоматом монтируется - зашибись всё работает. До системд так можно было без горки скриптов? Я лох, если чё.

"Релиз системы инициализации Upstart 1.12"
Отправлено анося , 09-Мрт-14 04:37 
виндовые самба-шары, в смысле

"Релиз системы инициализации Upstart 1.12"
Отправлено Маленькая Серая Мышка , 09-Мрт-14 07:14 
Нет, до systemd ничего автоматически не делалось, всё руками. Каждый TCP пакетик приходилось вручную нумеровать и на калькуляторе чексуммы подсчитывать, ужас что было.

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 14:38 
> Каждый TCP пакетик приходилось вручную нумеровать и на калькуляторе чексуммы подсчитывать, ужас что было.

Каждый TCP пакетик вручную нумеровать не приходилось только по тому, что адепты юникс-вея не добрались до TCP-стека, и он написан на "мерзких сях", а не на "правильном баше".


"Релиз системы инициализации Upstart 1.12"
Отправлено arisu , 09-Мрт-14 17:16 
это ж надо… написали, но не добрались. не постичь мне такой магии.

"Релиз системы инициализации Upstart 1.12"
Отправлено rob pike , 09-Мрт-14 17:31 
Это вы неверно понимаете, даже если не вдаваться в вопрос о том что более юниксвейно, а то ненароком выяснится что STREAMS-то к модульности имеет сильно более близкое отношение чем принято считать.

А то куда адепты юникс-вея совсем-совсем не добрались, называется Open Systems Interconnection Reference Model и никакого богомерзкого TCP там нет. Впрочем, вы вероятно используете этот стек протоколов вместо TCP/IP, судя по вашему отношению к юниксвейности.

И уж совсем непонятны ваши эпитеты в адрес Си - вот уж что апофеоз юниксвейности.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:13 
> А то куда адепты юникс-вея совсем-совсем не добрались, называется Open Systems Interconnection
> Reference Model и никакого богомерзкого TCP там нет.

Наоборот, модель OSI разрабатывали настоящие никсовые архитекторы. Но поттеринги со своим TCP/IP, как всегда, пролезли у них под носом.

> И уж совсем непонятны ваши эпитеты в адрес Си - вот уж что апофеоз юниксвейности.

Это классика unix way. Блоб - значит, не прозрачно, нельзя просто взять и поправить безо всяких пересборок.


"Релиз системы инициализации Upstart 1.12"
Отправлено Маленькая Серая Мышка , 10-Мрт-14 01:18 
>никсовые архитекторы

Забавно смотрятся эти два слова в одном предложении.


"Релиз системы инициализации Upstart 1.12"
Отправлено www2 , 09-Мрт-14 08:10 
Демоны автомонтирования для этого есть: autofs, am-utils

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 14:36 
> Демоны автомонтирования для этого есть: autofs, am-utils

Вы пробовали настраивать autofs вручную? Это же треш и угар, особенно организация конфигов.


"Релиз системы инициализации Upstart 1.12"
Отправлено Ytch , 10-Мрт-14 00:07 
>> Демоны автомонтирования для этого есть: autofs, am-utils
> Вы пробовали настраивать autofs вручную?

Да. И это настолько просто, прозрачно и понятно оказалось, что непонятно чем не устроило многих остальных.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:17 
> Да. И это настолько просто, прозрачно и понятно оказалось, что непонятно чем
> не устроило многих остальных.

Вы либо злоупотребляете веществами, либо нагло врете о том, чего не знаете.


"Релиз системы инициализации Upstart 1.12"
Отправлено Ytch , 10-Мрт-14 04:26 
>> Да. И это настолько просто, прозрачно и понятно оказалось, что непонятно чем
>> не устроило многих остальных.
> Вы либо злоупотребляете веществами, либо нагло врете о том, чего не знаете.

Ну когда-то, довольно давно уже, я открыл браузер и набрал в поисковике autofs. Увидел короткое описание с примером. Не увидел ничего непонятного, попробовал, заработало. Так и оставил. В чем проблема-то? Может есть какие-то случаи когда не все с этим тривиально или работает как-то не так, но пока мне они не были актуальны и/или не попадались.
Чистая правда и никаких веществ. А как надо было сделать чтоб получить этих ваших "страшных" проблем? Надеюсь, не текстовый файл с десятком строк вас так напугал? В чем треш и угар-то?


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 09:04 
Ты проплаченный поттерингом и мс коментатор. Все прекрастно знают что в системд вообще ничего не работает и все глючит

"Релиз системы инициализации Upstart 1.12"
Отправлено анося , 09-Мрт-14 11:00 
Ладно, фиг с ним, главное, емли 5 минут и всё на автоматике работает.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 13:36 
Я проблему с доступом к шарами SMB решил для себя с помощью smbnetfs.

"Релиз системы инициализации Upstart 1.12"
Отправлено maxis11 , 09-Мрт-14 09:55 
Они пофиксили баг с невозможностью нормально выключить компьютер?

"Релиз системы инициализации Upstart 1.12"
Отправлено Johnny , 09-Мрт-14 14:15 
Присоединяюсь! До сих пор не могут пофиксить нормальное завершение работы. Виснет user<at>.service и всё тут. Как выясняется в списке рассылки там процесс, который вызвал завершение, убивает сам себя и поэтому не может отправить сигнал завершения «старшему» процессу или что-то в этом роде…

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 14:37 
А смысл?

"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 14:41 
> А смысл?

Сейчас Ubuntu очень тяжело использовать в качестве гостевой LXC-системы, из-за множества багов в апстарте (в основном, из-за того, что программы service и telinit из гостя пытаются командовать initом хоста). Сбажевый релиз, судя по списку изменений, пытается хотя бы частично это исправить.


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 09-Мрт-14 23:53 
За 20-30 минут систему можно настроить, благодаря системде. Зачем эти унылые велосипеды?

"Релиз системы инициализации Upstart 1.12"
Отправлено Ytch , 10-Мрт-14 00:12 
> За 20-30 минут систему можно настроить, благодаря системде.

Да и без него ни капли не дольше. Вывод сказать?


"Релиз системы инициализации Upstart 1.12"
Отправлено Аноним , 10-Мрт-14 01:19 
> Да и без него ни капли не дольше. Вывод сказать?

А вот адепты юниксвея клянутся, что им приходится чуть ли не ежечасно редактировать все скрипты, отвечающие за инициализацию системы. Кому верить?


"Релиз системы инициализации Upstart 1.12"
Отправлено Ytch , 10-Мрт-14 04:11 
> Кому верить?

Никому.