вискочка з відкритим вихідним кодом прямою заміною для добре відомо, але застарілим initd (також відомий як System V ініціалізації та / або SBIN / ініціалізації демона) програмного забезпечення, призначеного для запуску certains послуги і завдань в процесі завантаження з операційної Linux Система, адміністрування їх, поки ОС у використанні, а також, щоб зупинити їх протягом shutdown.It-х легко адаптується в Linux distributionsThe Основна відмінність між ініціалізації демона і Upstart, є те, що останній використовує події для обробки конкретних послуг під час запуску і завершення роботи системи , Це, в основному, призначені для використовуватися і в операційній системі Ubuntu Linux.
Тим не менш, проект розроблений таким чином, що вона може бути легко розгорнуто і інтегрований в будь-який інший розподілу Linux, в якості заміни для системи V-ініціалізації. Сумно частиною цього проекту є те, що він використовується тільки в Ubuntu (і його похідних) і Fedora, так як інші дистрибутиви Linux перейшли до більш складних і сучасних Systemd software.Handles послуг і tasksAs згадувалося, Upstart може обробляти обидві послуги і завдань в Процес завантаження або вимикання засноване на подіях, які можуть бути отримані або у вигляді послуг або завдань. Крім того, він може респавном мертві послуги, зв'язок з ініціалізації демона через D-Bus служби, і обробляти користувальницькі служби.
Він може приймати події з будь-якого іншого процесу, респавне і контролювати ініціалізації демонів, які відокремлені від батьківського процесу, і дозволяє користувачам, щоб зупинити або почати свій власний користувальницький services.Availability і підтримується проект OSesThe поширюється тільки як вихідного архіву, який може бути налаштований, скомпільований і встановлений в будь-якій операційній системі Linux. Тим не менш, розробники рекомендують користувачам використовувати офіційні пакети вискочка з програмного забезпечення за замовчуванням репозиторіїв їх розподілу Linux в.
Судячи з усього, Systemd отримав так багато уваги з боку розробників ОС Linux, що навіть Ubuntu буде переключитися на нього, і це говорить багато про майбутнє проекту Upstart.
Що нового У цьому випуску:
- Примусово 'initctl Set-ENV "від призову з системи робочих місць (LP: # 1356824).
- Відкласти використання Remove-на порожній щоб зупинити засідання на рівні контрольної групи робочих місць від участі в гонках з cgmanager, які можуть видалити контрольної групи перед подальшими процесами роботи були переміщені в них (LP: # 1357252).
Що нового у версії 1.13.1:
- Виправлена сесія Init Crasher викликані перезавантаження роботу що «initctl задана-ENV" (LP: # 1222705) Запускає .
Що нового у версії 1.13:
- Виправлена обробка оновлення з без збереження стану-ре-Exec наприклад, щоб зі станом-ре-Exec з підтримкою однієї (LP: # 1303891).
- Відключити сесії CHROOT за замовчуванням. Параметр командного рядка нової «--chroot-сесій" відновлює старе поведінка за умовчанням.
- Нові тести і покращена документація.
- Виправлена зміни сесії INIt UMASK з повторної Exec (LP: # 1302117).
- Дозволити "--confdir 'для того щоб система робочих місць в декількох місцях, що також додає нові варіанти командного рядка' --append-confdir 'і' --prepend-confdir» для повної гнучкості (LP: # 1315060) .
- Дозволити initctl (8) команди "Set-ENV" і "відключене-ENV працювати і на декількох змінних оточення (LP: # 1324096).
- Підтримка контрольних груп за допомогою нового «контрольної групи» строфи. Це робить використання cgmanager (8) і доступна як для системи, так і сеансу Inits.
- Підтримка контрольних груп може бути відключена в вбудованої час, якщо потрібно. См ініціалізації (5) для 'контрольна група' Синтаксис строфи і приклади.
Що нового у версії 1.12.1:
- Виправлені Re-Exec поломки, викликані неправильною D- Використання шини API.
- Тести оновлюються, щоб зловити цю проблему.
Що нового у версії 1.12:
- Зупинити Upstart побічно крадіжці консолі володіння (найбільш помітно при запуску в контейнер).
- Виправлена помилка, яка могла приводити до неправильного виході з initctl (8) команди середовища.
- Виправлена некоректна використання змінних, які можуть призвести до аварії (LP: # 1222705).
- Виправлена станом повторно Exec питання викликало недійсними робочих місць (LP: # 1269731).
- Stateful знову Exec виправити, щоб перетворити в послідовну сеансу автобус D-Bus (LP: # 1258098).
- Init-checkconf (8) тепер використовує Init Session, а також може тепер бути запущений як корінь.
- вискочка-сокетов міст (8) тепер підтримує IPv6 (завдяки Кай щогли і Кемерон Норман).
- Дозволити telinit (8) для роботи на системах з не системної шини D-Bus.
- Численні поліпшення тестування.
- Безліч поліпшень людина-сторінок.
Що нового у версії 1.11:
- Add '--no-DBus "параметр командного рядка для ініціалізації (8) демон (з урахуванням поширення подій в Init сеансів за допомогою вискочка-подій моста (8) повинен бути відключений).
- в послідовну сесія Init робота таблиця середовища на повторне Exec (LP: # 1238078).
- upstart- {DBus, розетка} -bridge (8): Чи не колошматити існуючий шлях (LP: # 1234898).
- вискочка-файлів міст (8):
- , щоб дивитися на створення каталогів (LP: # 1221466) .
- зменшить вихідну замовчуванням.
- вискочка-місний міст (8): Ручка довільні числа пар і додаткових перевірок вхідного дії (LP: # 1234898).
- Покращена сесія Init швидкість відключення (LP: # 1227212).
- Нові Налаштування параметрів :. --disable-Місцевий міст »,« --disable-роз'єм міст
- Додана вискочка-файлів міст (8) і сесія ініціалізації повторно Exec інтеграційні тести.
- Зберегти Umask на засідання Init (LP: # 1240686) .
- Зробити сесія Init підключитися до D-Bus сесії Bus за запитом (LP: # 1203595, # 1235649)
- Покращена збірка часу ABI перевірка дотримання.
- Оновлення Doc і багато випробувань уточнень.
Що нового у версії 1.10:
- вискочка-місний міст: Новий міст для запуску завдань на з'єднання локального сокета.
- вискочка-dconf міст :. Новий міст для сеансу Inits
- вискочка-DBus міст :. Нова опція "--bus ім'я ', щоб ім'я змінної шини, який буде включений в DBus-події (7)
- New & Quot; сигнал & Quot перезавантажити; строфа, щоб робочі місця, щоб вказати користувальницький сигнал, який буде відправлено до основного процесу (а не SIGHUP за замовчуванням).
- Включення робочих місць Приклад сесії ініціалізації.
- Re-Exec виправлення для обробки CHROOT сесії.
- Shutdown виправлення сесії Inits.
- Новий модуль python3 і супутніх інтеграції тестів для перевірки Upstart працює як PID 1 і, як Init (Session priveleged і непривілейованих).
Що нового у версії 1.9.1:
- поведінка респаун Fix регресія (введено у версії 1.8) впливають робочі місця, які також визначають оболонки мета-символи в виконуваним строфи (LP: # 1181789).
- Fix загальний баг, який може призвести до міст до краху (LP: # 1197225).
- Різні виправлення для libupstart.
- initctl2dot :. Покращення макета
Що нового у версії 1.9:
- Apparmor додана підтримка за допомогою двох нових строф: «AppArmor навантаження "і" AppArmor перемикач "(спасибі Марк Deslauriers).
- Stateful знову Exec :. Тепер serialises всі об'єкти, а не тільки мінімальний набір
- Дозволити успадковані змінні оточення, щоб бути знята для сесії Inits.
- Можливість вказати кілька каталогів, конфігурації, коли працює як Init Session.
- libupstart :. Клієнтської бібліотеки для зв'язку з Upstart
- вискочка-DBus міст: Новий міст, щоб робочі місця реагувати на сигнали D-Bus .
- зазвичай круглий виправлень і поліпшень док.
Коментар не знайдено