Нейросети и ИИ

Линус Торвальдс велел критикам ИИ делать форк, а студент переписал Linux 0.11 на Rust

Линус Торвальдс велел критикам ИИ делать форк, а студент переписал Linux 0.11 на Rust

Линус Торвальдс довольно жёстко дал понять: Linux не собирается превращаться в «анти-ИИ» проект. Кому это не нравится — делайте форк или уходите. И почти сразу сообщество получило ответ в том же духе, только уже в коде: студент из Китая выложил полную Rust-версию исторического Linux 0.11.

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

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

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

Как Линус Торвальдс и ИИ связаны с Linux 0.11

Почти сразу после слов Торвальдса в сети появился проект linux-0.11-rs. Его автор — студент Пекинского университета под псевдонимом Poseidon — полностью переписал на Rust раннюю версию ядра Linux 0.11. Причём не просто переписал «по мотивам», а постарался сохранить и базовую логику, и дух первых лет проекта.

Это не форк современного Linux и не попытка тягаться с актуальным ядром. Речь о самостоятельной реализации исторической версии, которая вышла 8 декабря 1991 года, всего через несколько месяцев после Linux 0.01. В проекте больше 47 тыс. строк кода: около 15 тыс. приходится на само ядро, остальное — библиотеки, утилиты и пользовательские программы раннего Linux.

Во время работы автор опирался на руководство по созданию операционной системы на Rust. Пользователи уже успели заметить в части кода следы помощи ИИ. И вот тут история получает ещё один слой иронии: спор об ИИ в системном софте тут же сталкивается с демонстрацией того, как такие инструменты уже применяются на практике.

Сам Торвальдс в 1991 году начинал Linux как личный «проект Just for Fun». Почти 35 лет спустя история словно повторилась, только в другой технологической оболочке: вместо Minix-совместимого учебного ядра — Rust, вместо самописных патчей — генеративные помощники, вместо узкой группы энтузиастов — глобальная разработческая сцена, где любая реплика мгновенно превращается в повод для ответной демонстрации.

Почему спор об ИИ для Linux стал громче

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

У Linux есть ещё одна особенность: это один из самых чувствительных открытых проектов в мире. Здесь ценят не только скорость, но и воспроизводимость, прозрачность, качество ревью. Поэтому любое изменение привычек разработчиков быстро превращается в спор о доверии к коду. Заявление Торвальдса, по сути, фиксирует простой принцип: если инструмент помогает искать баги и не ломает процесс, он остаётся в арсенале сопровождающих.

Проект Poseidon, в свою очередь, показывает, что Rust давно ушёл дальше разговоров о «языке будущего». На нём переписывают системные компоненты, учебные операционные системы, отдельные подсистемы в зрелых продуктах, включая сам Linux. Для таких проектов это не только вопрос безопасности памяти. Это ещё и способ проверить, насколько старую архитектуру можно собрать заново на новых инструментах.

Судя по реакции сообщества, у этой истории есть и вполне прикладной эффект: она снова напомнила, что споры об ИИ в разработке теперь будут мериться не лозунгами, а качеством кода, скоростью ревью и тем, кто первым покажет рабочий пример. В этом смысле ответ на реплику Торвальдса уже пришёл — не манифестом, а 47 тыс. строк Rust-кода.

Источник: Ixbt
Артур Берг
Старший новостной редактор, специализирующийся на оперативной аналитике рынка электроники и игровых систем. За время работы опубликовал более 2800 статей, посвященных новинкам мобильной индустрии, носимым устройствам и развитию облачных технологий. Подробно освещает события крупнейших международных выставок, таких как IFA, и анализирует стратегии ведущих технологических брендов на российском и мировом рынках.

Leave a reply