LXF129:DrBrown1
|
|
|
Внимание, upstart
- Как изменился процесс загрузки в Karmic Koala, и насколько он теперь документирован.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Upstart, основанная на событиях замена традиционного демона init, используется, начиная с Ubuntu 6.10 и Fedora 9. В Ubuntu 9.10 конфигурация существенно изменилась. Исчезли файлы заданий в /etc/event.d; их сменил набор файлов настройки в /etc/init.
Улучшилась документация: там появилась страница с описанием формата файла настройки и нескольких ключевых событий. Но я так и не нашел окончательного руководства или рабочего примера конфигурации.
В upstart мне не нравится то, что нельзя, как бывало, пройтись по файлам настройки и скриптам и по реальной последовательности событий во время загрузки определить, что же происходит. Я догадываюсь, что в управляемых событиями системах это неизбежно, но конструкция start on в upstart напоминает мне легендарное утверждение COME FROM, что использовалось (как вы понимаете, в шутку) в древних пародиях на языки программирования типа Intercal [один из старейших эзотерических языков программирования; создан в 1972 г. студентами Доном Вудсом и Джеймсом М. Лайоном как пародия на существующие языки программирования и гимнастика для ума, – прим. пер.]. Например, начнем с события startup, которое демон upstart генерирует, ээ… на старте. А потом что? Ну, чтобы разобраться, нужно сделать нечто вроде
$ grep ‘start on startup’ /etc/init/*.conf
Оказывается, это событие запускает задания hostname.conf и mountall.conf. И что? Ну, прочтите файлы этих заданий, чтобы понять, какие события сгенерируют они, а затем командой grep найдите, какие задания запустят эти события. И так далее.
В итоге у меня получилась схема, показанная на рисунке. Быть может, она не совсем точна, но дает общее представление. Заметьте, что традиционный механизм уровней выполнения System V еще под держивается и ссылки S* и K* в каталогах /etc/rcN.d еще используются. Однако в Ubuntu применяется только runlevel 2, и я не удивлюсь, если System V в будущем исчезнет.