Мейнтейнер подсистемы Linux Wireless Кеннет Ли ввел строгий запрет на прием патчей, сгенерированных нейросетями. Решение продиктовано низким качеством кода, который часто содержит логические ошибки и не проходит проверку на соответствие стандартам ядра. Разработчики обязаны подтверждать авторство и качество кода, чтобы избежать деградации стабильности системы из-за автоматизированного «мусорного» контента.
Проблема использования LLM в разработке ядра Linux стала критической из-за роста числа низкокачественных правок, которые требуют от сопровождающих значительных усилий для верификации. В отличие от человеческого кода, сгенерированные патчи часто выглядят корректными синтаксически, но содержат скрытые дефекты, которые сложно выявить при стандартном ревью. Теперь любые подозрительные коммиты будут отклоняться без детального разбора.
Этот прецедент подчеркивает растущий конфликт между автоматизацией написания кода и требованиями к безопасности в критически важной инфраструктуре. Ожидается, что другие мейнтейнеры ядра могут последовать этому примеру, ужесточая правила приема вкладов от сообщества для защиты целостности репозитория.
Ключевые факты
- Кеннет Ли официально запретил использование ИИ-инструментов для написания патчей в подсистеме Linux Wireless.
- Основная причина запрета — высокая частота ошибок в сгенерированном коде, которые создают угрозу стабильности ядра.
- Разработчики, присылающие патчи, теперь обязаны гарантировать, что код написан человеком и прошел соответствующее тестирование.
- Любые патчи, вызывающие подозрение в «машинном» происхождении, будут отклоняться без возможности исправления.