Код, сгенерированный нейросетями, успел стать головной болью для части open source-проектов: Gentoo Linux, Curl и Ghostty ввели жёсткие ограничения или вовсе запретили вклады, созданные большими языковыми моделями. Но по мере того как сами модели становятся точнее, а разработчики — осмотрительнее, картина меняется. Линус Торвальдс, создатель и бессменный мейнтейнер ядра Linux, занял в этом споре подчёркнуто прагматичную позицию — и высказал её так, что обсуждение мгновенно вышло далеко за пределы списка рассылки.

Линус Торвальдс — создатель и главный мейнтейнер ядра LinuxИсточник изображения — tomshardware.com

«Linux — не один из тех анти-ИИ проектов»

В пространном письме в списке рассылки ядра Linux (LKML) 15 июля 2026 года Торвальдс высказался предельно прямо: «Я понимаю, что некоторые люди действительно не любят ИИ, но в этом вопросе я готов проявить твёрдость [...] Linux не является одним из тех анти-ИИ проектов, и если у кого-то с этим проблемы, они могут поступить по-открытому и сделать форк. Или просто уйти».

Формулировка получилась жёсткой, но аргумент под ней вполне приземлённый: нейросетевые инструменты допустимы ровно в той мере, в какой они разгружают мейнтейнеров, а не заваливают их дополнительной работой. Отдельно Торвальдс подчеркнул: Linux никогда не был проектом «социальной борьбы» и всегда занимался улучшением технологий, а не идеологическими манифестами.

Позиция по существу звучала так: «ИИ — это инструмент, как и другие инструменты, которые мы используем. И это явно полезный инструмент. Возможно, это не было очевидно даже год назад, но сегодня это уже не подлежит сомнению». Для самого Торвальдса это заметный разворот: ещё в 2024 году он публично отмахивался от нейросетевых помощников как от переоценённой шумихи.

реклама кормит Уточку 🦆

Что такое Sashiko и почему вокруг него сломали столько копий

Поводом для дискуссии стал Sashiko — агентная система автоматического ревью патчей ядра. Она запустилась в марте 2026 года, развивается под крылом Linux Foundation и финансируется Google; одним из её создателей выступает инженер Google Роман Гущин. Подключение опциональное — на уровне конкретного списка рассылки, так что ни один мейнтейнер не обязан иметь с ней дело.

Технически Sashiko — не привычный статический анализатор. Инструмент умеет забирать патчи напрямую из списков рассылки или локальных Git-репозиториев, работает с разными поставщиками языковых моделей и использует собственный протокол и промпты, заточенные именно под ядро. В зоне его внимания:

  • архитектурные решения и логика исполнения кода;
  • управление ресурсами и утечки;
  • безопасность и ошибки многопоточности;
  • дефекты, специфичные для конкретного оборудования.

На странице проекта заявлено, что инструмент находит 53,6% ошибок в предлагаемых патчах. Авторы утверждают, что этот показатель уже превосходит человеческий уровень: рассматриваемые патчи к моменту анализа успели пройти ревью живыми разработчиками. Уровень ложных срабатываний «сложнее измерить» и оценивается «в пределах 20%». Принципиально важная деталь: Sashiko только оставляет комментарии к патчам и не вносит изменения самостоятельно.

реклама кормит Уточку 🦆

Из-за чего начался спор

Разработчик Laurent Pinchart предложил фильтровать вывод Sashiko перед тем, как замечания уходят авторам патчей, опираясь на рекомендации Software Freedom Conservancy касательно кода, созданного нейросетями. Роман Гущин возразил, что такая сортировка обесценит сам смысл инструмента, а сама позиция Pinchart выглядит откровенно анти-LLM. Именно этот тезис Торвальдс и поддержал в своём ответе.

Чтобы подчеркнуть точку зрения, он заметил, что инструмент «продолжает находить досадные ошибки», и добавил, что «будет очень громко игнорировать людей, которые пытаются выступать против использования его другими». При этом Торвальдс не отрицал очевидного: нейросетевое ревью действительно способно порождать лишнюю работу и вскрывать неприятные для авторов ошибки — но это не повод запрещать инструмент целиком.

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

реклама кормит Уточку 🦆

Правила для ИИ-кода в ядре уже действуют

Важный момент, который часто теряется в пересказах: в ядре Linux давно есть внятный регламент по работе с нейросетевыми помощниками. Человек, отправляющий патч, обязан лично проверить код; такой вклад помечается специальным тегом Assisted-by; автор должен понимать и уметь защитить каждую строчку своей правки. Просто попросить чат-бота переписать подсистему и отправить результат в рассылку не выйдет — ответственность лежит на человеке, а не на модели.

Масштаб явления уже вполне ощутим: с сентября 2025 года в ядре набралось более 1 200 коммитов с тегом Assisted-by. При этом мейнтейнер сетевой подсистемы Jakub Kicinski в мае 2026 года отметил показательную вещь: пока не зафиксировано случаев, когда найденный нейросетью баг был исправлен, а исправление привело к регрессии у реальных пользователей.

реклама кормит Уточку 🦆

Что осталось нерешённым

Две проблемы одобрение Торвальдса не снимает. Первая — конфликт интересов: инженеры Google прогоняют через Sashiko собственные патчи, а инфраструктуру инструмента оплачивает та же Google. По мере того как корпоративные инструменты будут глубже входить в процесс ревью, сообщество почти наверняка потребует более чёткого разделения между поставщиком инструмента и проверяемым кодом.

Вторая — юридическая. Ядро распространяется под GPLv2, лицензией, целиком опирающейся на авторское право. Если вывод языковой модели не является объектом авторского права без существенного человеческого участия, то и лицензировать его под GPL строго говоря не на чем. Пока это скорее теоретический спор, но чем больше кода в ядре будет создаваться при участии нейросетей, тем настойчивее он будет требовать ответа.

Финальный аргумент Торвальдса, впрочем, бьёт по самому уязвимому месту противников: сопротивляющимся разработчикам стоило бы проявить самоосознание, поскольку «естественный интеллект тоже не всегда так уж хорош». Инструменты на базе языковых моделей действительно несовершенны — но обычно достаточно хороши для конкретных задач, под которые их берут. А тот факт, что Sashiko регулярно находит ошибки в коде, уже прошедшем через глаза живых мейнтейнеров, говорит сам за себя.