Патч для ядра Linux от Линуса Торвальдса, написанный с Claude Code
Линус Торвальдс выложил в свой репозиторий ядра ветку с патчем, код, тесты и ревью для которого по его указаниям сделал Claude Code. Phoronix называет прирост производительности значительным, но попадёт ли патч в Linux 7.4, пока неизвестно.
Что сделали
Торвальдс отправил в свой основной репозиторий ядра ветку noref-filemap-read-with-llm. Патч должен позволить читать страничный кэш без ссылок на folio. Дело в том, что когда много потоков читают один файл маленькими порциями, они конкурируют за счётчик ссылок на folio. В сообщении к патчу Торвальдс пишет, что код, тестовые программы, ревью и первый черновик сопроводительного письма сделал Claude Code под его руководством. Замеры он проводил сам на своей машине.
Что получилось
Phoronix называет влияние на производительность значительным и ссылается на график с результатами. Пока патчи лежат только в ветке, и войдут ли они в окно слияния Linux 7.4, ещё не решено.
На что обратить внимание
В сообщении к патчу Торвальдс прямо расписал роль ИИ. Код, тесты и ревью сделал Claude Code, а замеры Торвальдс провёл лично.
Пояснение
Страничный кэш (page cache) это память, в которой ядро Linux держит содержимое файлов для быстрого чтения. Folio это единица учёта такой памяти в ядре. Окно слияния (merge window) это период, когда в новую версию ядра принимают крупные изменения.
Кому пригодится
Разработчикам системного ПО, которые хотят посмотреть, как агента используют в серьёзном open-source проекте и как честно указывают его вклад.
Попробуйте сами с Claude Code
В моём проекте [путь к репозиторию] я хочу улучшить [конкретная часть, например драйвер, путь планировщика или служебная функция]. Сначала прочитай нужный код и правила контрибуции проекта, затем в нескольких предложениях объясни план. Когда я его одобрю, оформи изменение чистым патчем с commit message в стиле проекта, прогони существующие тесты и остановись, когда патч собирается и тесты проходят. Ничего не пушь и не отправляй, сначала покажи мне diff.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Ещё 1 источник
Источник: phoronix.com · · обновлено