Линус Торвальдс впервые отправил патч для ядра Linux, созданный с помощью ИИ, синтетический тест показал 23-кратный скачок производительности

Linux ии торвальдс разработка патч Llm tomshardware.com

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

После нескольких уточнений своей позиции относительно вклада ИИ в разработку ядра Linux Линус Торвальдс опубликовал свой первый патч, созданный с помощью LLM. В ветке разработки заявлено исправление давней проблемы с сильным конфликтом кэша при одновременном чтении множеством ЦПУ одного файла — сценарий, который может возникнуть при использовании общих библиотек, баз данных и веб-серверов. Несколько разработчиков уже пытались решить эту проблему на протяжении многих лет, но результаты были разными, и ни одно из решений не было идеальным и всеобъемлющим. Торвальдс опубликовал свой собственный вариант решения проблемы в начале 2024 года и с тех пор использовал его на своем ноутбуке. Однако недавно он решился и решил «попробовать действительно *решить* эту проблему с помощью LLM». Теперь он опубликовал свое решение в ветке разработки и утверждает, что увидел 23-кратное улучшение производительности в специализированном синтетическом тесте, хотя и отмечает, что реальное влияние в рабочих условиях будет гораздо менее значительным, поскольку «реальная нагрузка» не будет демонстрировать таких показателей. Можно предположить, что это улучшение принесет больше пользы серверным рабочим нагрузкам, чем настольным компьютерам.
Со временем Торвальдс в целом занял про-ИИ позицию в отношении инструментов LLM, по крайней мере, в рамках строго контролируемой и тщательно проверяемой среды кода ядра Linux. В июле прошлого года он заявил, что «готов твердо стоять» против противников ИИ, указав, что автоматизированный инструмент проверки кода, используемый командой ядра, превосходит людей и выявил базовые ошибки программирования, которые не должны были быть представлены в первую очередь.
Команда даже меняет свою политику, чтобы больше не требовать от авторов патчей раскрывать факт использования инструмента ИИ при генерации кода. Торвальдс снова занял решительную позицию, повторив, что пользователи должны относиться к LLM как к еще одному инструменту, сравнивая их с компиляторами или редакторами. По его мнению, он просто ожидает, что «люди будут делать все возможное и […] понимать, что они делают».
Некоторые могут сказать, что мало кто в мире лучше подходит для правильного использования LLM, чем Торвальдс, а следовательно, и мейнтейнеры ядра. Существует огромная разница между опытным мастером-программистом, использующим LLM для ускорения скучных частей своей работы, и каким-то новичком с кредитной картой, который просит: «Claude, сделай Linux быстрее, пожалуйста, без ошибок».
Однако не все так радужно. Благодаря тому, насколько искусные ИИ-агенты стали распознавать распространенные шаблоны уязвимостей безопасности, список рассылки по безопасности Linux стал «неуправляемым» ранее в этом году. Linux исправляет CVE с поразительной скоростью около 2000 на выпуск. Тем не менее, команда вынуждена отказываться от старых драйверов оборудования, поскольку они часто становятся объектом многочисленных сообщений о безопасности, несмотря на их незначительную базу установки.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: