Представлена новая версия системного менеджера Linux system 251

Представлена новая версия системного менеджера Linux system 251

Релиз содержит улучшения для облегчения работы, а также новые экспериментальные функции

image

После пяти месяцев разработки представлен релиз системного менеджера systemd 251 . Вероятно, новая версия появится в осенних выпусках Ubuntu и Fedora. На GitHub представлены все изменения версии, в том числе:

  • Минимальная требуемая версия ядра была увеличена с 3.13 до 4.15. Для работы требуется наличие таймера CLOCK_BOOTTIME;
  • Новая версия теперь использует стандарт компилятора GCC C11-with-GNU-extensions, получивший прозвище gnu11 ;
  • Также представлена экспериментальная функция systemd-sysupdate для автоматической установки обновлений с использованием атомарного механизма замены разделов, файлов или каталогов;
  • Еще одная функция kernel-install используется для установки образов kernel и initramfs в раздел загрузчика $BOOT и удаления из него. Обычно это будет один из /boot/, /efi/ или /boot/efi/;
  • Инструмент busctl для мониторинга DBUS изменил формат вывода со старого формата PCap на новый PCapNG ;
  • Улучшена обработка переменных среды и статусов модулей, в том числе установка статуса для процессов, уничтоженных systemd-oomd Out-Of-Memory Killer (OOM Killer);
  • В настройке LoadCredential разрешено указание имени каталога в качестве аргумента, в этом случае предпринимается попытка загрузки учётных данных из всех файлов в указанном каталоге;
  • Новая функциональность, включая управление установленными ядрами, предназначена для облегчения создания разделов с двумя активными системами типа A/B.

systemd — это системный и сервисный менеджер для ОС Linux. При запуске в качестве первого процесса при загрузке (как PID 1) systemd действует как система инициализации, которая запускает и поддерживает службы пользовательского пространства. Отдельные экземпляры запускаются для вошедших в систему пользователей для запуска своих служб.

systemd обычно не вызывается пользователем напрямую, а устанавливается как /sbin/init и запускается во время ранней загрузки. Экземпляры менеджера пользователей запускаются автоматически через user@.service(5)


Один хакер может причинить столько же вреда, сколько 10 000 солдат! Подпишись на наш Телеграм канал, чтобы узнать первым, как выжить в цифровом кошмаре!