Сегодня 29 октября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → линус торвальдс
Быстрый переход

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

Основатель проекта Linux Линус Торвальдс (Linus Torvalds) несколько раз менял свою позицию в отношении написанного искусственным интеллектом кода — теперь же он сам выпустил первый патч, созданный с помощью большой языковой модели. В синтетическом тесте решение показало прирост производительности в 23 раза.

 Источник изображения: Cornelius Ventures / unsplash.com

Источник изображения: Cornelius Ventures / unsplash.com

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

Торвальдс подготовил свой вариант ещё в 2024 году и с тех пор использовал его на собственном ноутбуке; но недавно решил «попытаться разобраться с этой задачей по-настоящему с помощью ИИ». Опубликованное им в ветке разработки решение, по его словам, обеспечивает 23-кратный прирост производительности в синтетическом тесте — в реальности эффект будет гораздо скромнее, уточнил Торвальдс, потому что на практике таких показателей достичь не удастся, но в масштабе серверных систем разница обещает быть ощутимой.

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

ИИ значительно ускорил работу: только в ядре Linux за каждый выпуск уже устраняются около 2000 уязвимостей (CVE); разработчики стали отказываться от поддержки драйверов для устаревшего оборудования, потому что в них уязвимостей обнаруживается немало.

ИИ ускорил разработку Linux и добавил работы Линусу Торвальдсу

Руководитель разработки ядра Linux Линус Торвальдс (Linus Torvalds) сообщил, что из-за искусственного интеллекта новой нормой стали очень крупные обновления платформы. Восторгов он по этому поводу не испытывает, но готов принимать происходящее как данность.

 Источник изображения: Kevin Ku / unsplash.com

Источник изображения: Kevin Ku / unsplash.com

Торвальдс каждую неделю публикует отчёты о состоянии обновления ядра, и на минувшей неделе он прямо отметил, что «этот релиз-кандидат огромен». «Даже по стандартам „новой нормы“ это самый большой релиз-кандидат 6, который у нас был за последние годы — по крайней мере, по числу коммитов», — написал он. «Не могу сказать, что я в восторге от размеров всего этого. Но что есть, то есть: новые нормы с большим числом исправлений, многие из которых появились благодаря проверкам различными инструментами ИИ», — добавил он через неделю.

Раньше Линус Торвальдс критиковал идею о том, что хорошая документация может компенсировать созданный ИИ код низкого качества в ядре; и жаловался, что список рассылки по безопасности ядра Linux стал практически неуправляемым из-за потока сгенерированных ИИ отчётов об уязвимостях, многие из которых повторяли друг друга. А потом он отметил, что проект Linux не будет противостоять ИИ.

Его до сих пор тревожит размер седьмого релиз-кандидата для Linux 7.2, но «ничего как такового особо страшного нет — просто здесь много всего». Наиболее крупными изменениями стали исправления s390/zcrypt, возвращение btrfs и некоторые исправления сетевого фильтра ipset. Преимущественно же это мелкие исправления, разбросанные практически повсюду: в драйверах, файловых системах, ядре сети и архитектурном коде. И едва ли эта лавина мелких исправлений задержит выход финальной версии Linux 7.2 — он намечен на следующие выходные.

Линус Торвальдс посоветовал противникам ИИ «форкнуться»

Главный разработчик Linux Линус Торвальдс (Linus Torvalds) заявил, что проект операционной системы не относится к «противодействующим искусственному интеллекту», а всем недовольным такой позицией участникам проекта он предложил либо покинуть его, либо создать форк ядра.

 Источник изображения: Numan Ali / unsplash.com

Источник изображения: Numan Ali / unsplash.com

«Linux не является одним из этих проектов, направленных против ИИ, а если у кого-то есть с этим проблемы, они могут создать проект с открытым исходным кодом и сделать форк. <..> Или просто уйти», — заявил господин Торвальдс. Известный прагматик, он охарактеризовал ИИ как инструмент, «точно такой же, как и другие инструменты, которыми мы пользуемся. И это, безусловно, полезный инструмент. Год назад это было, наверное, не так „очевидно“, но сегодня это сомнений уже не вызывает. Любой, кто сомневается, явно им не пользовался», — добавил он.

