Разработчики systemd окончательно избавились от поддержки legacy-скриптов.
Вышел systemd 260 - новая версия самой распространённой системы инициализации Linux. Обновление примечательно сразу двумя вещами: разработчики наконец выполнили давнее обещание и удалили поддержку скриптов System V, а заодно открыто признали использование искусственного интеллекта при написании кода.
Поддержку устаревших SysV-скриптов анонсировали к удалению ещё в 2023 году, и теперь это свершилось. Вместе с ней исчезли компоненты <code>systemd-sysv-generator</code>, <code>systemd-rc-local-generator</code> и <code>rc-local.service</code>. Разработчики настоятельно рекомендуют перейти на нативные unit-файлы systemd. Помимо этого, новая версия требует ядро Linux не ниже 5.10 (рекомендуется 5.14, а для полной функциональности - 6.6) и заменяет библиотеку <code>libidn</code> на <code>libidn2</code>. Для свежих дистрибутивов переход вряд ли создаст серьёзных проблем.
Куда интереснее другое: в репозитории systemd на GitHub появился файл <code>AGENTS.md</code> , пришедший на смену <code>CLAUDE.md</code>. Файл содержит инструкции для ИИ-агентов, помогающих в разработке. Пока Claude Code задействован только для проверки pull-реквестов, однако следы ИИ уже обнаружились и в коде: разработчик Red Hat Эллисон Карлицкая в одном из январских коммитов к библиотеке <code>sd-bus</code> честно указала, что написала тесты «с помощью Claude». Правила проекта обязывают раскрывать подобное участие ИИ непосредственно в сообщении коммита и требуют тщательной проверки любого сгенерированного кода человеком перед отправкой.
Из-за этого systemd попал в список OpenSlopware - реестр свободного программного обеспечения, в котором замечен код, сгенерированный нейросетями. Впрочем, команду systemd сложно смутить подобной критикой: проект давно привык к острым дискуссиям. Добавленные 244 строки с участием ИИ распределены по двум небольшим изменениям в <code>sd-bus</code> и представляют собой дополнительные тесты.
Остальные изменения в версии 260 носят технический характер: улучшена работа с нестабильными сетевыми соединениями, добавлена поддержка OCI-образов через <code>systemd-mstack</code> , улучшено отображение имён дистрибутивов. Большинство пользователей этих изменений попросту не заметит. Зато курс на ИИ-ассистирование в разработке наверняка подольёт масла в огонь вечного спора между сторонниками systemd и теми, кто принципиально избегает проекта.
Вышел systemd 260 - новая версия самой распространённой системы инициализации Linux. Обновление примечательно сразу двумя вещами: разработчики наконец выполнили давнее обещание и удалили поддержку скриптов System V, а заодно открыто признали использование искусственного интеллекта при написании кода.
Поддержку устаревших SysV-скриптов анонсировали к удалению ещё в 2023 году, и теперь это свершилось. Вместе с ней исчезли компоненты <code>systemd-sysv-generator</code>, <code>systemd-rc-local-generator</code> и <code>rc-local.service</code>. Разработчики настоятельно рекомендуют перейти на нативные unit-файлы systemd. Помимо этого, новая версия требует ядро Linux не ниже 5.10 (рекомендуется 5.14, а для полной функциональности - 6.6) и заменяет библиотеку <code>libidn</code> на <code>libidn2</code>. Для свежих дистрибутивов переход вряд ли создаст серьёзных проблем.
Куда интереснее другое: в репозитории systemd на GitHub появился файл <code>AGENTS.md</code> , пришедший на смену <code>CLAUDE.md</code>. Файл содержит инструкции для ИИ-агентов, помогающих в разработке. Пока Claude Code задействован только для проверки pull-реквестов, однако следы ИИ уже обнаружились и в коде: разработчик Red Hat Эллисон Карлицкая в одном из январских коммитов к библиотеке <code>sd-bus</code> честно указала, что написала тесты «с помощью Claude». Правила проекта обязывают раскрывать подобное участие ИИ непосредственно в сообщении коммита и требуют тщательной проверки любого сгенерированного кода человеком перед отправкой.
Из-за этого systemd попал в список OpenSlopware - реестр свободного программного обеспечения, в котором замечен код, сгенерированный нейросетями. Впрочем, команду systemd сложно смутить подобной критикой: проект давно привык к острым дискуссиям. Добавленные 244 строки с участием ИИ распределены по двум небольшим изменениям в <code>sd-bus</code> и представляют собой дополнительные тесты.
Остальные изменения в версии 260 носят технический характер: улучшена работа с нестабильными сетевыми соединениями, добавлена поддержка OCI-образов через <code>systemd-mstack</code> , улучшено отображение имён дистрибутивов. Большинство пользователей этих изменений попросту не заметит. Зато курс на ИИ-ассистирование в разработке наверняка подольёт масла в огонь вечного спора между сторонниками systemd и теми, кто принципиально избегает проекта.
- Источник новости
- www.securitylab.ru