Выпуск системного менеджера systemd 207

15 сентября 2013 года

Леннарт Поттеринг (Lennart Poettering) представил релиз системного менеджера systemd 207, в котором отмечены в основном исправления ошибок и незначительные улучшения. Кроме того, проведена чистка лицензионной чистоты кода, которая позволила предоставить больше кода под лицензией LGPL 2.1.

Среди изменений:

  • В реализацию опции "Restart=" добавлена поддержка проверки работоспособности сервиса через контроль поступления уведомлений от watchdog и автоматического перезапуска сервиса в случае прекращения поступления сигналов. Параметры работы watchdog задаются через опцию "WatchdogSec=";
  • Генератор getty, отвечающий за запуск getty на всех сконфигурированных консолях, теперь запускает getty не только на первичной консоли ядра, но и на остальных консолях, перечисленных в опции "console=", что позволяет не заботиться о порядке перечисления консолей в опции "console=".
  • В /etc/crypttab обеспечена возможность задания неограниченного числа попыток ввода пароля через указание опции "tries=0";
  • Обеспечено автоматическое удаление сконфигурированных PID-файлов, если PID-файл остался неудалённым после завершения процесса;
  • В systemd-run добавлена поддержка указания относительных путей к исполняемым файлам (ранее требовалось использовать только абсолютный путь);
  • При указании и директивах "InaccessibleDirectories=" и "ReadOnlyDirectories=" пути, начинающегося с символа "-", в случае отсутствия указанного пути не будет выведена ошибка;
  • В командах подобных "journalctl -o" добавлена поддержка нового режима вывода "short-precise", отличающегося от "short" указанием времени с более высокой точностью (usec);
  • В /etc/crypttab добавлена поддержка опции "discard", которая является синонимом "allow-discards";
  • Добавлена утилита для сохранения и восстановления установок яркости экрана между перезагрузками. Утилита сохраняет настройки яркости перед завершением работы и восстанавливает на ранней стадии загрузки;
  • Реализована логика для автоматического определения и подключения разделов home и swap на дисках с GPT, без явного перечисления данных разделов в /etc/fstab;
  • Systemd теперь не передаёт сервисам какие-либо переменные окружения, выставленные ядром и или initrd без их явного указания в опции "systemd.setenv=";
  • Утилита systemd-sysctl теперь напрямую не читает содержимое /etc/sysctl.conf, но в случае такой необходимости можно поставить символическую ссылку /etc/sysctl.d/99-sysctl.conf;
  • Команды "systemctl set-log-level" и "systemctl dump" перемещены в systemd-analyze;
  • В systemd-run добавлена опия "--remain-after-exit", отменяющая автоматическую чистку контекста юнита после завершения процесса;
  • В tmpfiles добавлена опция "--exclude-prefix=" для исключения определённых путей при выполнении операции;
  • В journald добавлен автоматический сброс буфера всех сообщений на диск в случае поступления записей с приоритетом CRIT, ALERT или EMERG.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск системного менеджера systemd 207», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.