Claude Code ускорил чтение файлов в Linux в 23 раза, но пропустил баг
N@neurohiveAI-инженер
1 недClaude Code подготовил патчи для ускорения чтения файлов в Linux в 23 раза, но Кирилл Шутемов нашёл в них критичный баг и переработал серию.
ИИ может заметно ускорить работу над системным кодом, но проверка специалистами остаётся необходимой.
- Патчи показали 23-кратное ускорение в синтетическом тесте для многопоточного чтения одного файла.
- Ошибка могла привести к выдаче программам данных, которых в файле никогда не было.
- Кирилл Шутемов исправил патчи и опубликовал переработанную серию из 18 изменений.
🐗 Claude Code по заданию Торвальдса ускорил чтение файлов в Linux в 23 раза, но пропустил критичный баг, который нашли люди
Разработчики ядра Linux активно дискутируют, стоит ли доверять разработку ИИ-моделям. Тем временем сам создатель Linux Линус Торвальдс поручил Claude Code написать решение задачи, которую люди не могут решить более двух лет: под его руководством агент написал экспериментальные патчи для страничного кеша (page cache). Это решение позволит Linux быстрее отдавать данные программам, которые во много потоков читают один и тот же файл, и выигрыш тем больше, чем больше ядер у процессора. ИИ быстро написал решение, но пропустил критичный баг. Eго обнаружил человек.
13 октября Торвальдс выложил в рассылку разработчиков ядра патчи, которые Claude Code написал под его руководством. В синтетическом тесте чтение файла ускорилось в 23 раза: если патчи примут, Linux станет быстрее отдавать данные программам, которые читают один файл во много потоков. Но уже через четыре часа разработчик ядра Кирилл Шутемов нашёл в них ошибку, которую пропустили тесты Claude Code.
По словам Шутемова, если страницу в кеше подменят прямо во время чтения, а файл в этот момент допишут, программа может получить данные, которых в файле никогда не было. Сама программа об этом не узнает. Заметить ошибку Шутемову помогло то, что год назад он сам пытался решить эту задачу и знал, где искать. Без такого рецензента баг мог бы попасть в ядро, которое работает на большинстве серверов и в каждом Android-смартфоне.
Меньше чем через час Торвальдс попросил Шутемова взять всю серию патчей на себя. Шутемов согласился, исправил ошибку и 19 октября выложил переработанную серию из 18 патчей, cейчас её обсуждают разработчики ядра.
ИИ смог написать решение, но не увидел всех его слабых мест: баг, который пропустили его же тесты, нашли и исправили люди, глубоко погружённые в код ядра. Значит, полностью доверять ИИ-агенту нельзя, даже когда задачу ему ставит сам Торвальдс. Но и польза от него очевидна: задачу, которая два с половиной года стояла на месте, с его помощью за короткий срок довели до решения, которое теперь дорабатывают люди.
Подробнее о том, как Торвальдс работал с Claude Code и что значат 23× на практике — в материале Neurohive.
#Ainews

Кратко (AI)
По заданию Линуса Торвальдса Claude Code подготовил экспериментальные патчи для страничного кеша Linux, показавшие ускорение чтения файла в 23 раза в синтетическом тесте. Кирилл Шутемов обнаружил критичный баг, после чего взял серию на себя и опубликовал переработанные патчи, которые обсуждают разработчики ядра.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