Тихо и незаметно вышла очередная версия прогрессивной системы инициализации Upstart. Список новшеств с версии 1.8 таков:
- Apparmor поддерживает два новых правила: 'apparmor load' и 'apparmor switch'.
- Теперь сериализации подвергаются все объекты.
- Доступно уничтожение унаследованных переменных окружения в инит-сессиях.
- Возможность определять множество директорий с файлами конфигурации во время исполнения инит-сессии.
- libupstart: клиентская библиотека для взаимодействия с Upstart из сторонних продуктов.
- upstart-dbus-bridge: новый переходник для взаимодействия с сигналами D-Bus.
- Множество мелких улучшений и исправлений.
- upstart-local-bridge: новый переходник, обеспечивающий запуск заданий Upstart через локальные сокеты.
- upstart-dconf-bridge: новый переходник для инит-сессий.
- upstart-dbus-bridge: новая опция '--bus-name' для доступа к переменным DBus включенным в обработку событий dbus-event(7).
- Новая строфа «reload signal» для возможности заданиям определить произвольный сигнал, который можно послать главному процессу.
- Включение в инит-сессии заданий-образцов.
- Исправление обработки изолированных сессий с помощью re-exec.
- Исправление обработки завершения инит-сессий.
- Новый модуль для Python 3 и сопутствующий ему набор тестов, предназначенные для тестирования Upstart, работающего как PID 1 и в режиме инит-сессии - привилегированном или нет.
>>> Подробности