Разработчики ядра Linux поражены потоком исправлений, созданных с помощью искусственного интеллекта
Разработчики ядра Linux выразили серьезную обеспокоенность по поводу притока исправлений, генерируемых искусственным интеллектом, заявив, что они чувствуют себя "полностью перегруженными". В рамках недавних обновлений, вышедших 20 августа, сетевая подсистема ядра Linux 7.3 была дополнена такими функциями, как расширенная поддержка BIG TCP для UDP-туннелей и новые драйверы беспроводной связи, но разработчики с трудом справляются с объемом исправлений, генерируемых искусственным интеллектом.
Основная функция, представленная в Linux 7.3, - это расширенная поддержка TCP для драйверов туннелей VXLAN и Geneve UDP. Это усовершенствование позволяет сетевому стеку ядра обрабатывать блоки данных размером более 64 Кбайт, что снижает нагрузку на каждый пакет при высокоскоростных соединениях. Ранее работавший исключительно с инструментами прямой маршрутизации, такими как Cilium, BIG TCP теперь расширяет свою функциональность до оверлейных сетей, обычно используемых в облачных и контейнерных средах. Тесты, проведенные разработчиками, показали, что при стандартных условиях MTU пропускная способность увеличилась на 10-15%, а при отключении аппаратной туннельной разгрузки прирост для VXLAN приблизился к 35%.
Якуб Кичински (Jakub Kicinski), специалист по сопровождению, отметил, что он и его коллега Паоло Абени (Paolo Abeni) объединили 632 исправления в net tree и 648 в net-next, показав, что до половины исправлений net-next представляют собой "исправления, очистки и уточнения с низким приоритетом, управляемые искусственным интеллектом". Кичински заявил: "Мы, конечно, совершенно ошеломлены", - подчеркнув проблемы, с которыми сталкивается команда технического обслуживания из-за огромного количества заявок, созданных с помощью искусственного интеллекта.
В ответ на эту проблему разработчики используют искусственный интеллект для управления потоком исправлений. При поддержке Meta они внедряют проверку входящих исправлений с помощью нескольких моделей frontier для выявления неточностей. Кичински отметил, что следующий этап включает автоматизацию рутинных задач, таких как управление "лоскутным" обновлением, редактирование сообщений о фиксации и предоставление процедурной обратной связи с помощью больших языковых моделей. Он также отметил, что некоторые сложные проблемы, особенно те, которые связаны с редкими состояниями гонки в путях кода, такими как обработчики ошибок PCIe, не могут быть решены исключительно с помощью искусственного интеллекта.
Недавнее слияние также включало в себя несколько новых драйверов, таких как драйвер mm81x для устройств Wi-Fi HaLow от Morse Micro и начальный скелет для драйвера Intel IxD. Кроме того, протокол MPTCP получил обновления, улучшающие его производительность в условиях экстремальной нехватки памяти, а AF_UNIX теперь обладает расширенными возможностями создания отчетов об ошибках. Первый релиз-кандидат для Linux 7.3 ожидается примерно 30 августа, а стабильный релиз ожидается в конце октября.
Рекомендуемый кредит на изображение
>
