ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 12 декабря, 2024

Выпущен 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