Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

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

23.09.2026 10:06 (MSK)

После трёх месяцев разработки доступен релиз системного менеджера systemd 262. В новой версии реализовано встраивание в процесс минимального набора unit-файлов, обеспечена поддержка сборки со статическим связыванием, проведена интеграция c dm-clone для клонирования блочных устройств, добавлено ведение БД установленных файлов в systemd-sysupdate и обеспечена криптографическая верификация отчётов systemd-report.

Среди изменений в новом выпуске:

  • В исполняемый файл системного менеджера встроен набор базовых unit-файлов (basic.target, sysinit.target, multi-user.target, reboot.target, shutdown.target, systemd-poweroff.service и т.п.), которые используются при невозможности загрузить unit-файлы с диска. Подобное встраивание позволяет запускать контейнеры с init-процессом (PID1) на базе systemd без установки unit-файлов.
  • Добавлена поддержка сборки в форме одного статически скомпонованного исполняемого файла, который может применяться для инициализации и запуска сервисов в контейнерах с минимальной начинкой. Для сборки со статическим связыванием при запуске meson следует указать флаги: "--default-library=static --prefer-static -Dbuild-static=true -Dsystemd-multicall-binary=true".
  • Интегрирована поддержка модуля ядра dm-clone, позволяющего на основе доступного в режиме только для чтения блочного устройства создать его клон, допускающий запись. Настройки из /etc/clonetab обрабатываются systemd-clonesetup-generator и сохраняются в форме юнитов systemd-clonesetup@.service, привязанных к clonesetup.target. Для создания и удаления клонов блочных устройств добавлена утилита systemd-clonesetup.
  • Расширены возможности инструментария systemd-sysupdate, предназначенного для автоматического определения, загрузки и установки обновлений с использованием атомарного механизма замены разделов, файлов или каталогов (используются два независимых раздела/файла/каталога, на одном из которых находится текущий работающий ресурс, а на другом устанавливается очередное обновление, после чего разделы/файлы/каталоги меняются местами). Реализовано поддержание БД с информацией о всех установленных файлах. Добавлена команда "systemd-sysupdate cleanup" для удаления файлов, ставших лишними после обновления системы или не соответствующих текущему шаблону конфигурации. Добавлены команды "systemd-sysupdate enable-feature/disable-feature/enable-component/disable-component" для управления включением функциональности и компонентов. Реализована концепция рекомендуемых компонентов, например, командой "systemd-sysupdate enable-component --component-suggested" могут быть включены драйверы, необходимые для работы имеющегося оборудования. В команду "systemd-sysupdate update" добавлена опция "--component-all" для обновления разом всех компонентов.
  • В systemd-report добавлена опция "--sign=", реализующая возможность заверения цифровой подписью отчётов, выдаваемых командами "generate" и "upload". Предложены три бэкенда для заверения отчётов: systemd-report-sign-plain (Ed25519), systemd-report-sign-tsm (configfs TSM) и systemd-report-sign-tpm2 (TPM2 PCR).


  • Для сглаживания нагрузки в случае массового перезапуска сервисов после сбоев предложен параметр RestartRandomizedDelaySec, добавляющий случайную задержку перед автоматическим перезапуском сервиса, ограниченную заданными рамками.
  • В slice-юниты добавлен параметр ActivatingConcurrencyMax для ограничения максимального числа одновременно активированных юнитов в иерархии.
  • Для сервисов реализован параметр LUOSession, предназначенный для создания сеансов Live Update Orchestrator, применяемых для обновления ядра в Live-режиме без остановки работы и не теряя состояние системы, устройств и процессов.
  • В socket-юнитах реализованы параметры XAttrEntryPoint, XAttrListen и XAttrAccept, позволяющие прикреплять к UNIX-сокетам расширенные атрибуты (xattr) для их маркировки.
  • Для автоматического назначения легко запоминаемых имён хостов (/etc/hostname) реализован новый символ подстановки "$", заменяемый на элемент из списка слов, выбранный через хэширование с привязкой к идентификатору системы.
  • В утилиту run0 добавлены sudo-совместимые опции -k/--reset-timestamp, -K/--remove-timestamp и -v/--validate для отзыва или обновления временной авторизации, выполненной через polkit.
  • В утилиту systemd-escape добавлена опция "--stdin" для чтения строк из стандартного ввода.
  • В vconsole добавлена переменная окружения FONT_SCALE для настройки уровня масштабирования шрифтов по аналогии с параметром ядра vconsole.font_scale (из значений пока поддерживается только 100% и 200%).
  • Во все команды, поддерживающие опцию "--help", добавлена опция "--introspect-cli" для вывода подсказки в формате JSON для упрощения автоматизации проверки наличия требуемых опций из надстроек и скриптов.
  • При аутентификации с использованием токенов FIDO2 обеспечен показ счётчика оставшихся попыток введения PIN-кода.
  • В systemd-networkd в секции "[Match]" файлов .link, .network и .netdev добавлена проверка MachineTag, позволяющая привязать настройки сети к наличию или отсутствию определённых тегов. В команду "networkctl reload" добавлена опция "--no-reconfigure" для перезагрузки файлов .network и .netdev с диска без перенастройки существующих сетевых линков. В файлах .network в параметрах IPoIB, IPVLAN, IPVTAP, MACsec, MACVLAN, MACVTAP, Tunnel, VLAN, VXLAN и Xfrm разрешено указывать несколько имён сетевых устройств, разделённых пробелом.
  • В systemd-journald механизм FSS (Forward Secure Sealing), позволяющий гарантировать неизменность логов, переведён на использование криптофункций из библиотеки OpenSSL вместо libgcrypt. Библиотека libsystemd больше не связывается с libgcrypt.
  • В утилиту systemd-sysctl добавлена опция "--verify", при которой значение параметра sysctl читается после выставления и сверяется с исходным значением для проверки было ли применено изменение. Добавлены опции "--save=FILENAME" и "--revert=FILENAME" для сохранения и восстановления настроек sysctl, размещённых в каталоге /run/sysctl.d/.
  • Добавлена поддержка сборки с библиотекой OpenSSL 4.


  1. Главная ссылка к новости (https://github.com/systemd/sys...)
  2. OpenNews: Выпуск системного менеджера systemd 261
  3. OpenNews: В systemd-journald спустя 6 лет признали проблему избыточной нагрузки на накопители
  4. OpenNews: Во Flatpak намерены сделать systemd обязательной зависимостью
  5. OpenNews: Создан форк systemd без хранения возраста. GrapheneOS отказался верифицировать возраст
  6. OpenNews: В Debian 14 намерены удалить слой для совместимости systemd со скриптами sysv-init
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66326-systemd
Ключевые слова: systemd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:45, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда-нибудь дотянется до SCM.
     
     
  • 2.10, Аноним (10), 11:09, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > В исполняемый файл системного менеджера встроен набор базовых unit-файлов

    Ой, как мило! всё ближе к полному вендорлоку!

     
  • 2.25, Аноним (25), 12:48, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Source Code Management?
     

  • 1.2, Me (??), 10:47, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    > В исполняемый файл системного менеджера встроен набор базовых unit-файлов

    Люблю я эту игру "угадай, из какого места оно тянет эти настройки"...

     
  • 1.3, жявамэн (ok), 10:47, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    SystemdOS все краше и краше
     
     
  • 2.9, Аноним (9), 11:06, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда код пишут бюрократы, то из хелловорлда получается ОС.
     
     
  • 3.26, Аноним (25), 12:50, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Пора начинать переписывать на Раст.
     

  • 1.4, Аноним (4), 10:50, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    учитывая сколько ему прав надо в контейнере, зачем все эти возможности
    (первые 2 в списке новости)
    кто реально будет это использовать
     
     
  • 2.6, Аноним (6), 10:54, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Точно не знаю, но, возможно, 1 фича даст возможность стопорить нормально контейнеры без systemd, запущенные на хосте с systemd.
     

  • 1.5, Аноним (6), 10:52, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лучшая операционная система.
     
     
  • 2.8, sunjob (ok), 10:56, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +8 +/
    еще-бы линукс из нее выпилить... и пусть работает себе на здоровье
     

  • 1.7, Аноним (9), 10:56, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мы сделали системный менеджер для системного менеджера, чтобы системный менеджер мог менеджить систему.
     
  • 1.12, Аноним (10), 11:13, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > в случае массового перезапуска сервисов после сбоев предложен параметр RestartRandomizedDelaySec

    А вот и сериализация с тормозами подъехала. Причём случайными и необъяснимыми.

     
  • 1.13, Аноним (13), 11:15, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какое оно всё монструозное и неповоротливое.
     
     
  • 2.14, Аноним (14), 11:32, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    This.
    OpenRC на 990 PRO SSD грузится в пару секунд.
    Системда, с которой базовая система шла, крутилась секунд 30, а на выключение вообще встала раком и ждала какие-то минуты просто _потому что_
     
     
  • 3.19, ryoken (ok), 12:22, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Devuan, Gentoo или кто еще? :)
     
     
  • 4.29, Аноним (25), 12:56, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Guix
     
  • 3.24, User (??), 12:47, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А до того вот пять-шесть минут BMC-BIOS, колупались, опосля старта СУБД свои кэши греет от... и до ужина, ага. Вот прям разницы между 30 секундами и 41 - обляпатсья!
     

  • 1.15, Аноним1234 (?), 11:41, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мой прогноз - до конца 2027 года появится версия на rust. Можете сохранить этот пост.
     
     
  • 2.18, xsignal (ok), 12:20, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давно пора, чтобы эти два "шедевра IT" соединились и аннигилировали!
     
  • 2.22, СтеснительныйТракторист (?), 12:34, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И настанет свобода, умные люди будут ставить Kolibri Os, и Haiku Os, и уйдут из под гнета корпорастов Linux.
     
     
  • 3.27, Аноним (25), 12:52, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А что они на этой Kolibri запускать будут?
     
     
  • 4.31, СтеснительныйТракторист (?), 13:00, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну когда разумные людьми распознают гнет корпорастов Linux, Kolibri и Haiku пойдут невероятно в топ. Их будут использовать на космолетах космических, и Valve будут делать SteamOs на основе Kolibri и Haiku.
     
  • 3.33, aname (ok), 13:08, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А с железом эти люди будут что- то делать, или так и будут сидеть под гнётом корпорастов?
     

  • 1.16, Вацлав (?), 12:08, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Расширены возможности инструментария systemd-sysupdate, предназначенного для автоматического определения, загрузки и установки обновлений с использованием атомарного механизма замены разделов, файлов или каталогов (используются два независимых раздела/файла/каталога, на одном из которых находится текущий работающий ресурс, а на другом устанавливается очередное обновление, после чего разделы/файлы/каталоги меняются местами).

    Выглядит как заряженная двухстволка, направленная в ногу

     
     
  • 2.30, User (??), 12:57, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тут на выбор вот 12 стульев:
    На одном nixos
    На другом 100500 пакетных менеджеров, за 30 лет так и не научившихся в транзакционное обновление системы (Да-да, по инфраструктуру репозиториев включительно)
    На третьем реализация всего того же - но вот на уровне ФС в диапазоне от сами-знаете-чего-фысы до lvm snapshots
    На четвертом...

    В общем, из всего зоопарка этот "обрез воздушки" пожалуй последнее, чего стоит опасаться )

     

  • 1.17, xsignal (ok), 12:16, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Тяжёлый комбайн, тянущий за собой на дно всю систему.
     
  • 1.20, Аноним (20), 12:22, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    когда ИИ-функции добавят?
     
     
  • 2.21, Аноним (20), 12:25, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а без шуток было бы неплохо. ИИ смотрит конфиги и видит что пользователь домохозяйка - и запускает все что надо и не надо. Либо видит, что чувак прошарен, и тихо за плинтус прячет все лишнее и занимается только запуском нужных ему сервисов.
     
     
  • 3.23, СтеснительныйТракторист (?), 12:41, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Толко не забудь купить Npu.
    Или видюху, чтобы она все эти Ии функции просчитывала.
    https://shortlink.win/1yGEE
    Озу этот чел даст).
     
     
  • 4.32, Аноним (20), 13:05, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    для лишенцев без видюхи пусть сделают облачное решение по подписке
     
  • 3.28, Аноним (25), 12:54, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > и тихо за плинтус прячет все лишнее

    Мечта товарища майора!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать