ИИ завалил разработчиков Linux рекордным потоком багов перед релизом 7.2.
<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:1200/675;margin-bottom:2rem;overflow:hidden">
<div itemprop="articleBody">Финальная стадия разработки Linux 7.2 неожиданно стала одной из самых насыщенных за последние годы. В шестой и седьмой тестовых сборках накопилось непривычно много исправлений, а Линус Торвальдс связал заметную часть потока с ИИ-инструментами, которые всё чаще проверяют код ядра и находят проблемы перед релизом.
В сообщении от 2 августа Торвальдс назвал Linux 7.2-rc6 огромным релиз-кандидатом. По количеству коммитов сборка, вероятно, стала крупнейшим rc6 как минимум за несколько лет. Даже с учетом возросшего в последнее время объема исправлений столь крупная сборка удивила создателя Linux.
Через неделю ситуация почти не изменилась. Анонсируя Linux 7.2-rc7 , Торвальдс признал, что размер очередной сборки его не радует, однако назвал большой поток исправлений новой нормой. Значительную часть замечаний разработчики получили после проверки кода различными ИИ-инструментами.
Речь при этом не идет о массовом добавлении в ядро сгенерированного нейросетями кода. ИИ здесь выступает прежде всего в роли дополнительного рецензента: инструменты анализируют изменения, находят потенциальные проблемы, после чего разработчики проверяют замечания и готовят исправления.
Отношение Торвальдса к использованию нейросетей в Linux нельзя свести к простому одобрению или запрету. В январе создатель ядра выступил против попыток превращать документацию Linux в политическое заявление об ИИ и призвал относиться к нейросетям как к инструменту. В мае Торвальдс раскритиковал поток повторяющихся отчетов об ошибках, из-за которых закрытая рассылка по безопасности стала почти неуправляемой. В июле разработчик жестко ответил противникам автоматической проверки кода и подчеркнул, что Linux не станет проектом, закрытым для ИИ-инструментов.
Несмотря на размеры rc7, серьезных тревожных признаков Торвальдс не обнаружил. Большинство патчей сравнительно невелики, хотя несколько групп изменений выделяются на общем фоне. Разработчики внесли исправления в s390/zcrypt, вернули в Btrfs инфраструктуру фоновых рабочих задач fixup worker и исправили ряд проблем в ipset подсистемы Netfilter.
Остальные изменения распределились практически по всему ядру. Патчи затронули графические, звуковые и сетевые драйверы, файловые системы, основной сетевой код и поддержку различных процессорных архитектур. Большой размер rc7 складывается главным образом из множества небольших исправлений, а не из нескольких крупных переделок.
Переносить релиз Linux 7.2 из-за выросшего потока патчей Торвальдс пока не собирается. Если разработчики не обнаружат серьезную проблему, стабильная версия ядра должна выйти 16 августа. Дополнительный релиз-кандидат потребуется только при появлении ошибки, способной оправдать еще одну неделю тестирования.
Linux 7.2 не планируется как выпуск с длительной поддержкой LTS, но версия принесет несколько заметных технических изменений. Среди них улучшения планирования задач для современных процессоров и более справедливое распределение задач между графическими процессорами. Большой поток исправлений перед релизом показывает еще одно последствие распространения ИИ в разработке: автоматическая проверка способна не сократить работу сопровождающих, а найти больше проблем, которые придется разобрать до выпуска стабильной версии
<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:1200/675;margin-bottom:2rem;overflow:hidden">
<div itemprop="articleBody">Финальная стадия разработки Linux 7.2 неожиданно стала одной из самых насыщенных за последние годы. В шестой и седьмой тестовых сборках накопилось непривычно много исправлений, а Линус Торвальдс связал заметную часть потока с ИИ-инструментами, которые всё чаще проверяют код ядра и находят проблемы перед релизом.
В сообщении от 2 августа Торвальдс назвал Linux 7.2-rc6 огромным релиз-кандидатом. По количеству коммитов сборка, вероятно, стала крупнейшим rc6 как минимум за несколько лет. Даже с учетом возросшего в последнее время объема исправлений столь крупная сборка удивила создателя Linux.
Через неделю ситуация почти не изменилась. Анонсируя Linux 7.2-rc7 , Торвальдс признал, что размер очередной сборки его не радует, однако назвал большой поток исправлений новой нормой. Значительную часть замечаний разработчики получили после проверки кода различными ИИ-инструментами.
Речь при этом не идет о массовом добавлении в ядро сгенерированного нейросетями кода. ИИ здесь выступает прежде всего в роли дополнительного рецензента: инструменты анализируют изменения, находят потенциальные проблемы, после чего разработчики проверяют замечания и готовят исправления.
Отношение Торвальдса к использованию нейросетей в Linux нельзя свести к простому одобрению или запрету. В январе создатель ядра выступил против попыток превращать документацию Linux в политическое заявление об ИИ и призвал относиться к нейросетям как к инструменту. В мае Торвальдс раскритиковал поток повторяющихся отчетов об ошибках, из-за которых закрытая рассылка по безопасности стала почти неуправляемой. В июле разработчик жестко ответил противникам автоматической проверки кода и подчеркнул, что Linux не станет проектом, закрытым для ИИ-инструментов.
Несмотря на размеры rc7, серьезных тревожных признаков Торвальдс не обнаружил. Большинство патчей сравнительно невелики, хотя несколько групп изменений выделяются на общем фоне. Разработчики внесли исправления в s390/zcrypt, вернули в Btrfs инфраструктуру фоновых рабочих задач fixup worker и исправили ряд проблем в ipset подсистемы Netfilter.
Остальные изменения распределились практически по всему ядру. Патчи затронули графические, звуковые и сетевые драйверы, файловые системы, основной сетевой код и поддержку различных процессорных архитектур. Большой размер rc7 складывается главным образом из множества небольших исправлений, а не из нескольких крупных переделок.
Переносить релиз Linux 7.2 из-за выросшего потока патчей Торвальдс пока не собирается. Если разработчики не обнаружат серьезную проблему, стабильная версия ядра должна выйти 16 августа. Дополнительный релиз-кандидат потребуется только при появлении ошибки, способной оправдать еще одну неделю тестирования.
Linux 7.2 не планируется как выпуск с длительной поддержкой LTS, но версия принесет несколько заметных технических изменений. Среди них улучшения планирования задач для современных процессоров и более справедливое распределение задач между графическими процессорами. Большой поток исправлений перед релизом показывает еще одно последствие распространения ИИ в разработке: автоматическая проверка способна не сократить работу сопровождающих, а найти больше проблем, которые придется разобрать до выпуска стабильной версии
- Источник новости
- www.securitylab.ru