В октябре 2024 года он придерживался другого мнения: посчитал 90 % заявлений об ИИ маркетинговой шумихой, выразил неприязнь в отношении создаваемого технологической отраслью ажиотажа, но допустил, что в ближайшие пять лет ситуация изменится. На деле прошёл лишь 21 месяц. ИИ может быть «несколько болезненным инструментом с точки зрения рабочей нагрузки и просто того, что „он постоянно находит досадные ошибки“. Но спрятать головы в песок и петь во весь голос „ля-ля-ля, я тебя не слышу“, как это делают некоторые — не решение. <..> В сообществе разработчиков ядра мы занимаемся открытым исходным кодом, потому что это помогает в разработке более качественных технологических продуктов, а не по религиозным причинам. Поэтому мы принимаем решения, основываясь прежде всего на технических достоинствах, а не на страхе перед новыми инструментами».

Качество отчётов об ошибках и проверка кода средствами ИИ значительно улучшились, подтвердили другие разработчики — «мир изменился» примерно месяц назад. На деле ИИ предстоит проделать ещё много работы, прежде чем он докажет, что приносит больше пользы, чем вреда. «ИИ не идеален. Но любому, кто указывает на проблемы с ИИ, лучше посмотреть в зеркало и тут же указать на себя. Потому что и естественный интеллект тоже не всегда так уж хорош», — в традиционно резковатой манере высказался Линус Торвальдс.

«Бессмысленная фиктивная работа»: ИИ завалил разработчиков Linux дублями сообщений об уязвимостях

Основатель Linux Линус Торвальдс (Linus Torvalds) в своём последнем сообщении о состоянии ядра заявил, что «постоянный поток сообщений об ошибках, генерируемых ИИ, сделал список уязвимостей безопасности практически полностью неуправляемым, с огромным дублированием из-за того, что разные люди обнаруживают одни и те же проблемы с помощью одних и тех же инструментов».

 Источник изображения: xAI

Источник изображения: xAI

По мнению Торвальдса, «предельно ясно: если вы обнаружили ошибку с помощью инструментов ИИ, велика вероятность, что кто-то другой тоже её обнаружил». Он назвал дублирующиеся отчёты об ошибках «совершенно бессмысленной рутиной». Торвальдс подчеркнул, что обнаруженные ИИ ошибки по определению не являются секретными, а их обработка в каком-либо закрытом списке — пустая трата времени для всех участников. Более того, это только усугубляет дублирование, потому что авторы сообщений о найденных уязвимостях не видят отчётов других исследователей.

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

Старший инженер по безопасности продуктов GitHub Джаром Браун (Jarom Brown) аналогичным образом отреагировал на волну недавних сообщений об ошибках, связанных с ИИ, заявив, что, хотя у GitHub «нет проблем» с инструментами ИИ в целом, сообщения об ошибках, созданные с помощью ИИ, должны быть проверены, чтобы приносить пользу. «Сообщение об ошибке, созданное с помощью ИИ, которое было проверено, воспроизведено и представлено с рабочим доказательством концепции, — это отличная заявка. Непроверенный результат, представленный как есть без воспроизведения или продемонстрированного влияния, — нет», — отметил он.

Браун порекомендовал отдавать приоритет не количеству найденных ошибок, а глубине исследования. По его мнению, одно хорошо исследованное и проверенное сообщение стоит больше, чем десять предположительных — как с точки зрения вознаграждения, так и репутации. Он также обратил внимание, что больше всего на программе GitHub по поиску ошибок зарабатывают те, кто глубоко погружается в проблему и всесторонне её изучает.

В Linux утвердили официальную политику использования ИИ-кода после месяцев острых споров

Разработчики ядра Linux официально утвердили политику использования искусственного интеллекта (ИИ) после месяцев острых дебатов. Линус Торвальдс (Linus Torvalds) и отраслевые партнёры пришли к соглашению, которое разрешает применение ИИ-ассистентов, но вводит строгие правила раскрытия информации и возлагает полную ответственность за любые ошибки на разработчиков-людей.

 Источник изображения: xAI

Источник изображения: xAI

Новые правила запрещают использование юридически обязывающего тега «Signed-off-by» для кода, созданного ИИ-системами, заменяя его на новый тег «Assisted-by» для обеспечения прозрачности происхождения правок. Такое решение, как указывает Tom's Hardware, стало ответом на растущее напряжение в сообществе, вызванное потоком низкокачественного кода и скрытым использованием нейросетей. Теперь каждый баг или уязвимость в таком коде будет юридически закреплены за конкретным человеком, опубликовавшим изменения. Это исключит возможность перекладывания вины на алгоритмы и позволит интегрировать современные инструменты в рабочий процесс, не нарушая при этом принципы сертификации Developer Certificate of Origin (DCO).

 Источник изображения: tomshardware.com

Источник изображения: tomshardware.com

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

До принятия единой политики крупные проекты открытого ПО демонстрировали разный подход к проблеме, вплоть до полных запретов. Например, дистрибутивы Gentoo и NetBSD ранее заблокировали приём сгенерированного ИИ кода, аргументируя это тем, что данные для обучения моделей часто содержат код с ограничительными лицензиями, что делает результат юридически неправомерным. Специалисты из Red Hat, в свою очередь, предупреждали, что использование таких инструментов может непреднамеренно нарушать лицензии GNU GPL и подрывать всю систему DCO, так как разработчик не может гарантировать чистоту происхождения каждой строки кода.

Помимо юридических рисков, сообщество столкнулось с проблемой огромного объёма низкокачественных правок, получивших название AI slop. Создатели популярных проектов, таких как cURL и tldraw, были вынуждены закрывать программы вознаграждений или автоматически отклонять внешние запросы из-за спама, содержащего код с ИИ-галлюцинациями. В случае с ядром Linux ситуация усугубилась громким инцидентом с мейнтейнером Сашей Левиным (Sasha Levin), инженером Nvidia, который внедрил патч для ядра 6.15, полностью написанный ИИ-моделью без соответствующего уведомления. Код был функциональным, однако содержал регрессию производительности, несмотря на то, что был проверен и протестирован.

Проблема недоверия из-за скрытого использования ИИ затронула не только системное программирование, но и другие сферы, например, сообщество моддеров Doom. В частности, лидер проекта GZDoom Кристоф Элькерс (Christoph Oelckers) столкнулся с массовым исходом участников проекта после того, как использовал ИИ-патчи без раскрытия этой информации и отказался идти на компромисс с критиками. В результате большинство контрибьюторов покинуло оригинальный проект и создало форк UZDoom, продемонстрировав важность открытости и честности перед сообществом.

Следующим обновлением Linux станет версия 7.0

Линус Торвальдс (Linus Torvalds) сообщил, что следующее обновление ядра Linux получит номер 7.0 — оно выйдет после 6.19. Это не стало неожиданностью для тех, кто помнит, что он не любит номера версий, которые нельзя сосчитать по пальцам рук и ног — согласно этой шутливой схеме, Linux обычно не получает номера выше x.19.

 Источник изображения: Derek Oyen / unsplash.com

Источник изображения: Derek Oyen / unsplash.com

Версии Linux 3.x, 5.x и 6.x заканчивались на x.19, и только версия 4.x дошла до x.20. «На минувшей неделе больших сюрпризов нигде не было, поэтому 6.19 вышла как и ожидалось — как раз в тот момент, когда США готовятся сегодня замереть и смотреть очередную порцию телерекламы. Но для тех, кто находится вне США, может, стоит попробовать новейшее ядро?» — написал Торвальдс на днях, намекая на американский Суперкубок.

