The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

15.11.2012 21:50

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

В новой версии:

  • Улучшена обработка ошибок;
  • Добавлена поддержка загрузки без initramfs;
  • Обеспечена работа тестов в окружении sbuild;
  • Команда 'telinit u' теперь выполняет перезапуск Upstart с сохранением состояния, что позволяет продолжить контроль за выполнением задач после обновления самого Upstart или связанных с ним библиотек;
  • В список зависимостей добавлена библиотека libjson (JSON-C).

Особенности Upstart:

  • Запуск и остановка задач и сервисов производится через генерацию события. Например, Upstart может запустить определенные сервисы после подключения к системе дополнительного устройства и завершить после его отключения;
  • События генерируются при запуске или остановке задач и сервисов, что позволяет организовать привязку к ним других задач и сервисов;
  • События могут быть получены от любого другого процесса в системе;
  • Сервисы могут быть автоматически перезапущены при их непредвиденном завершении;
  • Наблюдение и перезапуск демонов может производиться раздельно от их родительских процессов;
  • Связь с управляющим init-процессом может осуществляться посредством D-Bus;
  • Планируемые возможности: генерация событий в промежутки времени или через определенные интервалы (встроенный аналог cron), а также при изменении файлов или директорий (встроенный аналог incron).


  1. Главная ссылка к новости (https://lists.ubuntu.com/archi...)
  2. OpenNews: Сравнение систем инициализации systemd, upstart и SysVinit
  3. OpenNews: Создатель системы инициализации Upstart ушел из Canonical в Google
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35343-init
Ключевые слова: init, upstart, ubuntu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (114) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:03, 15/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >В список зависимостей добавлена библиотека libjson

    Надо было libxul добавить

     
     
  • 2.2, Аноним (-), 22:04, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    sqlite еще )
     
     
  • 3.13, filosofem (ok), 22:38, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Есть аналогичный проект, там ваши предложения всерьёз рассмотрят с неподдельным интересом. Если конечно они _уже_ не запилили sqlite и xul в добавок к вэб серверу.
     
     
  • 4.24, Аноним (-), 23:09, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть аналогичный проект, там ваши предложения всерьёз рассмотрят с неподдельным интересом.

    Зачем? Давайте лучше в upstart включим. А то зависимостей-то только - libNIH, D-Bus, да JSON. Отстает от флагманов отрасли!

     
  • 4.36, Аноним (-), 23:44, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Есть аналогичный проект, там ваши предложения всерьёз рассмотрят с неподдельным интересом.
    > Если конечно они _уже_ не запилили sqlite и xul в добавок к вэб серверу.

    Зря ты так старательно леннарта ругаешь. Тебе ведь его еще хвалить и воспевать, когда убунта на systemd перейдет (а процесс уже пошел).

     
     
  • 5.41, filosofem (ok), 00:16, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> Есть аналогичный проект, там ваши предложения всерьёз рассмотрят с неподдельным интересом.
    >> Если конечно они _уже_ не запилили sqlite и xul в добавок к вэб серверу.
    > Зря ты так старательно леннарта ругаешь. Тебе ведь его еще хвалить и
    > воспевать, когда убунта на systemd перейдет (а процесс уже пошел).

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

     
     
  • 6.51, Аноним (-), 01:27, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>> Есть аналогичный проект, там ваши предложения всерьёз рассмотрят с неподдельным интересом.
    >>> Если конечно они _уже_ не запилили sqlite и xul в добавок к вэб серверу.
    >> Зря ты так старательно леннарта ругаешь. Тебе ведь его еще хвалить и
    >> воспевать, когда убунта на systemd перейдет (а процесс уже пошел).
    > Придётся выпиливать, как сейчас PulseAudio. Надеюсь такая возможность будет.

    а зачем его выпиливать? уже года два как pa выбрался из подростковых проблем, всё прекрасно работает

     
     
  • 7.65, о3 (?), 08:50, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >а зачем его выпиливать? уже года два как pa выбрался из подростковых проблем, всё прекрасно работает

    MIDI так и не работает.

     
  • 7.74, Аноним (-), 09:16, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да ччччто вввыы гговворитте!
     
     
  • 8.75, Аноним (-), 09:21, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ссссслооооуппокккии ннээээгооодддуууээээ ... текст свёрнут, показать
     
  • 7.83, Аноним (-), 10:50, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем его устанавливать? Что это даст?
     
  • 5.53, Аноним (-), 01:31, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Есть аналогичный проект, там ваши предложения всерьёз рассмотрят с неподдельным интересом.
    >> Если конечно они _уже_ не запилили sqlite и xul в добавок к вэб серверу.
    > Зря ты так старательно леннарта ругаешь. Тебе ведь его еще хвалить и
    > воспевать, когда убунта на systemd перейдет (а процесс уже пошел).

    4.2, было опровержение.

     
     
  • 6.64, Аноним (-), 08:13, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >4.2, было опровержение.

    Попутали сайт. "4.2" чисто ЛОРовский мем.

     
     
  • 7.76, Аноним (-), 09:22, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Попутали сайт. "4.2" чисто ЛОРовский мем.

    Это в честь ископаемой версии GCC у некоторых?

     
  • 7.114, Аноним (-), 18:21, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>4.2, было опровержение.
    > Попутали сайт. "4.2" чисто ЛОРовский мем.

    По привычке, скорее. Ну вы поняли.

     
  • 4.52, Аноним (-), 01:28, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > к вэб серверу.

    ох, лол. так ты ведь не видел systemd, правда? даже близко не понимаешь о чём речь, когда в новостях пишут про "веб-сервер"

     
     
  • 5.55, Feerik (ok), 02:06, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда пишут про Веб-сервер, подразумевают Веб-сервер Или он там игрушечный Плю... большой текст свёрнут, показать
     
     
  • 6.62, Аноним (-), 07:47, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    благо что леннарт не умеет читать по русски и не заходит на опеннет
    Вы поаккуратнее с сарказмами, а то еще реализует =)
     
  • 5.57, GentooBoy (ok), 06:18, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А вы видели кто автор хэш функции обеспеливающий контроль логов, это братик ленарта, великий и ужасный крипто аналитик. Встроеный http сервер чтобы читать логи, гениально. <сарказм>Всегда мечтал читать логи в браузере</сарказм>. У ленарта NiH синдром в запущенной форме.
     

  • 1.3, anonymous (??), 22:13, 15/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А на чем оно написано?
     
     
  • 2.6, Аноним (-), 22:20, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По большому счету, не все ли равно?

    Или вы надяелись на ответ "питон" или "джава", чтобы сказать "фу тормозит, вот написали бы на нормальном языке!"?

     
     
  • 3.28, Аноним (-), 23:13, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Или вы надяелись на ответ "питон" или "джава", чтобы сказать "фу тормозит,
    > вот написали бы на нормальном языке!"?

    С Марка станется. Он даже ядро на питоне перепишет, если ему волю дать.
    А автор upstartа со своими сями в каноникал не прижился - свалил в гугл.

     
     
  • 4.45, Аноним (-), 01:01, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    аналитик-убунтофоб
     
  • 4.82, Капитан (??), 10:29, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ядро на питоне перепишет

    не осилит, это же не иконки переставлять

     
  • 2.26, Аноним (-), 23:10, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А на чем оно написано?

    Как и положено современной системе инициализации, на сях.

     
  • 2.77, Аноним (-), 09:22, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А на чем оно написано?

    На си, ясен пень.

     

  • 1.11, Аноним (-), 22:34, 15/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мне вот интересно, зачем начали создавать systemd, когда уже был работающий upstart.
     
     
  • 2.17, Anonemka (?), 22:59, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что линукс!
     
     
  • 3.22, мишаня (ok), 23:07, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    потому что поттеринг же
     
     
  • 4.25, Аноним (-), 23:09, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > потому что поттеринг же

    А upstart при работающем sysvinit тоже поттеринг начал создавать?

     
     
  • 5.66, о3 (?), 08:54, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> потому что поттеринг же
    > А upstart при работающем sysvinit тоже поттеринг начал создавать?

    sysvinit не поддерживает параллельную загрузку и интеграцию d-bus.
    Для мобильных устройств скорость загрузки критична.

     
  • 4.54, Онаним (?), 01:31, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А что такое поттеринг?
     
     
  • 5.72, walked across (?), 09:05, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    поттеринг это инфинитив от Поттер.
     
     
  • 6.81, Аноним (-), 09:38, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    не инфинитив, а герундий
     
  • 2.21, VoDA (ok), 23:07, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне вот интересно, зачем начали создавать systemd, когда уже был работающий upstart.

    upstart умеет не все, что может systemd. upstart все таки система инициализации, а systemd это нечто большее ;)


     
     
  • 3.27, Аноним (-), 23:12, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Мне вот интересно, зачем начали создавать systemd, когда уже был работающий upstart.
    > upstart умеет не все, что может systemd. upstart все таки система инициализации,
    > а systemd это нечто большее ;)

    Особенно если учесть, что убунта уже начала миграцию на systemd.

    Да и gentoo уже в тестовом бранче запилили UsrMove (с понятным прицелом).

     
     
  • 4.67, о3 (?), 08:55, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Мне вот интересно, зачем начали создавать systemd, когда уже был работающий upstart.
    >> upstart умеет не все, что может systemd. upstart все таки система инициализации,
    >> а systemd это нечто большее ;)
    > Особенно если учесть, что убунта уже начала миграцию на systemd.

    В каком месте? Не выдавайте желаемое за действительное.


     
  • 4.84, runoverheads (ok), 11:46, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да и gentoo уже в тестовом бранче запилили UsrMove (с понятным прицелом).

    в gentoo заливают всё, на то он и gentoo. но это не значит что что-то из этого станет дефолтом.
    генту не станет зависить от чужой системы иницилизации.

     
  • 2.23, Аноним (-), 23:07, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Мне вот интересно, зачем начали создавать systemd, когда уже был работающий upstart.

    По той же причине, по которой создали upstart при работающем sysvinit.

     
  • 2.44, Jora Cardan (?), 00:28, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы Canonical не мог использовать upstart как аргумент против RedHat в споре о том что только RedHat двигает прогресс Linux
     
  • 2.58, GentooBoy (ok), 06:19, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    nih синдром
     

  • 1.29, Аноним (-), 23:17, 15/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    >  Добавлена поддержка загрузки без initramfs;
    >  Команда 'telinit u' теперь выполняет перезапуск Upstart с сохранением состояния, что позволяет продолжить контроль за выполнением задач после обновления самого Upstart или связанных с ним библиотек;

    Героически реализовали возможности, которые в systemd были с самого первого релиза.
    Молодцы, чо. Костыльный и неудобный аналог journal и не дотягивающий по функциональности механизм сокет-активации в прошлом релизе сделали.
    Copying systemd: 10% complete :)

     
     
  • 2.31, filosofem (ok), 23:22, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Есть архитекторы которые создают надёжную расширяемую платформу, тестируют и дебажат её, а потом при необходимости добавляют фичи.
    Есть и те, кто делает в обратной последовательности.
    Но самые хитро..ые пишут getthefacts, реализуют туеву кучу фич вроде вэб сервера в ините, потом одеваю шляпу, берут шпагу, садятся на лошадь и требуют, чтобы другие тестировали, дебажили и фиксили.
     
     
  • 3.32, Аноним (-), 23:24, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть архитекторы которые создают надёжную расширяемую платформу, тестируют и дебажат её, а потом при необходимости добавляют фичи.
    > Есть и те, кто делает в обратной последовательности.

    Авторы upstart - как раз предпочитают обратную последовательность. Ради stateful reexec пришлось порядочно переколбасить код. Интересно, сколько багов после этого вылезет...

     
  • 3.33, Аноним (-), 23:26, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Но самые хитро..ые пишут getthefacts

    Это про авторов upstart'а, которые хвалятся встроенным кроном и поддержкой inotify, которые у них еще только в далеких мечтах?

     
     
  • 4.50, Аноним (-), 01:21, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Но самые хитро..ые пишут getthefacts
    > Это про авторов upstart'а, которые хвалятся встроенным кроном и поддержкой inotify, которые
    > у них еще только в далеких мечтах?

    а чего минусуете-то? это правда, у вас горят жопы, ответить вам нечего

     
     
  • 5.78, Аноним (-), 09:25, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > а чего минусуете-то?

    Батхерт засчитан :)

     
     
  • 6.96, Аноним (-), 13:25, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да, я ровно о том же: минусуют, потому что правда, у горят жопы, ответить нечего
     
  • 4.68, о3 (?), 08:56, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Но самые хитро..ые пишут getthefacts
    > Это про авторов upstart'а, которые хвалятся встроенным кроном и поддержкой inotify, которые
    > у них еще только в далеких мечтах?

    Зачем все это, если есть d-bus.

     
  • 3.34, Аноним (-), 23:31, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть архитекторы которые создают надёжную расширяемую платформу, тестируют и дебажат её,
    > а потом при необходимости добавляют фичи.
    > Есть и те, кто делает в обратной последовательности.

    А есть Canonical. Приходит в нее чувак, пишет простенькую систему инициализации, потом говорит "Чао, бамбино, сорри" и сваливает в гугл. Разработка стоит на месте несколько лет.
    Потом, чтобы не так сильно позориться на фоне конкурентов, Марк берет хворостину и гонит своих питонистов копипастить у этих самых конкурентов. В процессе архитектуру приходится спешно переделывать, потому что не все фичи впихуются.

     
     
  • 4.69, о3 (?), 08:59, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы новость прочитайте, если не дойдет - сходите на лаунчпад посмотрите бранч и с... большой текст свёрнут, показать
     
  • 3.35, Аноним (-), 23:41, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Есть архитекторы которые создают надёжную расширяемую платформу, тестируют и дебажат её, а потом при необходимости добавляют фичи.

    Все это очень правильно и замечательно, но при чем тут Upstart?
    Возьмем, например, upstart-socket-bridge, который по задумке должен быть аналогом сокет-активации launchd/systemd (передача сокетов по fd, в лучших традициях POSIX IPC). Но архитектура Upstart, увы и ах, на такое не рассчитана, и получился только еще один аналог inetd.

    > Но самые хитро..ые пишут getthefacts

    ... и этот гетьзефакс становится роадмапом разработчиков Upstart на ближайшие лет 10 :)

     
     
  • 4.38, filosofem (ok), 00:09, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >но при чем тут Upstart?

    При том что за годы пользования Ubuntu, Maemo и немного администрирования RHEL и CentOS у меня не вылезло ни одного косяка(и даже не слышал, чтобы кто-то IRL жаловался), связанного с Upstart, включая запуск и управление всеми имеющимися init-скриптами. Не пришлось и перестраивать всю систему с ног на голову и переносить системные директории как это настойчиво предлагается арчеводам. Не пришлось перелопачивать initrd чтобы смонтировать /usr и так далее и тому подобное.
    Не приходилось и читать дартаньянские объяснения багов. Вроде "это не наш косяк и фиксить его не будем", потому что мы в белом.

    >Но архитектура Upstart, увы и ах, на такое не рассчитана

    На это рассчитана архитектура Unix-way =)

     
     
  • 5.46, Аноним (-), 01:09, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это ложь на новой систему ты либо получил рабочую систему, либо такие sysv скри... большой текст свёрнут, показать
     
     
  • 6.63, Аноним (-), 07:56, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > > Не приходилось и читать дартаньянские объяснения багов. Вроде "это не наш косяк и фиксить его не будем", потому что мы в белом.
    > это о чём? ссылочку предоставь

    mwahaha, любители системд ничего не читающие кроме гетьзефакс доставляют.

     
     
  • 7.87, Аноним (-), 12:10, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> > Не приходилось и читать дартаньянские объяснения багов. Вроде "это не наш косяк и фиксить его не будем", потому что мы в белом.
    >> это о чём? ссылочку предоставь
    > mwahaha, любители системд ничего не читающие кроме гетьзефакс доставляют.

    прувлинк давай, трепло

     
     
  • 8.106, Аноним (-), 14:55, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ещё я каждому тукану, не умеющему читать, линки буду подгонять по щелчку пальцев... текст свёрнут, показать
     
     
  • 9.108, Аноним (-), 16:19, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    про папашу-алкаша своего ок будешь, или х простой это в которых systemd-хейте... текст свёрнут, показать
     
     
  • 10.115, Аноним (-), 18:55, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мальчик, на слабо в детском садике брали лет так несколько десятков назад Так ч... текст свёрнут, показать
     
     
  • 11.120, Аноним (-), 22:16, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    т е прувов от тебя ждать бессысленно ок зы кисло читать твой примитив зачем ... текст свёрнут, показать
     
     
  • 12.122, Аноним (-), 22:41, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец Давай ещё раз Пепка - прыгни ... текст свёрнут, показать
     
     
  • 13.124, Аноним (-), 22:51, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    интересно, почему ты считаешь уместным выставление ритуалов своего интимного моц... текст свёрнут, показать
     
     
  • 14.126, Аноним (-), 23:21, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец Повторим Пепка -прыгни А потом про гоцудаля импелатола W W поцеринга ... текст свёрнут, показать
     
  • 6.73, о3 (?), 09:08, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Не пришлось и перестраивать всю систему с ног на голову
    > это ложь. на новой систему ты либо получил рабочую систему, либо такие
    > sysv скрипты пришлось переписывать.

    Вот именно что скрипты, да и не все а лишь некоторые.

    > не нужно задачи технического дизайна превращать в идеологию и религиозные убеждения. тем
    > более, что того unix'а, в контексте которго родилась эта фраза давно
    > нет. другие временя - другие требования - другие решения

    Есть такие стандарты как POSIX и LSB, но на что только не положишь что попытаться пнуть каноникал, правда?

     
     
  • 7.88, Аноним (-), 12:12, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Не пришлось и перестраивать всю систему с ног на голову
    >> это ложь. на новой систему ты либо получил рабочую систему, либо такие
    >> sysv скрипты пришлось переписывать.
    > Вот именно что скрипты, да и не все а лишь некоторые.

    ни некоторые, а все

    >> не нужно задачи технического дизайна превращать в идеологию и религиозные убеждения. тем
    >> более, что того unix'а, в контексте которго родилась эта фраза давно
    >> нет. другие временя - другие требования - другие решения
    > Есть такие стандарты как POSIX и LSB, но на что только не
    > положишь что попытаться пнуть каноникал, правда?

    нука покажи мне стандарты POSIX и LSB, в соответствии с которыми делается upstart?

     
     
  • 8.93, o3 (?), 12:56, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    руская языка не родный google com ... текст свёрнут, показать
     
     
  • 9.97, Аноним (-), 13:29, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    родной по делу ответить нечего будьте любезны, предоставьте хотя бы пару ссыло... текст свёрнут, показать
     
     
  • 10.118, o3 (?), 20:22, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда уважайте его пишите грамотно Уважаемый, толсто, очень толсто Ну специаль... текст свёрнут, показать
     
     
  • 11.121, Аноним (-), 22:28, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сам сможешь посчитать количество ошибок в этом предложении ох, как интимно а т... текст свёрнут, показать
     
  • 6.80, Аноним (-), 09:32, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> На это рассчитана архитектура Unix-way =)
    > не нужно задачи технического дизайна превращать в идеологию и религиозные убеждения. тем
    > более, что того unix'а, в контексте которго родилась эта фраза давно
    > нет. другие временя - другие требования - другие решения

    Дык получается, что все эти годы мы писали и боролись за эти идеи, чтобы получить в ините web-сервер?

     
     
  • 7.85, Аноним (-), 12:08, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    причём тут веб-сервер? ваши потуги из серии "слышу звон - не знаю, где он" просто нелепы
     
  • 3.39, develop7 (ok), 00:13, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    надо понимать, stateful restart в upstart никому не нужен был изначально, а потом внезапно понадобился?
     
     
  • 4.42, filosofem (ok), 00:18, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > надо понимать, stateful restart в upstart никому не нужен был изначально, а
    > потом внезапно понадобился?

    Надо понимать его Леннард изобрёл как и сокет-активацию?

     
     
  • 5.47, Аноним (-), 01:14, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> надо понимать, stateful restart в upstart никому не нужен был изначально, а
    >> потом внезапно понадобился?
    > Надо понимать его Леннард изобрёл как и сокет-активацию?

    в systemd - это присутствует изначально, изобрели это давным давно в launchd/smf. как и многжество технически удачных решений, таких как использование cgroups для контроля веток процессов, systemd эффективно использует возможности современного linux. upstart в этом смысле на половину состоит из костылей

     
     
  • 6.70, о3 (?), 09:02, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> надо понимать, stateful restart в upstart никому не нужен был изначально, а
    >>> потом внезапно понадобился?
    >> Надо понимать его Леннард изобрёл как и сокет-активацию?
    > в systemd - это присутствует изначально

    systemd - это нечто опоздавшее лет на 5 со своим появлением.

     
     
  • 7.86, Аноним (-), 12:09, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> надо понимать, stateful restart в upstart никому не нужен был изначально, а
    >>>> потом внезапно понадобился?
    >>> Надо понимать его Леннард изобрёл как и сокет-активацию?
    >> в systemd - это присутствует изначально
    > systemd - это нечто опоздавшее лет на 5 со своим появлением.

    это компенсируется качеством архитектуры, исполнения, работоспособностью и скоростью внедрения

     
     
  • 8.94, o3 (?), 12:57, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Умиляет, особенно про скорость внедрения, которая в районе абсолютного 0 ... текст свёрнут, показать
     
     
  • 9.98, Аноним (-), 13:31, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    однако это факт проекту меньше двух лет, при этом его systemd успешно использ... текст свёрнут, показать
     
     
  • 10.109, Аноним (-), 16:22, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вот тут минусы особенно показательны - отсутствие аргументации, жопы в огне для... текст свёрнут, показать
     
  • 5.48, develop7 (ok), 01:17, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> надо понимать, stateful restart в upstart никому не нужен был изначально, а потом внезапно понадобился?
    > Надо понимать его Леннард изобрёл как и сокет-активацию?

    вряд ли. да и мне как-то пофиг, кто их изобрёл. АПВС?

     
  • 3.49, Аноним (-), 01:19, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    именно таким обрахом был спроектирован systemd в отличие от upstart это как раз... большой текст свёрнут, показать
     
     
  • 4.56, Deffic (?), 03:25, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сама идея комбайна противоречит unix-way и KISS.
    Вероятно Вам никогда не требовалось сделать что-то не предусмотренное системой,
    не спрашивайте зачем, есть масса случаев, когда это необходимо (исключая localhost).

    Unix-way предполагает такую возможность, комбайны - нет.
    Отсюда и неприятие systemd, каким-бы он хорошим не был, все возможные варианты
    Патрик предусмотреть не сможет, значит systemd будет ограничивать гибкость
    настройки системы инициализации, фактически не давая в замен ничего, кроме близоруких фанатиков.

    А по сути, systemd - это vendorlockin! Я не удивлён, что мало кто это понимает.


     
     
  • 5.59, GentooBoy (ok), 06:31, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А по сути, systemd - это vendorlockin! Я не удивлён, что мало кто это понимает.

    Да все это пинимают, для этого systemd и захавал udev.
    Мало того в комбайнах уязвимостей больше, потому что кода больше.

     
  • 5.89, Аноним (-), 12:18, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    называть systemd комбайном - не понимать его архитектуры ни на секунду приведит... большой текст свёрнут, показать
     
     
  • 6.90, anonymous (??), 12:32, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > > Сама идея комбайна противоречит unix-way и KISS.
    >
    > называть systemd комбайном - не понимать его архитектуры. ни на секунду

    Т.е. system init, init scripts, udev, login, logging, monitoring в одном флаконе --- это ни на секунду не комбайн? Я ничего не пропустил?

     
     
  • 7.95, o3 (?), 12:58, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> > Сама идея комбайна противоречит unix-way и KISS.
    >>
    >> называть systemd комбайном - не понимать его архитектуры. ни на секунду
    > Т.е. system init, init scripts, udev, login, logging, monitoring в одном флаконе
    > --- это ни на секунду не комбайн? Я ничего не пропустил?

    А как же fail2ban и еще с десяток сервисов.

     
     
  • 8.100, Аноним (-), 13:37, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вас никто не заставляет им пользоваться apache nginx-модулей тоже полно вы же ... текст свёрнут, показать
     
     
  • 9.101, Аноним (-), 13:38, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    upstart, кстати, в противоположность модульности systemd, в большей степени соот... текст свёрнут, показать
     
  • 9.102, anonymous (??), 14:12, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как раз заставляют - безальтернативный переход на systemd - udev можно собр... текст свёрнут, показать
     
     
  • 10.103, Аноним (-), 14:16, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    речь шла о альтернативе fail2ban собрать использовать используйте сколь угод... текст свёрнут, показать
     
     
  • 11.105, anonymous (??), 14:30, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    https bbs archlinux org viewtopic php pid 1188509 ... текст свёрнут, показать
     
     
  • 12.112, Аноним (-), 16:41, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну так это вопрос к мейнтейнерам, решившим внедрять версию systemd, где нет возм... текст свёрнут, показать
     
  • 9.107, Аноним (-), 15:00, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то я пропустил момент когда в апач впилили кучу модулей для поддержки всего ... текст свёрнут, показать
     
     
  • 10.110, Аноним (-), 16:25, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    на мой взгляд, именно в apache httpd таких модулей хватает, при том большую част... текст свёрнут, показать
     
     
  • 11.117, Аноним (-), 18:59, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В апаче есть собственная система мониторинга, собственный модуль перезапуска, ... текст свёрнут, показать
     
     
  • 12.123, Аноним (-), 22:46, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я обзначил цену продолжения дискусси в данном русле - критерии веб-сервисов ты... большой текст свёрнут, показать
     
  • 7.99, Аноним (-), 13:35, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> > Сама идея комбайна противоречит unix-way и KISS.
    >>
    >> называть systemd комбайном - не понимать его архитектуры. ни на секунду
    > Т.е. system init, init scripts, udev, login, logging, monitoring в одном флаконе
    > --- это ни на секунду не комбайн? Я ничего не пропустил?

    что значит "в одном флаконе"? systemd - это компонентное решение. то, что вы перечислили - компоненты, совместное использование которых не является жёстким требованием


     
     
  • 8.104, anonymous (??), 14:22, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1 Собрать udev без systemd нельзя патч был отвергнут За этим делом надо идти... текст свёрнут, показать
     
     
  • 9.111, Аноним (-), 16:39, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    udev также нельзя собрать без множества других зависимостей это возможно в более... большой текст свёрнут, показать
     
     
  • 10.113, anonymous (??), 17:09, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дык, ёлы-палы Всё в одном репозитории, собрать одно без другого нельзя --- хотя... текст свёрнут, показать
     

  • 1.30, Аноним (-), 23:20, 15/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Особенности Upstart:
    > Генерация событий в промежутки времени или через определенные интервалы, а также при изменении файлов или директорий.

    Между прочим, это до сих пор не реализовано. Хотя уже лет пять грозятся сделать.
    Но что-то не взлетает их встроенный cron...

     
     
  • 2.71, о3 (?), 09:04, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Особенности Upstart:
    >> Генерация событий в промежутки времени или через определенные интервалы, а также при изменении файлов или директорий.
    > Между прочим, это до сих пор не реализовано. Хотя уже лет пять
    > грозятся сделать.

    Больной? Ты знаешь что такое d-bus?

    > Но что-то не взлетает их встроенный cron...

    Он чем-то лучше обычного не встроенного?

     

  • 1.37, Loooooker (ok), 00:02, 16/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто ж его ныне пилит? Гугл? RedHat?
     
  • 1.40, Аноним (-), 00:15, 16/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    RedHat Enterprise Linux 6 - Использует Upstart?
     
     
  • 2.43, WherWolf (?), 00:23, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да.
    А RedHat Enterprise Linux 7 будет использовать systemd )
     
     
  • 3.60, GentooBoy (ok), 06:32, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    rhel 7 еще и на горизонте то невидно.
     
     
  • 4.61, Ph0zzy (ok), 07:28, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В анонсах они уже официально заявляли об этом.
     
  • 3.91, anonymous (??), 12:35, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да.
    > А RedHat Enterprise Linux 7 будет использовать systemd )

    Enterprise будет в восторге при переезде.

     
     
  • 4.92, Аноним (-), 12:38, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Enterprise будет в восторге при переезде.

    Ну... пусть шапка не удивляется если половина срулит на убунты :)

     
     
  • 5.119, Аноним (-), 20:52, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Еще бы, это и есть главная цель засланного космоказачка с миллиардами, и те, кто обеспечивает его дензнаками очень хорошо знают свое дело, надо отдать должное.
     
  • 2.79, Аноним (-), 09:26, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > RedHat Enterprise Linux 6 - Использует Upstart?

    Внезапно! :)

     
     
  • 3.116, anonymous (??), 18:58, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> RedHat Enterprise Linux 6 - Использует Upstart?
    > Внезапно! :)

    ну, там он прикручен совсем не как апстарт, а выступает лишь в качестве замены sysvinit (прозрачной для пользователей и мантейнеров). т. е. никаких upstart-специфичных функций в rhel6 не используется и вообще он там где-то глубоко под капотом.

     
  • 3.125, Аноним (-), 23:04, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну как "использует"... Никак. Все равно почти все через обычные инит-скрипты запускается, ибо неудобный он. Потому, кстати, поттеринг и начал писать системд, ибо говенный уж больно этот ваш апстарт.
     
     
  • 4.130, Аноним (-), 14:11, 18/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Может скажите какой профит дает systemd по сравнению с Upstart?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру