Грег Кроа-Хартман, один из ключевых мейнтейнеров ядра Linux, официально запретил использование кода, сгенерированного нейросетями, в подсистемах драйверов и экспериментальных ветках. Решение продиктовано невозможностью верификации происхождения кода и рисками нарушения лицензионной чистоты. Теперь любой вклад, созданный с помощью LLM, будет отклоняться, а авторы обязаны подтверждать, что их патчи написаны людьми.
Это решение стало ответом на рост количества автоматизированных правок, которые часто содержат логические ошибки или не проходят проверку на соответствие стандартам кодирования ядра. В условиях сложной архитектуры Linux, где каждый патч требует глубокого понимания взаимодействия с оборудованием, использование «галлюцинирующего» кода создает критические риски для стабильности системы.
Данный шаг подчеркивает растущую проблему доверия к результатам работы генеративных моделей в критически важной инфраструктуре. Разработчики ядра подчеркивают, что ответственность за каждую строку кода лежит на человеке, и автоматизация не должна подменять собой экспертную проверку и понимание механизмов работы ядра.
Ключевые факты
- Запрет распространяется на все директории `drivers/` и `staging/` в дереве исходного кода Linux.
- Основная причина ограничений — невозможность отследить авторство и потенциальные нарушения авторских прав (copyright).
- Патчи, сгенерированные ИИ, будут отклоняться автоматически при обнаружении признаков машинной генерации.
- Мейнтейнеры требуют от контрибьюторов полной ответственности за каждую предложенную строку кода.
- Решение направлено на сохранение стабильности ядра и предотвращение внедрения уязвимостей, созданных моделями без понимания контекста системы.