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.



Коды для вставки в блог\форум




Интересные новости
Google удалил более 500 вредоносных расширений из Chrome Web StoreGoogle удалил более 500 вредоносных расширений из Chrome Web Store
Microsoft отозвал обновление безопасности для Windows 10Microsoft отозвал обновление безопасности для Windows 10
Блок рекламы


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

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

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