Линус Торвальдс, создатель Linux и Git, во время этих зимних каникул работал над новым хобби-проектом [ AudioNoise ](
https://github.com/torvalds/AudioNoise ) .Он признался, что часть кода была написана с помощью «vibe coding» и инструмента [ Google Antigravity ](
https://antigravity.google/ ) . Это примечательно, учитывая его недавние скептические комментарии о [ необходимости ](
https://lore.kernel.org/lkml/CAHk-=wg0sdh_OF8zgFD-f6o9yFRK=tDOXhB1JAxfs11W9bX--Q@mail.gmail.com/ ) документации для AI-инструментов.Линус, использует зимние каникулы для отдыха от ядра Linux и работы над личными техническими хобби. Это помогает ему перезагрузиться, например, в прошлом году он мастерил [ гитарные педали ](
https://lkml.iu.edu/hypermail/linux/kernel/2501.1/06189.html ) , что он назвал «Lego для взрослых с паяльником».AudioNoise — это проект с открытым исходным кодом для создания случайных цифровых аудиоэффектов, связанных с гитарными педалями, сам он называет его «еще одним глупым репозиторием». [ Вайб-кодинг ](
https://ru.wikipedia.org/wiki/Вайб-кодинг ) — это неформальный ироничный термин, описывает стиль программирования, когда:
• Разработчик не пишет код с нуля, а полагается на AI-ассистента (вроде GitHub Copilot, Cursor, или, как в данном случае, Google Antigravity).
• Задача ставится на естественном языке (например, «создай график, который визуализирует аудиосигнал»).
• AI генерирует код, который разработчик затем может редактировать и принять.
Иначе этот метод можно назвать [ «парное программирование ](
https://ru.wikipedia.org/wiki/Парное_программирование ) с ИИ».В файле README проекта AudioNoise Линус пишет, что он не эксперт в Python. Он признается, что знает об аналоговых фильтрах больше, чем о Python.Сначала он использовал свой старый подход: «делай по принципу „обезьяна видит — обезьяна делает“». То есть искал готовые примеры кода и адаптировал их. Затем он пошел дальше и перестал быть этим «посредником». Вместо того чтобы самому копировать и переделывать код из Google, он поручил эту работу Google Antigravity — AI-инструменту для генерации кода. В чем же суть?Незадолго до этого Линус критиковал коллег-разработчиков ядра Linux за то, что они используют AI-инструменты без должной документации и проверки. Он подчеркивал, что ответственность за код всегда лежит на человеке.Теперь выясняется, что он сам использует похожие AI-инструменты, но для личного хобби-проекта, а не для критического ядра ОС. Это иллюстрирует, как AI-инструменты становятся полезны даже самым опытным, но узкоспециализированным разработчикам как Линус для решения задач за пределами их основной экспертизы.
https://www.linux.org.ru/news/opensource/18191966