Обновление Linux 7.0 едва ли будет радикальным или получит значительные отличия от предшествующих. Скорее всего, будет улучшена производительность, появится поддержка нового оборудования и добавятся другие доработки. Версия Linux 6.19 стала первой в 2026 году — в ней улучшилась поддержка старых видеокарт AMD и платформ Intel. Будущее ядро Linux 7.0, вероятно, ляжет в основу популярных дистрибутивов, например Ubuntu 26.04.

План «Б» для стареющего Linux: у сообщества появился план на случай ухода Линуса Торвальдса

Создатель ядра Linux Линус Торвальдс (Linus Torvalds) был ведущим координатором проекта с момента его создания в 1991 году. За прошедшие годы сообщество разработчиков Linux, по словам самого Торвальдса, постарело, как и он сам. Тем не менее, формальный план замены Торвальдса в случае его отхода от дел появился всего несколько дней назад.

 Источник изображения: Procreator / unsplash.com

Источник изображения: Procreator / unsplash.com

Разработанный план довольно прост и активируется только в случае отсутствия плавной передачи полномочий в нужный момент. В случае необходимости сообщество разработчиков ядра привлечёт «Организатора», которым может стать последний организатор Maintainer Summit («Саммита мейнтейнеров»), либо нынешний председатель Технического консультативного совета (Technical Advisory Board, TAB) Linux Foundation.

У «Организатора» будет 72 часа, чтобы начать обсуждения с приглашёнными участниками последнего Maintainer Summit. Если с момента последнего саммита прошло более 15 месяцев, то решение о составе участников принимает TAB по своему усмотрению. Затем собранный коллектив должен через две недели сообщить о принятом решении сообществу через список рассылки.

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

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

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

Линус Торвальдс попробовал силы в «вайб-кодинге» — написанный ИИ код попал в новый проект

В свой последний личный проект создатель Linux и Git Линус Торвальдс (Linus Torvalds) включил фрагмент кода, «написанный в основном с помощью вайб-кодинга» с помощью искусственного интеллекта — ко всему проекту сразу это не относится, подчеркнул он.

 Источник изображения: wikipedia.org

Источник изображения: wikipedia.org

В рождественские каникулы Торвальдс иногда разрабатывает проекты как хобби. В прошлом году он собирал гитарные «примочки», а в этом году создал программный инструмент AudioNoise, который назвал «ещё одним прикольным репозиторием для гитарных „примочек“» — он генерирует случайные цифровые звуковые эффекты, но, конечно, не относится к профессиональным высококачественным инструментам.

В файле README репозитория этого проекта Торвальдс указал, что средство визуализации на Python создано преимущественно с помощью «вайб-кодинга», потому что об аналоговых фильтрах автор знает больше, чем о Python. Сначала он собирался заняться поиском образцов в профильных сообществах, а потом решил обойтись без посредников и открыл среду программирования Google Antigravity — логично предположить, что код ему генерировала модель Gemini, хотя данная среда поддерживает подключение и других.

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

Линус Торвальдс просрочил выпуск Linux 6.14 на день — он просто забыл про релиз

Руководитель проекта по разработке ядра Linux Линус Торвальдс (Linus Torvalds) признался, что на день задержал выпуск Linux 6.14 по «чистой халатности». К счастью, серьёзных последствий от его действий не зафиксировано — задержки происходили и раньше.

 Источник изображения: Kevin Horvat / unsplash.com

Источник изображения: Kevin Horvat / unsplash.com

Традиционно новые релиз-кандидаты на финальную версию ядра Linux Торвальдс выпускает в воскресенье днём и сопровождает каждый пост документацией. Если он уезжает в командировку или в отпуск, то обычно предупреждает об этом сообщество, чтобы люди не тревожились из-за отсутствия обновлений в привычное время. Вот и 16 марта в его публикации не было никаких предупреждений о переносе. «Рассчитываю выпустить финальную версию [ядра Linux] 6.14 в следующие выходные, если не случится чего-то очень неожиданного», — написал он. Но 23 марта никаких публикаций от его имени не вышло.

