Линус Торвальдс скептически оценил заявления о том, что ИИ пишет подавляющую часть современного кода. Создатель ядра Linux подчеркнул, что текущие инструменты генеративного ИИ пока не способны справляться со сложными архитектурными задачами проекта. По его мнению, реальный вклад нейросетей в разработку ядра остается незначительным, а автоматизация пока не заменяет глубокое понимание системного программирования.

Торвальдс отметил, что разработка ядра требует не просто написания синтаксически верных строк, а глубокого понимания аппаратного обеспечения, управления памятью и критических аспектов безопасности. В отличие от простых скриптов или типовых веб-интерфейсов, код ядра Linux характеризуется высокой степенью взаимозависимости компонентов, где любая ошибка может привести к нестабильности всей системы.

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

Ключевые факты

  • Линус Торвальдс назвал утверждения о том, что ИИ пишет 99% кода, преувеличением, не имеющим отношения к реальности разработки ядра.
  • Основная сложность внедрения ИИ в ядро Linux заключается в необходимости глубокой интеграции с аппаратным обеспечением и строгих требований к безопасности.
  • ИИ-инструменты на текущем этапе развития чаще создают «правдоподобные, но неработоспособные» решения для задач низкоуровневого программирования.
  • Разработка ядра остается процессом, требующим человеческого контроля над архитектурными решениями и понимания контекста всей экосистемы.