Линус Торвальдс написал ядро Linux в 21 год. Тридцать лет он требовал от контрибьюторов точности и аккуратности. А теперь признался, что использовал ИИ для кода, в который даже не стал вникать.
В README к своему новому хобби-проекту Торвальдс описывает процесс так: «Сначала я программировал как обычно, по принципу гуглю-копирую-вставляю. А потом убрал посредника, то есть себя, и просто попросил Google Antigravity сделать визуализатор звуковых семплов».
Посредник, которого он убрал, — он сам. Это не опечатка.
Хобби, которого никто не ждал
AudioNoise продолжает гитарные эксперименты Торвальдса. Всё началось на Рождество 2024-го, когда ему подарили новый паяльник и он ушёл с головой в аналоговые эффекты. В репозитории GuitarPedal он документирует свой путь через настоящее железо: жалобы на потенциометры, щёлкающие педали и прочие радости.
Новый проект убирает железо и фокусируется на цифровой обработке сигнала. IIR-фильтры, линии задержки, базовый DSP. Код на C для обработки звука, судя по всему, Торвальдс писал сам. А вот Python-визуализатор отдал Google Antigravity.
«Я больше понимаю в аналоговых фильтрах, чем в питоне. Хотя и в фильтрах понимаю не очень», — пишет он. Самоирония у него традиционно прямолинейная.
Момент, скажем так, выбран интересный
Буквально за несколько дней до этого Торвальдс высказался в рассылке ядра Linux по поводу предложения добавить специальную документацию об ИИ-генерации для патчей. Позиция была жёсткой: «Обсуждать ИИ-мусор вообще бессмысленно. Это просто глупость».
Его аргумент не в том, что ИИ-инструменты плохие. Документация не остановит тех, кто хочет лить плохой код. А превращать документацию ядра в манифест об ИИ — «бессмысленное позёрство». Он прямо сказал, что не хочет, чтобы документация занимала какую-либо позицию по этому вопросу.
И вот он публично признаётся в вайб-кодинге выходного проекта.
Если вчитаться, противоречия на самом деле нет. Торвальдс последователен: ИИ-инструменты годятся для вещей, которые не критичны. Хобби, прототипы, обучение. Он против низкокачественных патчей в ядро под видом нормальных, независимо от того, кто или что их породило.
Но выглядит это, конечно, забавно.
Что вообще такое Antigravity
Google Antigravity запустили в ноябре 2025-го вместе с Gemini 3. Это «агент-ориентированная IDE» от команды, которую Google купил у Windsurf ранее в том же году. Сделка, по разным оценкам, обошлась примерно в 2,4 миллиарда долларов (официального подтверждения нет).
От Cursor или GitHub Copilot инструмент отличается тем, что даёт ИИ-агентам прямой доступ к редактору, терминалу и браузеру. Можно запускать несколько агентов параллельно на разные задачи. В Википедии до сих пор спорят, считать ли это форком VS Code или форком Windsurf, который сам форк VS Code.
Варун Мохан, руководитель проекта Antigravity, заметил репозиторий Торвальдса и написал в X: «Большая честь видеть, что один из моих героев программирования, Линус Торвальдс, использует Antigravity в своём последнем проекте».
Вопрос легитимности
Термин «вайб-кодинг» придумал Андрей Карпати в феврале 2025-го. Суть подхода: «полностью отдаться вибрациям» и «забыть, что код вообще существует». Ключевое отличие от обычной ИИ-помощи в том, что ты принимаешь сгенерированный код без ревью и глубокого понимания.
По этому определению Торвальдс занимался именно вайб-кодингом. Он не проверял Python. Он, скорее всего, не понимает его в деталях. Ему просто нужен был визуализатор, и он отдал это машине.
Для личной аудио-игрушки это, наверное, нормально. Никто не умрёт, если спектрограмма отрисуется криво.
Но символизм важен. Когда человек с репутацией Торвальдса, известный требовательностью к качеству, публично принимает такой подход, это сдвигает границы допустимого в сообществе разработчиков. Не для продакшн-кода. Не для чего-то критичного. Просто для категории вещей, которым не обязательно быть идеальными.
Что проект делает на самом деле
Раз уж никто не пишет о технической части: AudioNoise реализует базовые гитарные эффекты на чистом C. Фейзер, флэнжер, эхо, FM-модуляция. Код работает по принципу «один семпл на вход, один на выход, никакой задержки». Намеренно просто.
Торвальдс подчёркивает, что это не «модные ИИ-эмуляции кабинетов» из современных педалей. Его эффекты моделируют аналоговые схемы через RC-цепочки с цифровыми all-pass фильтрами. Скорее учебный проект, чем революция.
Python-визуализатор рисует спектрограммы и графики из обработанных семплов. Вот эту часть и написал Antigravity.
Ядро пока без ИИ (в основном)
Чем бы Торвальдс ни занимался в свободное время, подход к ядру Linux не меняется. Его позиция в рассылке остаётся прежней: ИИ-патчи должны оцениваться как любые другие, по качеству, а не по происхождению. Документация «для добросовестных участников», а недобросовестные всё равно не будут следовать правилам.
На Open Source Summit в Сеуле в ноябре Торвальдс назвал своё отношение к вайб-кодингу «в целом позитивным», но с оговорками. Для обучения, прототипов, чтобы дать людям возможность делать то, что раньше было недоступно. Не для разработки ядра, где это было бы «ужасно, просто ужасно» с точки зрения поддержки.
Сам он ИИ для ядра пока не использовал. «Уверен, люди присматриваются к этому даже для кодовой базы ядра», сказал он тогда. Но не он. Пока.




