Вышел последний релиз самой распространенной системы инициализации Linux, и, учитывая отказ от поддержки init-скриптов и кодирование с помощью ИИ, мы уверены, что этот релиз привлечет еще больше поклонников.
Systemd 260 несет одно из изменений, которое разработчики обещали на протяжении нескольких лет – мы сообщали об отказе от поддержки init-скриптов еще в 2023 году.
Согласно примечаниям к выпуску:
-
Поддержка скриптов служб System V удалена. Пожалуйста, обновите свое программное обеспечение сейчас, чтобы включить нативный юнит-файл systemd вместо устаревшего скрипта System V.
Удалены следующие компоненты:
•
systemd-rc-local-generatorиrc-local.service,•
systemd-sysv-generator,•
systemd-sysv-install(хук дляsystemctl enable/disable/is-enabled).
Также требуется более новое ядро Linux (минимум 5.10, рекомендуется 5.14, а для полной функциональности требуется 6.6), а также ряд других библиотек и вспомогательных файлов. Примечательно, что прекращена поддержка версии 1 библиотеки libidn – теперь вам понадобится libidn2. Ничто из этого вряд ли вызовет серьезные проблемы для новых версий дистрибутивов, использующих systemd 260.
В репозитории systemd на GitHub появился новый файл Markdown, который может вызвать тревогу у некоторых разработчиков. Новый файл называется AGENTS.md и заменяет файл с названием CLAUDE.md. Новый файл AGENTS.md содержит инструкции для помощи ИИ-агентам. (Мы воздерживаемся от того, чтобы разбрасывать кавычки вокруг этого абзаца, как конфетти.)
Учитывая долгую историю игнорирования инструкций ИИ-агентами, о чем The Registerсообщал в 2024 году и продолжает сообщать в этом году, это кажется нам сродни тому, как король Канут приказывал приливу не подниматься (для небританцев это известная легенда). Это практически обречено на провал.
Наличие файла с инструкциями для агентов не доказывает, что сам systemd 260 был создан с использованием LLM-помощников для кодирования. На данный момент их использование, похоже, ограничено проверкой изменений, на что указывает код. В его описании говорится:
Интегрирует Claude Code в качестве ИИ-помощника для проверки pull-запросов.
Однако systemd теперь фигурирует как минимум в одном издании списка OpenSlopware, содержащего информацию о “загрязненном” FOSS-коде. Мы освещали подъем и падение первоначального спорного списка еще в январе.
Согласно списку OpenSlopware, на данный момент код, сгенерированный ботами, ограничен одним конкретным подобъектом systemd, sd-bus, который представляет собой “легковесную библиотеку IPC D-Bus”. В списке выделяется коммит 744d589 с конца января, который кратко описывается как “добавить тестовые случаи для усеченных файловых дескрипторов”, в котором разработчик Red Hat Аллисон Карлитская отмечает, что сделала это “с помощью Claude”.
Это требование – файл AGENTS.md прямо предписывает:
Согласно политике проекта: если вы используете инструменты генерации кода с помощью ИИ, вы обязаны раскрыть это в сообщениях коммитов, добавив, например, Co-developed-by: Claude Opus 4.6 <noreply@anthropic.com></noreply@anthropic.com>. Весь сгенерированный ИИ вывод требует тщательной проверки человеком перед отправкой.
Дополнительные 244 строки в sd-bus распределены по двум относительно небольшим изменениям, которые добавляют больше тестов в небольшой подмодуль. Появление в OpenSlopware, вероятно, не сильно обеспокоит разработчиков systemd. Им по необходимости приходится быть толстокожими, о чем свидетельствует шутливый комментарий к выпуску systemd 256 – “теперь на 42 процента меньше философии Unix”. Тем не менее, мы подозреваем, что последуют и другие изменения, связанные с кодом ИИ.
Прочие изменения в этой версии в основном относительно незначительны, включая доработки обработки прерывистых сетевых соединений, помощь в отображении дружественных имен дистрибутивов, добавление возможности обработки OCI-образов через systemd-mstack и другие низкоуровневые настройки, которые большинство пользователей никогда не заметят.
Подобно удаленной поддержке традиционных init-скриптов, это согласие на изменения, сгенерированные LLM, вероятно, еще больше углубит и расширит раскол между множеством людей, которые используют systemd и говорят, что он облегчает жизнь, и решительными приверженцами, которые не хотят иметь с ним ничего общего. На практике, мы подозреваем, что это не вызовет видимых изменений. ®
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Liam Proven




