Новости

Торвальдс поддержал ленивых: почему нейросети для кода — это будущее

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

Создатель операционной системы Линус Торвальдс (Linus Torvalds) сообщил, что относится «весьма благосклонно» (fairly positive) к так называемым «виб-кодерам», информирует The Register. Это контрастирует с привычным образом Торвальдса, известного своим скептическим взглядом на современные веяния в программировании.

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

Автором термина «виб-кодинг» стал Андрей Карпатый (Andrej Karpathy). Этот бывший сотрудник исследовательского подразделения OpenAI, создавшей знаменитую нейросеть ChatGPT, сейчас проживает в Канаде.

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

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

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

Несмотря на заявленную поддержку виб-кодинга, Торвальдс отметил, что лично еще не пробовал этот метод программирования и даже не проводил с ним экспериментов.

Также он указал, что основная сложность с искусственным интеллектом связана с тем, что поисковые боты «существенно нарушают работу значительной части нашей инфраструктуры» (very disruptive to a lot of our infrastructure). По его словам, это происходит из-за сбора нейросетями данных с исходного кода на kernel.org.

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

В качестве иллюстрации он упомянул cURL. Это открытая консольная программа, предназначенная для обмена информацией через разнообразные протоколы связи, такие как HTTP, HTTPS и FTP.

Создатель Linux признался, что в последнее время его функции в развитии ядра претерпели изменения. «Раньше я часто говорил "нет"», – пояснил он, подразумевая регулярный отказ от предложений, которые могли бы усложнить поддержку системы.

Но сейчас, по его словам, он вынужден иногда соглашаться с новыми предложениями, несмотря на возражения ветеранов разработки, которые «словно зацикливаются на привычном». В частности, это касается языка Rust – более защищённой альтернативы традиционным С и С++, которую многие консервативные программисты отвергают. Изначально Торвальдс разделял их позицию, но позже изменил мнение. «Rust постепенно интегрируется в ядро как полноценный компонент, а не временный эксперимент», – заявил он, уточнив, что процесс занял дольше запланированного.

Однако ситуация с Rust остаётся редким исключением. В основном Торвальдс продолжает скептически относиться к нововведениям. Например, весной 2025 года он подверг резкой критике ряд распространённых файловых систем в своей ОС, порекомендовав их сторонникам глубже изучить основы.

Летом 2025 года Линус Торвальдс охарактеризовал код архитектуры RISC-V в свежей версии ядра Linux как «негодный». По его убеждению, этот код «ухудшает качество цифровой среды». RISC-V – развивающаяся открытая процессорная архитектура, способная составить конкуренцию не только x86, но и ARM.

Даже его поддержка Rust не лишена противоречий. Как писал CNews, в июне 2025 года Торвальдс инициировал блокировку аккаунта Киса Кука – одного из главных пропонентов Rust в Linux и штатного специалиста Google. Причиной послужила подмена данных: при отправке запроса на включение изменений была указана некорректная ссылка на репозиторий, где автором правок значился сам Торвальдс, хотя он не имел к ним отношения.

Геннадий Ефремов

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории