Леннарт Поттеринг рад представить очередной релиз загрузочного менеджера systemd.
Новшества:
- Всякое изменение статуса юнита заносится в журнал и доступно для просмотра по команде «systemctl status».
 - ConditionPathIsMountPoint= теперь может правильно определять точки, смонтированные через bind.
 - Отныне по умолчанию монтируются cgroup-контроллеры cpu, cpuacct и cpuset, а также контроллеры net_cls и net_prio.
 - Контейнеры nspawn теперь имеют виртуализированный загрузочный ID: /proc/sys/kernel/random/boot_id монтируется со случайным ID при инициализации контейнера.
 - Новый режим вывода «json-pretty», при котором блоки JSON для более удобного восприятия оформляются с отступами по одному объекту на строку.
 - Удалены все явные вызовы sync() из кода выключения системы, так как ядро само использует эти вызовы при reboot().
 - Добавлена поддержка виртуального reboot() в контейнерах, поддерживаемого новыми ядрами.
 - journalctl по умолчанию показывает локальный лог. Для просмотра удалённых логов следует использовать ключ --merge (-m).
 - Для libsystemd-journal создан вызов sd_journal_get_usage() для определения текущего использования диска всеми файлами журнала. Опция доступна через команду «journalctl --disk-usage».
 - journald получил в journald.conf новую опцию SplitMode= для разбиения конфигурационного файла на части.
 - Новое условие ConditionFileNotEmpty= для проверки состояния файлов.
 - Добавлены биндинги Python для работы с журналом (пока реализованы частично). Официально будет поддерживаться только Python, но сторонние разработчики могут добавить биндинги к другим языкам (например, уже существуют биндинги Lua и PHP).
 - journald теперь предупреждает о невозможности доставки сообщения демону логирования при занятом сокете.
 - journald больше не изменяет /etc/localtime.
 - Теперь logind всегда резервирует один виртуальный терминал (по умолчанию — VT6) для текстового входа.
 - udev автоматически информирует ядерную подсистему btrfs на предмет доступных компонентов btrfs RAID.
 - Ограничение RLIMIT_NOFILE для PID 1 (но не его потомков!) повышено до 64 тысяч. Это сделано для возможности прослушивания большего количества сокетов.
 - При попытке монтирования журнала поверх непустого каталога администратор получает извещение.
 - Для юнит-файлов добавлена поддержка макроподстановок с именем хоста (%H), идентификатором машины (%m) и идентификатором загрузки (%b).
 - systemd теперь всегда конфигурирует часовой пояс для ядра при загрузке. timedated делает то же при изменении /etc/localtime.
 - Обновлена логика logind.
 
>>> Подробности










