The OpenNET Project / Index page

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

Релиз системы инициализации Upstart 1.13 с поддержкой cgroups

12.07.2014 09:16

Анонсирован релиз системы инициализации Upstart 1.13, изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS. В будущем проект Ubuntu намерен перейти на использование systemd, но развитие Upstart пока не прекращается.

Например, кроме исправления ошибок в Upstart 1.13 добавлена поддержка параметра cgroup, позволяющего использовать cgroups в системе инициализации и менеджере сеансов. Поддержка chroot отключена по умолчанию, для изоляции через chroot теперь нужно использовать флаг '--chroot-sessions'. В опции '--confdir' теперь допускается определение системных конфигураций в нескольких местах, для упрощения добавления новых путей реализованы дополнительные опции '--append-confdir' и '--prepend-confdir'. В initctl-команды 'set-env' и 'unset-env' добавлена возможность работы с несколькими переменными окружения.

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

  1. Главная ссылка к новости (https://lists.ubuntu.com/archi...)
  2. OpenNews: Релиз системы инициализации Upstart 1.12
  3. OpenNews: Автор Upstart выступил с критикой CLA-соглашений
  4. OpenNews: Оценка плюсов и минусов при переходе Debian на systemd или upstart
  5. OpenNews: Systemd победил в третьем голосовании по выбору системы инициализации для Debian
  6. OpenNews: Ubuntu Linux переходит на systemd, следом за Debian
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40188-upstart
Ключевые слова: upstart, init
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (99) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, КровоЛь (?), 09:25, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –25 +/
    Нахера столько систем инициализации?
    Что больше пилить нечего уже? Все устройства уже поддерживаются в системе? Масса ПО на все случаи жизни присутствует в дистрибутивах?
     
     
  • 2.2, Михаил (??), 09:30, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +24 +/
    У тебя есть шанс изменить ситуацию, именно ты можешь сделать это!
     
     
  • 3.18, anonymus (?), 13:51, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +14 +/
    написать ещё одну систему инициализации
     
  • 2.4, Анонем (?), 09:36, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тебе жалко?
     
  • 2.130, Andrey Mitrofanov (?), 10:27, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нахера столько систем инициализации?
    > Что больше пилить нечего уже?

    Вы все не понимаете же! Это она, дружба со вендорами им.опен-сора-орайли-реймонда же. У на^Wних всё получилось: сначала Cononical дружила нас своим upstart-ом, потом RH люто подружила всех. И это ещё не всё! Ждём, как ответят ораклы, фейсбуки и прочие гуглы. Нужно _Больше систем инициализации. </.>

     

  • 1.3, Anonymousyghvcctfu (?), 09:35, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Поздно пить борджоми. Небось опять все скопировали с systemd
     
     
  • 2.5, anonymous (??), 10:10, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Поздно пить борджоми. Небось опять все скопировали с systemd

    upstart был раньше системг.

     
     
  • 3.7, Аноним (-), 11:22, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    тогда тоже было с чего копировать.
     
     
  • 4.12, Аноним (-), 12:28, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > тогда тоже было с чего копировать.

    Ага, с SMF.

    Как говорится - что крестьяне, то и обезьяне.

     
     
  • 5.24, ананим (?), 14:06, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    xml-конфигурялки?
    Да, самое то для обезЪян.

    зыж
    каким боком cgroup к smf, вообще не понятно. вы его вообще "живьём" то видели? или просто для красного словца?

     
     
  • 6.28, Аноним (-), 15:16, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > xml-конфигурялки?

    И чо? Большая проблема тривиальный XML нарисовать? Помимо того, что его в нормальных репах (да-да, их есть для Соляриса! И - о, ужос-ужос-ужос! - они бесплатные!) уже все написано.

    Кстати - а что, это хуже, чем для init портянки на шелле писать?

    В Сане так-то не миллион дураков с улицы сидел.

    > Да, самое то для обезЪян.
    > зыж
    > каким боком cgroup к smf, вообще не понятно. вы его вообще "живьём"
    > то видели? или просто для красного словца?

    Не просто видел. Активно применял 8 лет. Компрене?

     
     
  • 7.33, arisu (ok), 15:40, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > В Сане так-то не миллион дураков с улицы сидел.

    ну да, всего несколько. но санкам хватило.

     
     
  • 8.78, Аноним (-), 05:45, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Для справки xml не используется во время выполнения, xml импортируется в sqlite... текст свёрнут, показать
     
     
  • 9.80, Аноним (-), 06:26, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, я заметил - те кто использует XML довольно быстро становятся недовольны его ... текст свёрнут, показать
     
  • 7.40, andy (??), 16:23, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Большая проблема тривиальный XML нарисовать?

    Нет, манифест написать не проблема

    > Кстати - а что, это хуже, чем для init портянки на шелле писать?

    Но кроме манифеста, еще придется на sh писать для
    Солярки.

    > Активно применял 8 лет. Компрене?

    Юр, иди обратно в свой бложик, ты же только
    один умный, а остальные так, поссать зашли.

     
     
  • 8.73, Аноним (-), 04:48, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А еще наше правительство, btw, считает соляру проприетарной технологией, целиком... текст свёрнут, показать
     
     
  • 9.85, andy (??), 08:37, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Что поделать, если вот такие управленцы сидят, которые предпочитают грабли на с... текст свёрнут, показать
     
     
  • 10.105, Аноним (-), 15:22, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, блин, плохо с управленцами в ex-USSR Было б это не так - USSR вообще не ста... текст свёрнут, показать
     

  • 1.6, AX (ok), 10:44, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > с поддержкой cgroups

    systemd лишили единственного реального преимущества.

     
     
  • 2.8, Андрей (??), 12:07, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    openrc тоже cgroup умеет, если что. давно умеет...
     
     
  • 3.26, Аноним (-), 15:09, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пусть дальше себе умеет наздоровье. Писать портяны баша там где должно быть 1-2 строки конфигов - вот уж нафиг. А openrc взял в себя все хучшее от инита - такая же куча скриптопростыней, только еще жирнее. Наф-наф-наф.
     
     
  • 4.49, all_glory_to_the_hypnotoad (ok), 17:52, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    неправа же. У openrc няшные простые конфиги, почти лучшее что можно было сделать из легаси. Но сам он да, много где сделан на убогом баше.
     
     
  • 5.77, Аноним (-), 05:00, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > неправа же. У openrc няшные простые конфиги, почти лучшее что можно было
    > сделать из легаси. Но сам он да, много где сделан на убогом баше.

    Называя вещи своими именами, если мне вдруг в какие-то моменты почему-то не хватит возможностей системы инициализации, я предпочту допиливать системные вещи на си, а не баше. Околосистемные вещи из баша делать вообще довольно неудобно, имхо.

     
     
  • 6.90, arisu (ok), 09:37, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хорошо, что я не пользуюсь системами, которые ты админишь. очень, очень хорошо.
     
     
  • 7.104, Аноним (-), 15:21, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > хорошо, что я не пользуюсь системами, которые ты админишь. очень, очень хорошо.

    Ты пользуешься своим уютным локалхостиком, ну и хватит с тебя. А к системам которые я админю требования простые: они должны работать и выполнять свою задачу. Чем меньше при этом у меня времени и сил уходит на это - тем замечательнее.

     
     
  • 8.109, arisu (ok), 15:46, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    и не только но тебя там, к счастью, нет и не подпустят 8212 с твоим-то подх... текст свёрнут, показать
     
     
  • 9.117, Аноним (-), 05:49, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Невелика потеря, скажем прямо Я не уверен что ты вообще имеешь предложить сколь... текст свёрнут, показать
     
     
  • 10.126, arisu (ok), 06:55, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    за подход 171 пишем на си 187 оплата будет отрицательная ... текст свёрнут, показать
     
  • 6.131, anonymous (??), 12:03, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я даже соглашусь с этим утверждением, но это не отменяет того, что системд - уще... большой текст свёрнут, показать
     
     
  • 7.132, Andrey Mitrofanov (?), 16:10, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я даже соглашусь с этим утверждением, но это не отменяет того, что
    > системд - ущербен в архитектуре и реализации. А так же в
    > том, что пытается делать задачи, к нему не относящиеся.
    > Реально - надо было допилить busybox до системы инициализации:

    Леонидт делал архитектуру для "своевременной" оптимизации:

    Все эти шелы (и скрипты на них) ему было _медленно.
      Поэтому _никаких _шелов.

    Все эти субпроцессы ему тоже было медленно. На этапе арх.планирования.
      Поэтому _никаких субпроцессов.

    Всё в одном франкенштнайн-мацчинЪ. ---Дайте Лёне почитатать [конец] про франкенштейна.

     
  • 4.53, Аноним (-), 19:14, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Портяны на шелле написали за Вас другие - ровно так же, как код systemd написали Леннарт и компания.
     
     
  • 5.75, Аноним (-), 04:58, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не всегда Иногда надо вы только подумайте заковырять какой-то кастомный серв... большой текст свёрнут, показать
     
     
  • 6.91, arisu (ok), 09:38, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    какое же дерьмо твой дистрибутив… впрочем, я подозреваю, что:
    1. твой дистрибутив не дерьмо;
    2. ты Вещаешь, совершенно не разбираясь в теме (как и по некоторым другим вопросам).
     
     
  • 7.103, Аноним (-), 15:20, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Любой дистрибутив не идеален Поэтому там временами нет нужных программ И вот т... большой текст свёрнут, показать
     
     
  • 8.110, arisu (ok), 15:48, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вот именно, что 171 малость 187 а пытаешься рассуждать, как будто нормально... текст свёрнут, показать
     
     
  • 9.118, Аноним (-), 05:53, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да я же не наймит в саппорте, всегда вынужденный грызть что дали Я более-ме... текст свёрнут, показать
     
     
  • 10.127, arisu (ok), 06:56, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    опять укуреный бред пошёл ... текст свёрнут, показать
     
  • 4.54, Андрей (??), 19:47, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Давно вы в эти скрипты саглядывали последний раз? Вот рэхатовские - это да, простыни. По сравнению с ...
     
     
  • 5.74, Аноним (-), 04:50, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Давно вы в эти скрипты саглядывали последний раз?

    Пару недель назад, на энном сервере, который с древней центоси на лтсную убунту перетаскивал. Как только надо какой-то кастомный севис запустить - это боль.

     
     
  • 6.92, arisu (ok), 09:39, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    когда у таких, как ты, болит — это радость для остальных.
     
     
  • 7.102, Аноним (-), 15:12, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > когда у таких, как ты, болит — это радость для остальных.

    Ну а поскольку мне так не нравится - это мы еще посмтрим кто и чему будет радоваться.

     
     
  • 8.111, arisu (ok), 15:49, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    у вас времени радоваться не будет, у вас всё время будет занято зубрёжкой докуме... текст свёрнут, показать
     
     
  • 9.119, Аноним (-), 05:57, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прикалываешься Посмотрев на чужой юнит я вообще без факин манов понимаю как мне... текст свёрнут, показать
     
     
  • 10.128, arisu (ok), 06:57, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    учитывая, что ты постоянно скулишь про 171 баш-портянки 187 так и не показа... текст свёрнут, показать
     

  • 1.9, YetAnotherOnanym (ok), 12:12, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подождём контрольный срок - если в течение года-другого разработчики upstart смогут удержаться от соблазна запихнуть в него nih-версии всего, что только существует - можно будет подумать.
     
     
  • 2.10, Михаил (??), 12:19, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ты же читать не умеешь, убунточка переходит на сустемд, а больше никому апстарт и не нужен.
     
     
  • 3.14, chinarulezzz (ok), 12:45, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Марк заявил что в будущем убунта перейдёт на системде, а пока что они пилят апстарт))) Это не тоже самое что "убунта переходит на системде и апстарт никому не нужен". Как заявил одно, так может и другое заявить, не в первой. Никто не оракул, кроме оракла.
     
     
  • 4.71, Аноним (-), 04:40, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Марк заявил что в будущем убунта перейдёт на системде, а пока что

    А пока-что в апстарт впихали половину компонентов systemd, примотав проволокой, как антенну к МКС.

     
     
  • 5.93, arisu (ok), 09:42, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а главное — посмотрите, как он чётко доказал свои утверждения! действительно, приведённые фрагменты кода свидетельствуют именно о «примотке проволокой», и ни о чём другом!

    алё. всё то, на что ты так яростно фапаешь, придумали не в системдеце.

     
     
  • 6.101, Аноним (-), 15:11, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ясен буй - при своей системе инициализации переть в свою же систему куски system... большой текст свёрнут, показать
     
     
  • 7.112, arisu (ok), 15:50, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> фрагменты кода свидетельствуют именно о «примотке проволокой», и ни о чём другом!
    > Ясен буй

    конечно, ты же эти фрагменты привёл, мы все видим.

     
  • 3.52, Аноним (-), 18:00, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это убунта. Сегодня переходят, а завтра возвращаются.
     
  • 2.20, arisu (ok), 14:00, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > запихнуть в него nih-версии

    да поздно, оно же давно libnih для сборки требует.

     
     
  • 3.27, Аноним (-), 15:10, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да поздно, оно же давно libnih для сборки требует.

    Ну так не врут по крайней мере  :). Остальные юлят и кривляются, а эти честно написали :).

     

  • 1.11, iles (??), 12:23, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    в будущем, когда системд станет ОС, нужно будет куда то переходить. И тут мы вспомним про апстарт
     
  • 1.16, qqq (??), 13:02, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    То что событийная модель - это правильное направление, то что от убунты - есть риск, что заточено только под неё...
     
     
  • 2.22, arisu (ok), 14:02, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То что событийная модель - это правильное направление

    …но, к сожалению, всё тот же d-bus.

     
     
  • 3.37, Аноним (-), 16:10, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > …но, к сожалению, всё тот же d-bus.

    Дык не сложилось какой-то другой системной шины с генераторами событий и подписчиками на уведомления. И нет, идите нафиг с неструктурированным IPC и прочим. Тебе же не предлагают самому эзернет-кадры хреначить когда ты к опеннету сконектиться пытаешься?!

     
  • 3.57, Аноним (-), 21:13, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    какие претензии в dbus?
     
     
  • 4.58, arisu (ok), 21:34, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > какие претензии в dbus?

    я в код смотрел. sapienti sat.

     
     
  • 5.70, Аноним (-), 04:39, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > я в код смотрел. sapienti sat.

    Если смотреть только на код - какой-нибудь ранний академичный Minix делает пингвинов, винды, бзды, макоси и прочих с ужасным отрывом. Но ему это нифигища не поможет завоевать свое место под солнцем...

     
     
  • 6.87, arisu (ok), 09:33, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а если на код не смотреть, то можно в init такое дырявое затащить, что мало не покажется.
     
     
  • 7.106, Аноним (-), 15:27, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > такое дырявое затащить,

    Ну как бы kdbus должен через ядерщиков пролезть, а эти все-таки въедливые ребята. Не идеальные, но на халяву у них проскочить все-таки довольно сложно.


     
     
  • 8.107, arisu (ok), 15:44, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    в upstart уже d-bus в ините это само по себе мегаидиотичная идея ... текст свёрнут, показать
     
     
  • 9.120, Аноним (-), 06:01, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А, ты про это А по-моему достаточно нормальная Так можно делать некоторые не... текст свёрнут, показать
     
     
  • 10.125, arisu (ok), 06:53, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    например, в ините этот кусок говнокода нафиг не нужен init вообще должен бы... текст свёрнут, показать
     
  • 3.133, qqq (??), 01:13, 12/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    d-bus наверное боятся трогать, чтобы все не сломать Лучше шины не только d-bus... большой текст свёрнут, показать
     
     
  • 4.134, arisu (ok), 01:57, 12/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    идея шины сама по себе неплохая, просто d-bus — плохая реализация. я сейчас уже точно не вспомню, а искать лень, но раньше там внутри был какой-то адский ад.
     
     
  • 5.135, qqq (??), 03:13, 12/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > идея шины сама по себе неплохая, просто d-bus — плохая реализация. я
    > сейчас уже точно не вспомню, а искать лень, но раньше там
    > внутри был какой-то адский ад.

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

    Фактически функциональность дибэс трансформировалась в собственные сервисы сред типа КДЕ, но чтобы не сломать систему поддержка его не выбрасывается, но и не развивается особо...

    Этот вакуум естественно заполняется...

     
  • 2.23, arisu (ok), 14:03, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > то что от убунты - есть риск, что заточено только под неё...

    а ты сам попробуй. upstart можно и просто в качестве service manager использовать, не обязательно сразу инитом делать. а понравится — можно и в init.

     
     
  • 3.36, Аноним (-), 16:08, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да в общем то достаточно симпатичная штука, уровень совместимости с инитом там есть, так что даже стартовые скрипты не отвалятся. Проблема только в том что как-то они поздно за плюшки типа сабжа взялись, дебианщики уже свинтили на systemd, ну и шаттл решил туда же. И половина апстарта нынче являет собой костыли для превращения в закос под systemd - куски systemd эти парни тоже не против были реюзнуть, получился довольно странный гибрид.
     
     
  • 4.56, Аноним (-), 20:44, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да в общем то достаточно симпатичная штука, уровень совместимости с инитом там
    > есть, так что даже стартовые скрипты не отвалятся. Проблема только в
    > том что как-то они поздно за плюшки типа сабжа взялись, дебианщики
    > уже свинтили на systemd, ну и шаттл решил туда же. И
    > половина апстарта нынче являет собой костыли для превращения в закос под
    > systemd - куски systemd эти парни тоже не против были реюзнуть,
    > получился довольно странный гибрид.

    резюме: systemd лучше

     
     
  • 5.60, Аноним (-), 23:55, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >резюме: systemd лучше

    резюме: systemd победил. Про лучше - лучше не надо :-\

     
  • 5.69, Аноним (-), 04:33, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > резюме: systemd лучше

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

     
     
  • 6.88, arisu (ok), 09:35, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    приведи, пожалуйста, «половину systemd» из апстарта. конкретно, со списком файлов и строчками кода.
     
     
  • 7.97, Аноним (-), 14:16, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > приведи, пожалуйста, «половину systemd» из апстарта.

    Вотпрямща в убунте 14.04 запущены (grep по systemd в процессах):
    /lib/systemd/systemd-udevd --daemon
    /lib/systemd/systemd-logind

    По файловой иерархии, /lib/systemd содержит 6 файлов /lib/systemd/systemd-* и пачка .service файлов на все вкусы. Так что как видишь, процесс фалломорфирования апстарта в systemd в убунте уже идет.

    > конкретно, со списком файлов

    Вроде сделал...

    > и строчками кода.

    Вломак, кэп, извини. У меня есть хренадцать более интересных дел в очереди.

     
     
  • 8.98, arisu (ok), 14:28, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, эпично слил ... текст свёрнут, показать
     
     
  • 9.100, Аноним (-), 15:06, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, поучи шaттла его систему делать Если уж в убунту приперли половину systemd ... текст свёрнут, показать
     
     
  • 10.108, arisu (ok), 15:45, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    про 171 половину 187 никто так и не доказал ну и да а что, у нас уже появи... текст свёрнут, показать
     
     
  • 11.115, chinarulezzz (ok), 01:33, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    гентушники постарались eudev , за что любители ходить строем долго обливали пом... текст свёрнут, показать
     
     
  • 12.116, arisu (ok), 04:56, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    может, потому, что 171 форкачи 187 8212 фиг знает кто с горы вообще ... текст свёрнут, показать
     
  • 11.121, Аноним (-), 06:02, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Гентушники пилили Правда как оказалось - чтобы программированию поучиться, etc ... текст свёрнут, показать
     
  • 4.63, chinarulezzz (ok), 01:23, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да в общем то достаточно симпатичная штука, уровень совместимости с инитом там
    > есть, так что даже стартовые скрипты не отвалятся. Проблема только в
    > том что как-то они поздно за плюшки типа сабжа взялись, дебианщики
    > уже свинтили на systemd, ну и шаттл решил туда же. И
    > половина апстарта нынче являет собой костыли для превращения в закос под
    > systemd - куски systemd эти парни тоже не против были реюзнуть,
    > получился довольно странный гибрид.

    фанбои в треде, всем в рашнфедору.

    P.S. Все дистрибутивы повторяют редхат, если чо, и лучше уж сразу брать редхат линукс.

     
     
  • 5.68, Аноним (-), 04:30, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > P.S. Все дистрибутивы повторяют редхат,

    Да, из дебиана и деривативов - такой редхат, конечно.

    > лучше уж сразу брать редхат линукс.

    Пакетный менеджер дрянь. И даже подслащенное г@вно в виде DNF в федоре - г@вно, хоть и менее лютое.

    Вообще, "yum не тормозил" настолько, что редхат дошел до того что отгружает списки пакетов из репок как скулайтовые базы. Видимо, парсинг списка пакетов в питоне "совсем не тормозил" - пришлось и это спихнуть на сишную скулайтовую либу. Не хочу расстраивать редхатчиков, но этот их YUM и DNF - печальная история рапидчины, или как сначала схалтурив сэкономить на разработке полгода и как потом добрую декаду с этим непотребным шытом мумукаться.

     
     
  • 6.76, Аноним (-), 04:58, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >с этим непотребным шытом мумукаться

    Жи, ши — пиши через и.

     
     
  • 7.81, Аноним (-), 06:28, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Жи, ши — пиши через и.

    Это - именно шЫт. Именно вот так вот.

     
  • 6.79, chinarulezzz (ok), 05:58, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Да, из дебиана и деривативов - такой редхат, конечно.

    да, по следам редхата. Возможно ты не в курсе последних новостей, где редхат разработчики переголосовали остальное сообщество дебиан. Федорку даже не уговаривали. Арчик тоже. Зюзю тоже. Клоны, сэр. А центральная разработка - в редхате. Патчи - только от тех кто в теме.

     
     
  • 7.82, Аноним (-), 06:31, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > редхат разработчики переголосовали остальное сообщество дебиан.

    Странно, а я слышал что претензии в основном выдвигали Бидейлу Гарби из интела. Хотя, может быть, для некоторых слишком сложно отличить буковки "Intel" от "Red Hat".

    > Арчик тоже. Зюзю тоже. Клоны, сэр. А центральная разработка - в
    > редхате. Патчи - только от тех кто в теме.

    Да вообще всемирный заговор.

     
     
  • 8.84, chinarulezzz (ok), 07:30, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    возможно есть и те, кто помнит FUD красношапки по поводу каноникла и её вклада, ... текст свёрнут, показать
     
     
  • 9.99, Аноним (-), 15:03, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ЧСХ, FUD FUDом, а вклад вкладом Как-то коммиты с redhat com чаще в майнлайн пр... большой текст свёрнут, показать
     
     
  • 10.113, chinarulezzz (ok), 16:59, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    юзер, ты настырнее меня, реально Вот тебе не влом разбирать каждую мою фразу и ... текст свёрнут, показать
     
     
  • 11.123, Аноним (-), 06:06, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл то возмущаться Я ж покапитанил, не более То что жизнь не идеальна, а к... текст свёрнут, показать
     
     
  • 12.124, chinarulezzz (ok), 06:47, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ты покапитанил с своей колокольни, я с своей Дальше выяснять кто капитанистее -... текст свёрнут, показать
     
  • 5.89, arisu (ok), 09:35, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > P.S. Все дистрибутивы повторяют редхат, если чо

    ты лжец.

     
     
  • 6.94, chinarulezzz (ok), 09:56, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> P.S. Все дистрибутивы повторяют редхат, если чо
    > ты лжец.

    слака и гента - не дистрибутивы) это соберисамдистрибутивы.

    P.S. Да, лжец.

     
     
  • 7.95, arisu (ok), 10:00, 13/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > P.S. Да, лжец.

    давай пруффото с бородой, или не было!

     

  • 1.114, anonymous (??), 19:50, 13/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чертова мода на написание своих систем инициализации. Недавно потребовалось отладить openwrt'шный процесс загрузки - там написали свой вариант systemd (procd), который дважды из-за кривых костылей (preinit) дергает /sbin/init (это тоже procd), и все эта хрень общается через libubus/ubusd. Супер.
    А как просто было когда-то понять все, что происходит, сделав set -x...
     
     
  • 2.122, Аноним (-), 06:05, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > процесс загрузки - там написали свой вариант systemd (procd), который дважды
    > из-за кривых костылей (preinit) дергает /sbin/init (это тоже procd), и все
    > эта хрень общается через libubus/ubusd. Супер.

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

     
     
  • 3.129, anonymous (??), 09:59, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> процесс загрузки - там написали свой вариант systemd (procd), который дважды
    >> из-за кривых костылей (preinit) дергает /sbin/init (это тоже procd), и все
    >> эта хрень общается через libubus/ubusd. Супер.
    > И, кстати, к сожалению, там до сих пор слишком много sysv-образной скриптятины
    > в процессе загрузки. Поэтому загрузка иных девайсов занимает по дефолту добрую
    > минуту, что как-то не прикольно.

    А отлаживать это как предлагается, например?
    Я вот с этой хренью ковырялся через com-порт на arm плате, и у меня не работал procd, ругаясь на ubusd. Хотя все было на месте, корректно слинковано и т.д. Оказалось (после курения сорцев для осознания, как же эта хрень работает), что в образе была неверная версия libubus (новее, чем procd). У меня это заняло пару-тройку часов, а при sysvinit - это было бы просто !#/bin/sh -x и минут 10.

     

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



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

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