Выпущена стабильная версия systemd 259 Обложка: Skyread

Выпущена стабильная версия systemd 259

Новости
Главное:

  • Выпущена стабильная версия инициализации systemd 259 с рядом значимых улучшений и новых возможностей.
  • Добавлена экспериментальная поддержка musl libc, расширены возможности IPC Varlink и улучшено управление подсчетом завершений процессов.
  • Повышены минимальные системные требования, рекомендованное ядро Linux версии 5.10 и выше.

17 декабря 2025 года официально выпущена стабильная версия подсистемы инициализации и управления службами Linux — systemd 259. Это очередной этап развития одного из ключевых компонентов в инфраструктуре современных дистрибутивов Linux, который призван улучшить гибкость и безопасность системы.

Одним из заметных нововведений в systemd 259 стала экспериментальная поддержка альтернативной стандартной библиотеки musl libc взамен традиционной GNU C Library (glibc). Такая возможность расширяет выбор разработчиков и пользователей при построении систем, где важна легковесность и безопасность.

Кроме того, в менеджере служб systemd значительно расширили функциональность IPC Varlink, что позволит повысить гибкость взаимодействия модулей и сервисов. В систему управления процессами добавлены новые свойства OOMKills и ManagedOOMKills, позволяющие более детально учитывать случаи завершения процессов ядром Linux или утилитой systemd-oomd, ответственной за контроль состояния памяти.

Другие технические улучшения коснулись подтемы работы с разделами дисков: компоненты systemd-udevd и systemd-repart получили возможность инкрементального и более плавного перечитывания таблиц разделов на блочных устройствах. Заметно повысилась параллельность загрузки настроенных ядерных модулей через systemd-modules-load, что сокращает время старта систем.

Среди важных изменений — переход к использованию динамической загрузки через dlopen() для поддержки Linux аудита, PAM, libacl, libblkid, libseccomp, libselinux и libmount, что уменьшает размер контейнеров за счет снижения зависимости от динамической компоновки.

Теперь по умолчанию режим хранения журналов systemd установлен в «persistent» (постоянный), что обеспечивает сохранность логов между перезагрузками. Также обновилась поддержка безопасности: исключена поддержка TPM версии 1.2 с прицелом на TPM 2.0. Для systemd run0 введён новый ключ «—empower», позволяющий запускать сессии с повышенными привилегиями без перехода на root, что повышает безопасность и управляемость процессов.

Systemd 259 требует базового ядра Linux версии не ниже 5.10, рекомендуемый минимум — 5.14. Также ужесточены требования к компонентам, таким как glibc 2.34, libxcrypt 4.4.0, openssl 3.0.0 и другим, что соответствует современному уровню безопасности и функциональности.

Следующий крупный релиз systemd 260 ожидается в 2026 году: среди запланированных изменений — прекращение поддержки классических скриптов инициализации System V, что символизирует очередной шаг к унификации и модернизации системы управления службами в Linux.

Tagged