Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Вторник, 30 декабря, 2025

Выпущен Systemd 257, Вот что нового

Выпущен Systemd 257, Вот что нового

Systemd, широко распространённый менеджер систем и сервисов для Linux, выпустил свою последнюю версию, v257, в которой представлены новаторские обновления, переработанный функционал и информация о планируемых будущих удалениях.

Новый выпуск включает в себя несколько несовместимых изменений, направленных на улучшение функциональности и удобства взаимодействия с пользователем. Например, --purge переключение systemd-tmpfiles теперь применяется только к записям, отмеченным новым $ флагом. Эта корректировка снижает риск непреднамеренного удаления файлов, но требует обновления существующих конфигураций.

Ещё одно существенное изменение затрагивает systemd-creds: его cat-глагол теперь требует зашифрованные учётные данные в кодировке base64, что соответствует поведению decrypt-глагола. В то же время поддержка автоматической очистки кэшей nscd-базы данных пользователей/групп была удалена, что свидетельствует о переходе к альтернативным механизмам.

Способ, которым блоки розеток обрабатывают настройку FileDescriptorName=, также был обновлён. Теперь он корректно работает с Accept=yes розетками, обеспечивая более стабильную обработку подключений.

В Systemd 257 также представлено множество новых функций, предназначенных для упрощения управления системой и службами. Важным дополнением является возможность для устройств .timer использовать опцию DeferReactivation= . Это предотвращает немедленную повторную активацию служб, если по истечении таймера служба все еще работает. Это небольшое, но важное изменение для администраторов, управляющих повторяющимися задачами.

Аналогичным образом, установка параметра RestartMode=debug позволяет администраторам перезапускать сбойные службы с включённым расширенным ведением журнала, что упрощает отладку.

Для тех, кто работает с сетевыми конфигурациями, обновление добавляет поддержку меток IPv6-адресов в systemd-networkd. Кроме того, устройства-мосты теперь поддерживают записи базы данных многоадресной рассылки (MDB) второго уровня, что улучшает обработку многоадресной рассылки в сетях-мостах.

Кроме того, systemd становится всё более универсальным, о чём свидетельствуют новые функции, такие как общедоступность sd-json API в libsystemd. Этот инструмент упрощает создание и сериализацию структур JSON в коде на C, открывая возможности для разработчиков, которым нужна обработка JSON в низкоуровневых системных инструментах.

Поддержка многоканального TCP (MPTCP) в модулях .socket — ещё один пример того, как systemd соответствует современным требованиям к сетевым технологиям. Это обеспечивает лучшую отказоустойчивость и производительность сетевых подключений.

Что касается удаления функций, то некоторые устаревшие функции постепенно удаляются. В следующей версии 258 будет удалена поддержка иерархий cgroup v1 и сценариев служб System V, что побудит пользователей перейти на cgroup v2 и собственные файлы модулей systemd.

Кроме того, команда планирует прекратить поддержку переменной SystemdOptions EFI, что свидетельствует о переходе к более современным альтернативам, таким как учётные данные и расширения конфигурации.

Кроме того, на горизонте маячат изменения в раскладке клавиатуры, которые повлияют на то, как определённые клавиши интерпретируются в среде X11. Пользователям рекомендуется обновить свои пакеты xf86-input-evdev и xf86-input-libinput перед обновлением до версии 258.

Для получения дополнительной информации обо всех изменениях в Systemd 257 ознакомьтесь с полным списком изменений на GitHub.

Exit mobile version