«Хотелось бы, чтобы было какое-то оправдание, почему я не выпустил [ядро Linux] 6.14 вчера в обычный воскресный срок релизов. Хотел бы сказать, что в последнюю минуту случилось что-то важное, и вышла задержка. Но нет. Это была чистая халатность. Потому что вчера в последнюю минуту не произошло абсолютно ничего, и я просто изучал не связанные [с проектом] вещи и готовился к слиянию веток. И в процессе просто вообще забыл произвести выпуск. Вот блин!» — признался Линус Торвальдс.

Серьёзных последствий его оплошность не имела: критическую потребность в новых версиях ядра испытывает лишь небольшое число разработчиков, и опоздание на день — это нормально. В Linux 6.14 вошли новые инструменты для написания драйверов на Rust в будущем, поддержка мобильного чипа Qualcomm Snapdragon 8 Elite, исправление уязвимости GhostWrite для некоторых процессоров RISC-V от T-Head Semiconductor (входит в Alibaba), завершилась работа над драйвером NTSYNC — приложения для Windows в WINE под Linux начнут работать лучше. С версией Linux 6.15 всё будет несколько сложнее, предупредил Торвальдс. «Судя по моей куче запросов на внесение изменений в код, [работа над ядром Linux] 6.15 будет гораздо насыщеннее», — рассказал он.


window-new
Soft
Hard
Тренды 🔥
IBM представила инструменты для контролируемого использования ИИ-агентов в бизнес-системах 5 ч.
Discord разрешит читать сообщения публичных серверов без регистрации — через Google 6 ч.
Microsoft убьёт Copilot для смарт-ТВ до конца года — люди не захотели «дружить» с ИИ 6 ч.
«Вот настоящая Mass Effect 5»: 40 минут геймплея космического боевика Exodus от ветеранов BioWare впечатлили игроков 6 ч.
Секретная ИИ-модель Anthropic выкачала фото с заблокированного Android-смартфона и сбежала из Chrome 7 ч.
Трейлер подтвердил дату релиза дополнения Lazarus к атмосферному хоррору Cronos: The New Dawn 7 ч.
Google представила Gemini 4 Carbon — мощнейшую ИИ-модель для поиска уязвимостей и исправления опасных ошибок 8 ч.
Sony добавила в ноябрьскую подборку PS Plus целых пять игр, но предложение оценили не все 8 ч.
«Яндекс» переманил к себе техдиректора ИИ-браузера Comet из Perplexity 8 ч.
Steam не станет защищать разработчиков от ИИ-клонов — это дело самих разработчиков 10 ч.
Новая статья: С кем болтает ваш компьютер: смотрим, к чему в Сети подключаются программы в Windows и Linux, и запрещаем лишнее 6 ч.
Xreal представила Aura — лёгкие очки на Android XR с Gemini, приложениями и ценой от $1279 6 ч.
Sony представила полупрозрачные геймпады DualSense и панели PS5 в трех цветах 9 ч.
Учёные описали новый механизм передачи энергии от гравитации к веществу — подобно вспышкам на Солнце 9 ч.
Apple представила новые MacBook Pro с сенсорными OLED — чипы те же, цена выше 9 ч.
Илон Маск хочет выкупить сотни домов, чтобы соседи ЦОД xAI отказались от иска из-за шума 10 ч.
Virgin Galactic показала космоплан Apeiron и вновь отложила туристические полеты 11 ч.
На eBay выставили б/у суперкомпьютер за $60 миллионов 11 ч.
В Oracle Cloud Infrastructure появятся ускорители Cerebras 11 ч.
Звучание с «эмоциональным воздействием» — представлен коммутатор «аудиофильского класса» за $4700 на копеечном контроллере Realtek 12 ч.