systemd 205: временные модули и полное управление cgroup

Вчера Леннарт Поттеринг (Lennart Poettering) представил очередной релиз init-системы systemd — 205.

Сам автор выделил в systemd 205 два наиболее существенных изменения: появление временных модулей (transient units) и полную поддержку управления структурой cgroup. Временные модули создаются «налету» (во время работы systemd) с помощью API, что «позволяет запускать произвольные программы как независимые сервисы, передавая им все параметры через шину API, а не [определяя в конфигурационном файле] на диске». Все API по работе с объектами systemd, находящимися в cgroup и управляемыми init-системой, пока плохо документированы, но работа над этим ведется.

Леннарт Поттеринг; автор фото: David King
Леннарт Поттеринг; автор фото: David King / Иллюстрация с сайта flickr.com

Среди прочих новшеств в systemd:

  • два новых типа модулей: scope units подобны службам (service units), но создаются из уже существующих процессов (а не с помощью форка из процесса с PID 1) для возможности удобной группировки своих дочерних процессов и проведения дальнейших операций над ними; slice units могут использоваться для иерархического разделения системных ресурсов;
  • logind теперь использует scope и slice units для управления пользовательскими сессиями;
  • новый демон systemd-machined для использования менеджерами виртуализации с целью регистрации локальных виртуальных машин и контейнеров;
  • новая утилита systemd-run для запуска произвольных команд в качестве временных модулей;
  • возможность определения фреймворков безопасности IMA (Integrity Measurement Architecture) и AppArmor.

Автор: Дмитрий Шурупов по материалам freedesktop.org mail-lists.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Mozilla добавила голосовое управление в браузер Firefox
В OpenBSD предложили патч для совместимости с проблемой systemd в обработке имён юзеров
Devuan GNU+Linux Jessie 1.0.0 — первый стабильный LTS-релиз Debian без systemd
Вышел первый кандидат в релизы GNU/Linux-дистрибутива без systemd — Devuan Jessie 1.0.0 RC
Devuan GNU+Linux Beta2 — второй релиз Debian без systemd
Google работает над управлением ПК при помощи взгляда
Linux 4.5: системный вызов copy_file_range, поддержка AMD PowerPlay, улучшения для ARMv6/ARMv7, cgroup v2
В рабочей среде MATE 1.12 улучшили поддержку GTK+ 3, тачпадов и systemd
Linux Mint оставляет своим пользователям выбор между systemd и Upstart
Debian 8.0 «Jessie» — долгожданный релиз популярного дистрибутива GNU/Linux, теперь с systemd
Последние новости

Подгружаем последние новости