Релиз системного менеджера systemd v190
Леннарт Поттеринг (Lennart Poettering) представил 0 релиз системного менеджера systemd v190.
Из максимально интересных новшеств возможно подчеркнуть:
В состав включены биндинги для языка Python с реализацией АПИ для труды с журналом (пока АПИ реализовано только отчасти и предоставляет лишь функции наполнения журнала). Официально будут поддерживаться лишь биндинги для Python, для прочих языков они будут развиваться сторонними проектами (к примеру, уже есть биндинги для PHP и Lua);
Для юнит-файлов добавлена помощь макроподстановок с именем хоста (%H), идентификатором машины (%m) и идентификатором загрузки (%b);
Добавлен новый режим вывода элементов журнала "json-pretty", при коем блоки JSON для более удобного восприятия оформляются с отступами по одному объекту на строку;
Изменение состояния юнитов сейчас постоянно сохраняется в журнале и показывается для этого юнита по "systemctl status".
Изначально вместе подключаются cgroup-контроллеры cpu, cpuacct, cpuset и ограничения сети net_cls и net_prio;
Помощь виртулизированной операции reboot() в контейнерах, которая заменяется на exit(), если нет прав на исполнение CAP_SYS_REBOOT;
Утилита journalctl теперь показывает изначально лишь локальные данные, для показа элементов наружного лога стоит указывать опцию --merge (-m);
Добавлена команда "journalctl --disk-usage" для просмотра занимаемого файлами журналов места на диске;
Для управления разбиением журнала на файлы в journald.conf добавлена опция SPLITMODE;
Добавлена помощь нового условия CONDITIONFILENOTEMPTY, срабатывающего для непустых файлов.