Линус Торвальдс раскритиковал AI-исправления, раздувающие Linux kernel

Линус Торвальдс снова высказался против потока сомнительных исправлений в Linux kernel, которые попадают в ядро на поздней стадии цикла разработки. На этот раз его недовольство связано с тем, что текущий кандидат на релиз RC5 оказался крупнее обычного, а часть изменений, по его словам, выглядит слишком тривиальной для этого этапа.
Торвальдс заявил, что «не совсем доволен» размером RC5, поскольку раздувание происходит из-за «совершенно тривиальных вещей». Он призвал разработчиков внимательнее смотреть на свои запросы на включение изменений и отделять реальные исправления регрессий от правок, которые можно перенести на следующий цикл разработки.
Обычно цикл Linux kernel включает около семи кандидатов на релиз, после чего стабильная версия ядра становится доступна для сопровождающих дистрибутивов. Если процесс затягивается, может появиться и восьмой кандидат. Поэтому к стадии RC5 от разработки обычно ждут снижения активности и фокуса на проблемах, которые действительно могут повлиять на стабильность релиза.
По словам Торвальдса, на этом этапе цель состоит не в том, чтобы закрывать старые некритичные проблемы, а в поиске и исправлении регрессий. Он предупредил, что будет жёстче относиться к ненужной активности в конце цикла, особенно если изменения не решают срочные проблемы.
На этой неделе исправления в Linux kernel затронули файловые системы, видеокарты, управление памятью, сетевые компоненты, безопасность, стабильность и аппаратную поддержку. Среди устройств и продуктов, для которых упомянуты аппаратные исправления, названы HP Pavilion Plus 14, ASUS Armoury и Lenovo Yoga 7 14AGP11.
Важно, что Торвальдс не объявлял запрет на использование AI в разработке ядра. Проблема в другом: AI-инструменты могут ускорять поиск ошибок, но без полноценной проверки со стороны разработчиков они добавляют шум и перекладывают лишнюю работу на сопровождающих проекта. Для Linux kernel, от которого зависят серверы, ПК, дистрибутивы и встраиваемые системы, такая дисциплина напрямую влияет на стабильность будущих релизов.
Ранее Торвальдс уже критиковал ситуацию, когда разработчики использовали AI для поиска проблем в ядре, но не присылали полноценные исправления. Новый комментарий продолжает ту же линию: в критической инфраструктуре важен не сам факт использования AI, а качество результата и ответственность автора изменений.