3 августа 2026 года, сопровождающий стабильных веток Linux и подсистемы staging Грег Кроа-Хартман (Greg Kroah-Hartman) объявил о новых правилах приёма изменений в каталог drivers/staging. Поводом стало недавнее «нашествие созданных LLM патчей». Теперь подготовленные языковыми моделями исправления для этой части ядра будут автоматически отклоняться, за исключением подтверждённых исправлений реальных уязвимостей.
Каталог drivers/staging используется для размещения драйверов и других компонентов, которые ещё не соответствуют требованиям основной ветки Linux. Согласно официальной документации ядра, такой код остаётся в staging, пока требует дополнительной работы; после доработки его могут перенести в основную часть ядра, а неразвивающиеся компоненты со временем удаляются.
Однако Кроа-Хартман указал и на другую задачу этой подсистемы: drivers/staging существует прежде всего как место, где начинающие разработчики могут учиться участвовать в разработке ядра. Здесь намеренно остаётся много относительно простых задач — исправлений оформления кода, переходов на новые API и небольших переработок. Выполняя их самостоятельно, новички осваивают подготовку патчей, общение в рассылках и процедуру рецензирования.
По мнению сопровождающего, автоматическая очистка такого кода противоречит самому назначению staging. Он отметил, что разработчики могли бы исправить все формальные недочёты с помощью автоматических средств, если бы это было главной целью. Вместо этого часть простых задач сохраняется, чтобы на них могли обучаться люди. Поэтому Кроа-Хартман намерен «автоматически отклонять любые патчи, созданные LLM для подсистемы drivers/staging».
Попытки не указывать применение языковой модели также не помогут. Кроа-Хартман заявил, что подобные изменения обычно легко распознать, и предупредил авторов, что намеренное сокрытие происхождения патча может быть воспринято как попытка обмануть сопровождающих. Цель состоит в том, чтобы люди могли учиться, а не пытались перехитрить мейнтейнера, пояснил разработчик.
Единственное исключение сделано для исправлений настоящих ошибок безопасности. Такой патч разрешается отправить, но автор обязан проверить его на реальном оборудовании, для которого предназначен драйвер, и подробно описать проведённое тестирование. Кроме того, отправитель должен быть готов доказать, что ошибка действительно воспроизводится и может затронуть пользователя. По оценке Кроа-Хартмана, «как минимум треть» обнаруженных современными LLM проблем оказывается ошибочной или приводит к вредным изменениям.
Сам drivers/staging Кроа-Хартман сравнил со «спортивным залом, где можно учиться и развивать свои навыки». Языковые модели, по его словам, постепенно становятся пригодным средством для «тяжёлой работы», но использовать их должны специалисты, уже обладающие достаточными знаниями для оценки результата. Таким образом, решение не вводит общий запрет на использование ИИ при разработке Linux: новое правило касается только сопровождаемого Кроа-Хартманом дерева drivers/staging и прежде всего автоматически сгенерированных косметических исправлений.
>>> Источник

