The OpenNET Project / Index page

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

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

15.11.2013 09:44

Доступен релиз системы инициализации 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, выполняемые на этапе сборки.


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


Обсуждение (136) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, linux must __RIP__ (?), 09:48, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > В компонент upstart-file-bridge добавлена поддержка отслеживания созданий директорий и привязки выполнения работ к данному типу событий;

    учитывая что fnotify еще тот тормоз - верной дорогой идете товарищи! сделать из i7 какой нить core2duo никому не помешает..

     
     
  • 2.12, Аноним (-), 12:13, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > учитывая что fnotify еще тот тормоз - верной дорогой идете товарищи! сделать
    > из i7 какой нить core2duo никому не помешает..

    Завидовать нехорошо. В твоей винде этого вообще нет :)

     
     
  • 3.92, mf (ok), 22:17, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    FindFirstChangeNotification
    Работает даже для сетевых дисков, правда под AD(через rpc) отаке от.
     
     
  • 4.115, ананим (?), 07:25, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Угу. И правда сканируя на предмет изменений.
    А так да. Делает тоже самое.

    Зыж
    А кто сказал что фнотифи торормоз? Рипнутый? Пфу.

     
     
  • 5.121, mf (ok), 13:00, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да и так работал, на виндовс 95. А ты то откуда знаешь? Лучше не пиши всяких глупостей.
     
     
  • 6.124, ананим (?), 14:47, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оттуда же.
    Вантуз — это как стихийное бедствие. Когда приходит и админы вантуза бегают с криками "что делать?", приходится им помогать, учить тому, как име6но работает их вантуз.
     
     
  • 7.125, mf (ok), 18:13, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я про то, как работает нотификация на FAT32 под вин98 по доменной шаре. Я последний раз с такой фигнёй сталкивался около 10 лет назад.
    Виндовс есть за что критиковать, но ни как не за работу системных сервисов с событиями. Т.к. они в нём - архитектурный паттерн.
     
     
  • 8.126, ананим (?), 18:29, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Через юзер-спейс, и банальным сканированием Как и всё что было после Обсуждали... текст свёрнут, показать
     
     
  • 9.127, mf (ok), 18:37, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прикольно, но для таких задач обычно ищут рабочую конфигурацию Я например случа... текст свёрнут, показать
     
     
  • 10.129, ананим (?), 19:50, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или отмазку Как вы В ядре вантуза нет нотификаций при изменений объектов фс В... текст свёрнут, показать
     
     
  • 11.130, mf (ok), 22:42, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Частичная ложь Вы описали режим fallback и представляете его как единственный ... текст свёрнут, показать
     
     
  • 12.134, ананим (?), 07:34, 17/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это от недостатка образования Потому что вот это никто и не утверждал и , цит... текст свёрнут, показать
     
     
  • 13.136, mf (ok), 13:30, 17/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Содержимое файла и метаданный в NTFS имеют одинаковую реализацию stream Так что... текст свёрнут, показать
     
     
  • 14.137, ананим (?), 17:51, 17/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ужасно Вы даже звон сами не слышали Сколько вам лет зыж man ntfs-3g ззыж прив... большой текст свёрнут, показать
     
  • 2.57, Аноним (-), 19:33, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > учитывая что fnotify еще тот тормоз

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

     
  • 2.88, имя (?), 22:02, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Превед! Все уже давно перешли на inotify.
     
  • 2.104, rshadow (ok), 02:56, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем временем SysV с прописанными зависимостями стартует за 10-15 сек ... уменьшая скорость загрузки вдвое, каждые два года.

    Пардон за вольную интерпритацию =), но смысл понятен...

     

  • 1.3, Аноним (-), 10:13, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Перешел на нее с систем_D, ибо внезапно система стала стартовать страшно долго, а разбираться в чем дело мне лень, время деньги.
     
     
  • 2.4, WherWolf (?), 10:23, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я тоже так хочу. А в каком это дистрибутиве, если не секрет?
     
     
  • 3.10, Аноним (-), 12:11, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Я тоже так хочу. А в каком это дистрибутиве, если не секрет?

    В Ubuntu, конечно же.

     
     
  • 4.76, Vladjmir (ok), 21:05, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А разве в Убунте есть systemd?
     
  • 2.9, Аноним (-), 12:11, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Перешел на нее с систем_D, ибо внезапно система стала стартовать страшно долго, а разбираться в чем дело мне лень, время деньги.

    Стив Лангасек, залогиньтесь.

     
     
  • 3.23, ананим (?), 13:35, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    По этой же причине плюс вечные глюки, аля 171 не могу отмонтировать tmp 187 ... большой текст свёрнут, показать
     
     
  • 4.25, ананим (?), 13:45, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ззыж
    тамже:
    >systemd is about 10 times bigger, like upstart. But with the mandatory deps it blows up to about one hundred times the code footprint! Most of the extra code is in mandatory dependencies, but the systemd core is also bigger than anything else.


     
  • 4.32, Аноним (-), 15:25, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты просто не модный.
     
  • 4.38, Аноним (-), 16:45, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Шокирующие новости: баскетболисты в два раза больше карликов (это я фичи сравнил если что)
     
     
  • 5.55, Crazy Alex (ok), 19:32, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Угу. Только в каждом конкретном лучае 90% этих фич не нужно - правда, разные 90%. Потому что SIngle Responcobility (aka Unix-Way) нарушен люто.
     
     
  • 6.65, Аноним (-), 19:43, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Угу. Только в каждом конкретном лучае 90% этих фич не нyжно -

    А что именно "не нyжно"? Запуск при взлете сети и никак не ранее - очень даже нужно сетевым демонам, например. На обычном sysv такое не то чтобы не сделаешь, но костылить задолбаешься. Может быть, удобная расстановка приоритетов и юзера под которым сие пинается 1 строчкой конфига - лишнее? Как админ - не согласен. Или может быть, логгинг "а какого оно не стартануло?" это перебор? Хрен тебе, золотая рыбка: это позволяет затрублешутить проблему в несколько раз быстрее, не выписывая какое-то подобие логгинга самолично.

     
     
  • 7.78, Аноним (-), 21:43, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Угу. Только в каждом конкретном лучае 90% этих фич не нyжно -

    SMF?

    > А что именно "не нyжно"? Запуск при взлете сети и никак не
    > ранее - очень даже нужно сетевым демонам, например. На обычном sysv
    > такое не то чтобы не сделаешь, но костылить задолбаешься. Может быть,

    SMF?

    > удобная расстановка приоритетов и юзера под которым сие пинается 1 строчкой
    > конфига - лишнее? Как админ - не согласен. Или может быть,
    > логгинг "а какого оно не стартануло?" это перебор? Хрен тебе, золотая

    SMF?

    > рыбка: это позволяет затрублешутить проблему в несколько раз быстрее, не выписывая
    > какое-то подобие логгинга самолично.

    SMF?

    PS. SMF написано уже сто лет как. 11 лет в продакшене.

     
  • 7.105, Crazy Alex (ok), 03:26, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тебе привести для каждого случая вариант, когда оно сто лет не нужно Да запрост... большой текст свёрнут, показать
     
  • 7.118, Аноним (-), 12:17, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по репликам в новости по системд ходит один и тот же деге^Wлюбитель системд. Несмотря на все комментарии его мыслей он раз за разом свою копипасту пихает. Каждый раз слышим про костыли, приоритеты, одну строчку, траблшутинг запуска его костыльных демонов в течении микросекунд(а в следующей версии гарри^WЛеннарт поттер^WПоттеринг обещает обойти причинно-следственную связь и проблемы будут решаться до возникновения), как бы сервис стартовал после того как он почешет левое яйцо но до того как почешет правое завершился. Наверное Поттеринг откажется от своей поделки а этот аноним так и будет ходить, с органчиком в голове, и бубнить про это ненужно.
     
  • 4.64, Аноним (-), 19:41, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Упомянутое может интересовать разве что эмбедовочников Но им икнется тормознуто... большой текст свёрнут, показать
     
     
  • 5.79, Аноним (-), 21:43, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    > Не, не слышали! Запуск под нужным юзером? Закостылишь сам! Рестарт упавшего
    > процесса? Удобства во дворе! Даже просто логинга нет. Так что если
    > новый демон почему-то не взлетает - логгинг дописывать будет сам админ.
    > Чтобы потом всего лишь хлопнуть себя по лбу - "ой, вот
    > тут же прав не хватило" или "блин, а действительно, этот файл
    > лежал не там". А в нормальной системе инициализации админ узнает об
    > этом просто посмотрев в логи. Не говоря о том что от
    > шелл-портянок писаных кем попало, где код перемешан с данными конфигурации на
    > трех страницах текста любой админ может вывалить гору кирпичей. Особенно если
    > предшественники-кулсисопы или просто странноватые майнтайнеры/апликушники постарались.

    SMF?

     
  • 5.84, chinarulezzz (ok), 21:46, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    бедный, шелл не осилил, а вот си осилить - как два пальца)
     
  • 5.116, ананим (?), 07:38, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >А администратора вообще интересует прежде всего

    Угу. Расскажи мне что мне нужно, а я расскажу куда тебе идти.

     

  • 1.5, Аноним (-), 11:06, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    и зачем народ гонится за параллельной загрузкой? вместо 15сек будет 11, в чем смысл? рейд дольше грузится, а тут пяток секунд выигрывается...
     
     
  • 2.7, КЭП (?), 11:46, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Возможность параллельной загрузки это всего лишь одно из достоинств систем и явным выделением зависимостей.
     
  • 2.19, Аноним (-), 13:13, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тут у некоторых линукс на десктопе, ноутбуке...
     
     
  • 3.28, kb (?), 14:12, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Только вопрос: зачем ноутбук выключать вообще? Это же глупость какая-то.

    // конечно, не в условиях кривости линуксов, но надо же кривость исправлять

     
     
  • 4.33, Аноним (-), 15:36, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем его не выключать? Нука, расскажите мне, про то что я должен каждый раз саспендить 32 гига памяти на дорогущий ссд диск.
     
     
  • 5.37, Аноним (-), 16:42, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что, гнум уже 32Гб оперы кушаить?
     
  • 5.40, тигар (ok), 17:00, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    32Г памяти в буке. 294ый, ты штоле снова сказки рассказываешь тут?
     
     
  • 6.44, Crazy Alex (ok), 17:58, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К твоему сведению - сохраняется только занятая память, а не вся.
     
     
  • 7.54, тигар (ok), 19:25, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > К твоему сведению - сохраняется только занятая память, а не вся.

    я про наличие 32Гб памяти в ноуте.

     
     
  • 8.106, Crazy Alex (ok), 03:27, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да какая разница Забито-то будет всё равно в разы меньше Плюс сжатие при запис... текст свёрнут, показать
     
     
  • 9.117, тигар (ok), 10:00, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    даже 294ый понял про что я для тебя спрошу проще много ты видел _ноутбуков_ с ... текст свёрнут, показать
     
     
  • 10.119, Аноним (-), 12:23, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если помаркетить в яндексе то несколько штук найдётся Может он на самом деле за... текст свёрнут, показать
     
  • 10.131, Crazy Alex (ok), 23:16, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Извини, я протупил Хотел ему ответить, а сцепился чего-то с тобой По привычке,... текст свёрнут, показать
     
  • 7.80, Аноним (-), 21:43, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > К твоему сведению - сохраняется только занятая память, а не вся.

    В какой оси?

     
  • 6.69, Аноним (-), 19:48, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > 32Г памяти в буке. 294ый, ты штoле снова сказки рассказываешь тут?

    Не, не я. У меня не настолько крутой ноут. А жаль, давали б 32 гига оперативы нахаляву - я бы взял, RAM много не бывает.

     
  • 5.43, hshhhhh (ok), 17:46, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем суспенд когда есть слипмод?
     
     
  • 6.56, Crazy Alex (ok), 19:32, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Слипмод жрет батарею
     
     
  • 7.68, Аноним (-), 19:47, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Слипмод жрет батарею

    Зато выход из него за относительно разумное время. А пока оно там образ памяти с диска достанет - юзер опупеет три раза.

     
     
  • 8.81, Аноним (-), 21:44, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ачо, Ready Boost еще не изобрели ... текст свёрнут, показать
     
  • 8.107, Crazy Alex (ok), 03:28, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да от чего там пупеть Единицы секунд ... текст свёрнут, показать
     
  • 5.46, Crazy Alex (ok), 17:59, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Угу. А еще ты, наверное, купишь крутой телефон а потом бояться позвонить лишний раз, чтобы деньги не тратить. Ну и 32 гига ты будешь саспендить только если все они заняты.
     
  • 5.58, arisu (ok), 19:35, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем его не выключать? Нука, расскажите мне, про то что я
    > должен каждый раз саспендить 32 гига памяти на дорогущий ссд диск.

    ноут. 32 гб памяти. прими антиупорина, пожалуйста.

     
     
  • 6.85, Аноним (-), 21:48, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Dell 6500, отличная рабочая лошадка.
     
     
  • 7.100, chinarulezzz (ok), 23:21, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Dell 6500, отличная рабочая лошадка.
    >win7,8
    >Up to 16GB5 DDR3 SDRAM at 1600Mhz - 2 DIMMS
    >http://www.dell.com/us/dfb/p/latitude-e6530/pd

    И эти 16 гигов нужны только для того, чтоб установить туда системде)))

     
     
  • 8.128, Аноним (-), 19:36, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не Latitude, Precision 6500 ... текст свёрнут, показать
     
  • 4.67, Аноним (-), 19:45, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только вопрос: зачем ноутбук выключать вообще? Это же глупость какая-то.

    Зачем кто-то хочет ходить в теплое помещение с мягкой туалетной бумагой? Можно же погадить в чистом поле и подтереться подорожником!

     
     
  • 5.82, Аноним (-), 21:44, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Только вопрос: зачем ноутбук выключать вообще? Это же глупость какая-то.
    > Зачем кто-то хочет ходить в теплое помещение с мягкой туалетной бумагой? Можно
    > же погадить в чистом поле и подтереться подорожником!

    Камнем, золотко, камнем.

     
  • 5.108, Crazy Alex (ok), 03:33, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Возможно, для тебя будет новостью, что пользовательская сессия восстанавливается далеко не полностью даже там, где это вообще происходит. Скорее всего окажется, что курсор в документах в LO стоит не там, где был, вкладки браузера заново тянутся из сети (и дай бог, чтобы содержимое страниц не изменилось), и так далее, и тому подобное. Поэтому - если уж надо выключать - то либо слип, либо суспенд сильно упрощают жизнь.

    А вот запуск всего и вся заново - это, натурально, "чисто поле".

     
  • 4.91, BrainFucker (ok), 22:14, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Только вопрос: зачем ноутбук выключать вообще?

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

     
  • 2.70, Аноним (-), 19:54, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > и зачем народ гонится за параллельной загрузкой? вместо 15сек будет 11,

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

     
     
  • 3.83, Аноним (-), 21:46, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    > Во первых, у того же апстарта довольно логичная система событий. Так что
    > сетевой демон например можно пнуть когда "появилась сеть" и вырубить когда
    > "сети больше нет". А еще он может запустить процесс сразу под
    > нужным юзером, с нужным приоритетом и даже зарестартит его если процесс
    > упал. А процесс сдох совсем - есть лимит на скорость рестарта,
    > чтоб машину запредельно не нагружать тщетными попытками. А если админ накосячил
    > при конфигурировании нового демона - в лог по крайней мере будет
    > написано "почему стартер не это не запустил". И весь конфиг под
    > новый демон - строк пять. Все это сильно упрощает отладку и
    > трублешутинг, а как бонус оно еще и взлетает быстрее. Поди плохо...

    SMF?

     
  • 2.114, гость (?), 06:54, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Арч и Федорой так часто падают, что лишние несколько секунд на загрузке - это очень важно.
     

  • 1.6, Аноним (-), 11:45, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вместо вменяемой документации, как всегда исходники?
     
     
  • 2.8, Аноним (-), 11:51, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вы про системд ?
     
     
  • 3.11, Аноним (-), 12:12, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > вы про системд ?

    В системд документация есть, и вполне вменяемая. В upstart с этим похуже.

     
     
  • 4.13, anonymous (??), 12:15, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Критерии вменяемости в студию!  А то я вот пока даже на формат журнала ничего не нашёл.
     
     
  • 5.15, Аноним (-), 12:17, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Критерии вменяемости в студию!  А то я вот пока даже на
    > формат журнала ничего не нашёл.

    О чем можно говорить с человеком, который даже в документацию заглянуть не осилил?
    http://www.freedesktop.org/wiki/Software/systemd/journal-files/

     
     
  • 6.21, anonymous (??), 13:24, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    По ссылке какая-то неведомая хрень. Специально написано для тех, которые даже свои ссылке не читали:


    This document explains the basic structure of the file format on disk. We are making this available primarily to allow review and provide documentation. Note that the actual implementation in the systemd codebase is the only ultimately authoritative description of the format, so if this document and the code disagree, the code is right. That said we'll of course try hard to keep this document up-to-date and accurate.

     
     
  • 7.31, Аноним (-), 15:22, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > По ссылке какая-то неведомая хрень.

    По ссылке описание формата журнала. Если, конечно, у вас с чтением нет проблем.

     
     
  • 8.34, Аноним (-), 15:37, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Переведите ему вышенаписанное ... текст свёрнут, показать
     
     
  • 9.42, Stax (ok), 17:30, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    tl dr наиболее актуальное описание смотрите по коду, мы стараемся обновлять док... текст свёрнут, показать
     
     
  • 10.95, anonymous (??), 22:41, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда зачем нужна такая документация ... текст свёрнут, показать
     
     
  • 11.98, arisu (ok), 22:58, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    чтобы при случае отмазаться 171 да вон, есть у нас документация ну и что, чт... текст свёрнут, показать
     
     
  • 12.99, arisu (ok), 22:59, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это я к тому, что лучше вообще никакой публичной документации, чем устаревшая ... текст свёрнут, показать
     
     
  • 13.111, Аноним (-), 04:12, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажите это разработчикам nouveau, а то не понимают они своего счастья И нек... текст свёрнут, показать
     
     
  • 14.122, chinarulezzz (ok), 13:14, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Аххах, да Те ещё счастливчики До слёз довёл, чертяка ... текст свёрнут, показать
     
  • 4.14, Аноним (-), 12:15, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В системд документация есть, и вполне вменяемая. В upstart с этим похуже.

    Вполне закономерно. Утащить код, но не париться с утаскиванием документации - это гораздо проще, чем утащить код и написать к нему документацию.

     
     
  • 5.16, Аноним (-), 12:23, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ай-яй-яй, утащили, и сидят они теперь без кода, плачут.
     
     
  • 6.17, Аноним (-), 12:25, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ай-яй-яй, утащили, и сидят они теперь без кода, плачут.

    Неа, кушают попкорн и смотрят, как манагеры пиарят копипасту и расписывают ее преимущества перед оригиналом :)

     
     
  • 7.20, Гость (?), 13:22, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё чуть-чуть и вы про лицензии начнёте (тьфу-тьфу-тьфу). Хотя, судя по тому что творится с Open Source всё к этому и идёт
     
  • 7.101, chinarulezzz (ok), 23:30, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ай-яй-яй, утащили, и сидят они теперь без кода, плачут.
    > Неа, кушают попкорн и смотрят, как манагеры пиарят копипасту и расписывают ее
    > преимущества перед оригиналом :)

    достаточно почитать ваш едкий комментарий, другие форумы с крикливыми, самого поттеринга, дебаты против шаттлворта, конфликты с разработчиками дебиан, чтобы видеть как им всем пофиг, и сидят они, точат попкорн перед телевизором :D

     
  • 5.51, Crazy Alex (ok), 18:21, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Всем идиотам, болтающим про утащенный код: upstart имеет принципиально другую идеологию и архитектуру - он event-based,  а не dependency-based, как systemd. На этом фоне любые похожие или скопированные фичи - меркнут.

    Хотя, конечно, дикарям пофиг - лишь бы "вжж" делало.

     
  • 2.93, BrainFucker (ok), 22:18, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё есть давно. Писал себе несколько конфигов для своих демонов, всё очень просто.

    http://upstart.ubuntu.com/cookbook/

     

  • 1.18, Аноним (-), 13:07, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда уже появится компонент для настройки сети (upstart-network)?
    В 1.12, надеюсь, уже будет?
     
  • 1.22, VKraft (?), 13:31, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    они к своему хозяйству делать собираются командное управление? а то отключение/включение/старт/рестарт служб делается не из единого интерфеса/команды а это как-то нивелирует преимущества заставляя юзать старый стиль управления при новых возможностях. конечно можно углубится в документацию на недельку и сделать своих скриптов однако это не отменяет необходимости присутствия этого в системе из коробки как в солярисе например svcadm enable|disable service_name - быстро и понятно
     
     
  • 2.36, ызусефещк (?), 16:13, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    service не хватает?
     
     
  • 3.47, karapuz2 (ok), 18:00, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    к нему еще нужен chkconfig
     
  • 3.75, VKraft (?), 21:03, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    не хватает он в режиме совместимости с SysV init
     
  • 2.109, Crazy Alex (ok), 03:35, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Баг, может, им запостить? На вид логично. Но подозреваю, что оно таки есть - ну базовая штука же.
     
  • 2.132, Crazy Alex (ok), 23:21, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Погоди, а initctl чем тебе не единый интерфейс-то?
     
     
  • 3.139, VKraft (?), 10:50, 18/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    я смотрел на initctl. им можно управлять но, для исключения ошибок во время администрирования инструмент управления должен быть проще ( как АК-74 )
     
  • 3.140, VKraft (?), 11:27, 18/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Погоди, а initctl чем тебе не единый интерфейс-то?

    хотя он и не сложен но нет возможности в initctl делать enable/disable сервисам. конфигурация хранится в раздельных файлах и редактировать надо вручную

     

  • 1.24, Пиу (ok), 13:43, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    чем оно лучше systemd?
     
     
  • 2.26, Аноним (-), 13:54, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Быстрее, рамки меньше жрёт, в виндовс хотят портировать))))))))))))
     
  • 2.27, ананим (?), 13:55, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    делает тоже самое при меньшем количестве кода, меньшем количестве внешних зависимостей и не требует отдельных знаний предметной области.
    вкратце.
    при чем если замените слово «меньшем» на «гораздо меньшем», то тоже не ошибётесь.
     
  • 2.52, Crazy Alex (ok), 18:22, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Архитектура красивее и допускает больше вариантов использования.
     
  • 2.94, BrainFucker (ok), 22:22, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Просто берёт и работает. Причём работает давно и без всяких бугуртов и бурлений говн на эту тему. Зачем нужно было создавать этот ваш велосипед Systemd когда upstart уже существовал, непонятно. Потому что создан в Canonical?
     
     
  • 3.143, Аноним (-), 15:27, 20/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    потому что не в редхате
     
  • 2.123, Мефисто (?), 13:48, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Оно хуже.
     

  • 1.29, Аноним (-), 15:06, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > а также в проектах Maemo,

    Maemo? Вы серьезно?

     
     
  • 2.30, Аноним (-), 15:15, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    не нужно
    есть же systemd


     
     
  • 3.41, el torito (?), 17:05, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    systemd - это инструмент, которым Red Hat пытается взять под контроль экосистему Linux.
    Дело ваше, но по-моему это как раз то, чего следует избегать категорически, несмотря на _любые_ технологические преимущества.
     
     
  • 4.48, Stax (ok), 18:04, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > systemd - это инструмент, которым Red Hat пытается взять под контроль экосистему
    > Linux.
    > Дело ваше, но по-моему это как раз то, чего следует избегать категорически,
    > несмотря на _любые_ технологические преимущества.

    у RH уже были тысячи шансов "взять под контроль", если посмотреть, сколько из современных технологий в мире линукс разрабатывались и поддерживались в основном сотрудниками RH (начиная от glibc). Но они за эти 20 лет неоднократно доказывали свою адекватность в этом вопросе. Надежные, универсальные технологические решения, принятые практически всеми. В отличие от некоторых других (показываю пальцем на Canonical), которые старались в основном переизобрести уже существующие компоненты окружения и подсадить остальных на свои варианты (VCS, багтрекер, управление переводами, пользовательское окружение, дисплейный сервер) с сомнительными мотивами

     
     
  • 5.50, annulen (ok), 18:14, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Но они за эти 20 лет неоднократно доказывали свою адекватность в этом вопросе

    Особенно активно ее "доказывал" Дреппер в случае с memcpy

     
     
  • 6.62, arisu (ok), 19:40, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Но они за эти 20 лет неоднократно доказывали свою адекватность в этом вопросе
    > Особенно активно ее «доказывал» Дреппер в случае с memcpy

    что характерно — был абсолютно прав. попец, конечно, поразрывало у быдлокодеров — но у них всегда проблемы, потому что мозгов нет, читать не умеют, пишут быдлокод не приходя в сознание.

     
  • 5.74, Аноним (-), 20:24, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Rpm хотели сделать стандартом. Это только из того, что вспомнилось.
     
     
  • 6.110, Crazy Alex (ok), 03:36, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Собственно, LSB слизан с редхата. Правда, ему это не особенно помогло, видать.
     
  • 5.86, el torito (?), 21:58, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не соглашусь. glibc таковым шансом не был: это было слишком давно, когда "экосистема" ещё не сформировалась. rpm пытался быть использован - не удалось, сильную конкуренцию составил Debian; кстати: rpm не оказался "принят всеми". LSB практически диктовался Red Hat, но и эта попытка ни к чему не привела: (1) LSB недостаточно жёсткий и (2) практически некому привязываться к LSB как к стандарту. KVM стартовал как фирменная альтернатива Xen, в котором можно было участвовать, но трудно было контролировать; опять не вполне удачная попытка: KVM не стал доминирующей в мире технологией. И заметьте, KVM даже в стадии беты был в апстриме ядра, в то время как гораздо более зрелый к тому моменту Xen туда и на пушечный выстрел не подпускали.
    К чему я это: нет у них никакой адекватности, банально "силёнок не хватает". В значительной степени - по причине огромного "свободного" (freedom tied) community, сделать которому lock in не так уж просто. И systemd - пока что лучшая из попыток.

    Ничего не могу сказать о Canonical и Ubuntu: я не их пользователь. И за пределами своей экосистемы они, пожалуй, ни на что всерьёз не влияют... Почувствуйте разницу.
    Хотя, что касается методики - она вполне похожа на редхатовскую, как и мотивы - точно такие же, несомненно неэтичные.

     
     
  • 6.120, Аноним (-), 12:32, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ЧО Этот недоминирующий квм добился того что цитрикс всё ксеновое открыл и отдал... большой текст свёрнут, показать
     
     
  • 7.133, el torito (?), 23:38, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Про Citrix и Xen Вы лжёте. Во-1х, Xen был вполне пригоден ещё до покупки его Citrix'ом. Проверено на практике. KVM в то время существовал только в планах. Во-2х, даже после покупки Citrix'ом свободный проект не прекратил ни существования, ни даже развития. При этом версия от Citrix была с ним несовместима. И, кстати, именно он в конечном счёте был принят в ядро.
    Но основной целью начала разработки KVM было получить полностью контролируемую RH систему виртуализации.
    В отношении "качества гипервизора" они (Xen и KVM) вполне равны. Простоту развёртывания и удобство администрирования я вообще не оцениваю, потому как "чайникам" это ни к чему, а профессионалу оба не сложны.
    Дальше будет всё то же: Xen так и останется проектом энтузиастов, KVM - решением для линуксофилов, а VMWare - для бизнеса.
     
     
  • 8.135, Аноним (-), 11:19, 17/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда ты говоришь, такое ощущение что бредишь ... текст свёрнут, показать
     
  • 5.87, chinarulezzz (ok), 22:01, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Дело ваше, но по-моему это как раз то, чего следует избегать категорически,
    >> несмотря на _любые_ технологические преимущества.

    (embrace & extend & extinguish) => vendor-lock

    > ... Но они за эти 20 лет неоднократно доказывали свою адекватность в этом вопросе.

    Аааа, ну конечно же! Тогда ладно. Нам же не нужно видеть, нам нужно верить! Так бы сразу и сказал.

     
     
  • 6.90, arisu (ok), 22:08, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Аааа, ну конечно же! Тогда ладно. Нам же не нужно видеть, нам
    > нужно верить! Так бы сразу и сказал.

    это же бревно, с ним нет смысла нормально разговаривать.

     
  • 4.53, Crazy Alex (ok), 18:23, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да нет у него технических преимуществ, во всяком случае принципиальных. Не сишные же модули таковым считать.
     
  • 3.45, Аноним (-), 17:59, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я к тому, что незачем насиловать труп Маемо.
     
     
  • 4.63, arisu (ok), 19:41, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я к тому, что незачем насиловать труп Маемо.

    это уж кому что нравится. тебе, видимо, насиловать трупы. а пользователям maemo вполне нравится её использовать.

     
  • 3.61, arisu (ok), 19:39, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не нужно  есть systemd

    пофиксил, не благодари.

     
  • 2.60, arisu (ok), 19:38, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> а также в проектах Maemo,
    > Maemo? Вы серьезно?

    да, у меня upstart. версии сильно постарее, правда. в чём проблема?

     

  • 1.35, asavah (ok), 15:45, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Калнониколовские поделки не особо уважаю.
    Но с апстартом "пока" не нарывался на траблы/костыли.
    Вполне себе работает.
    Если надо самому чего-то прикрутить - *.conf на пару строчек и вперёд, без вопросов.
    systemДЫ - мерзость - это OS которая хочет быть инитом.
     
     
  • 2.39, SunXE (ok), 16:53, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Но с апстартом "пока" не нарывался на траблы/костыли.

    Это потому что он в RHEL 6 запилен, Редхат его подкрутили до стабильного состояния.
    Посмотрим что и в каком виде будет в RHEL 7

     
     
  • 3.103, chinarulezzz (ok), 00:28, 16/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Но с апстартом "пока" не нарывался на траблы/костыли.
    > Это потому что он в RHEL 6 запилен, Редхат его подкрутили до
    > стабильного состояния.

    кстати поглядел в багзилле редхата по продукту upstart грепая rhel & fedora. И о чудо!!! Там разработчики upstart'a подтверждают и закрывают баги. Чудо чудное. Это всё редхат.

    > Посмотрим что и в каком виде будет в RHEL 7

    как будто это что-то важное)))

     
  • 2.144, annulen (ok), 14:15, 21/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > systemДЫ - мерзость - это OS которая хочет быть инитом.

    Нужно срочно заменить его на emacs.

     

  • 1.49, noname12 (ok), 18:10, 15/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос. Есть системные сервисы A и B. Как мне написать свой сервис C, который должен стартовать сразу после A (start on started A, это понятно), и закончиться в любой момент времени, но до старта B? A и B не мои.
     
     
  • 2.66, arisu (ok), 19:44, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вопрос. Есть системные сервисы A и B. Как мне написать свой сервис
    > C, который должен стартовать сразу после A (start on started A,
    > это понятно), и закончиться в любой момент времени, но до старта
    > B? A и B не мои.

    stop on starting?

     
     
  • 3.96, noname12 (ok), 22:50, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нет, вы неправильно поняли, и я не до конца объяснил. Сервис C - это таск (или сервис с pre-start script), и выполнение скриптовой части должно закончится до того, как B стартует. Для простоты скажем, что это таск.

    Временная шкала запуска и завершения сервисов должна выглядеть так:

    t
    ==========================================================================>

    +-------------------------------------------------------------------------
    | A
    +-------------------------------------------------------------------------
          +---------+
          | C         |
          +---------+
                              +-----------------------------------------------
                              | B
                              +-----------------------------------------------

     
     
  • 4.102, daks (ok), 23:50, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    $ cat /etc/init.d/C

    depend() {
    need A
    before B
    }
     
     
  • 5.138, noname12 (ok), 19:04, 17/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    для какой версии upstart это решение?
     
     
  • 6.141, chinarulezzz (ok), 00:10, 19/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    иди на системде, там роллинг-релиз)))
     
     
  • 7.142, Andrey Mitrofanov (?), 10:09, 19/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > иди на системде, там [B]т[/B]роллинг-релиз)))

    //fixed

     
  • 2.89, el torito (?), 22:03, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос. Есть системные сервисы A и B. Как мне написать свой сервис
    > C, который должен стартовать сразу после A (start on started A,
    > это понятно), и закончиться в любой момент времени, но до старта
    > B? A и B не мои.

    В Вашем случае "С" - не сервис.

     
     
  • 3.97, noname12 (ok), 22:51, 15/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для простоты возьмём только случай, когда C - таск.
     

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



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

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