В Linux 7.1-rc5 вошёл очередной крупный набор исправлений, созданных при участии ИИ-агентов для написания кода — GitHub Copilot и Claude Code. Помимо заметных исправлений безопасности, такие агенты внесли множество мелких правок по разным подсистемам ядра. Патчи, написанные полностью или частично ИИ-агентами, помечаются тегом «Assisted-by:», по которому их можно отфильтровать в git-логе ядра. Кандидат на выпуск 7.1-rc5 опубликован , стабильный выпуск Linux 7.1 ожидается в середине июня.
Какие подсистемы затронули ИИ-ассистированные патчи
GitHub Copilot и Claude Code остаются самыми частыми ИИ-контрибьюторами в разработке ядра Linux. За прошедшую неделю правки с тегом «Assisted-by:» затронули драйвер Intel Xe, драйвер V3D графики Raspberry Pi, код AMD display, подсистему SMB, Netfilter, sysfs, io_uring, Bluetooth и ряд других компонентов.

Часть изменений относится к исправлениям безопасности. Среди коммитов недели — устранение use-after-free в драйвере drm/v3d при обработке массивов запросов CPU-задач, исправление переполнения целого числа в функции bios_get_image() кода AMD display, устранение разыменования NULL-указателя в обработчике SBI v0.1 SEND_IPI на RISC-V KVM, а также проверка границ идентификатора устройства в iommu/amd. Отдельные правки касаются звуковой подсистемы ALSA, драйверов x86-платформы для ноутбуков, драйверов Intel P-State и AMD P-State.
Просмотреть полный список патчей, авторы которых указали тег «Assisted-by:», можно через поиск по git-логу ядра.
Sashiko: автоматический обзор патчей от Google
Помимо генерации самого кода, в разработке ядра применяются и другие ИИ-инструменты. Один из них — система автоматического обзора патчей Sashiko, которую представили инженеры Google. Sashiko анализирует все патчи, отправленные в списки рассылки ядра, на базе модели Gemini 3.1 Pro; права на проект переданы Linux Foundation. По замерам авторов, на неотфильтрованной выборке из 1000 недавних исправлений с тегом «Fixes:» система выявила около 53% ошибок.
Заключение
ИИ-агенты для написания кода закрепились как постоянный источник правок в ядре Linux: от исправлений в графических драйверах до устранения уязвимостей в C-коде. Для пользователей это означает, что часть исправлений безопасности и стабильности в очередном выпуске ядра прошла через автоматическую генерацию или обзор. Тег «Assisted-by:» позволяет отследить, какие именно изменения внесены с участием ИИ.