Торвальдс написал патч ядра с Claude Code. Ревьюеры нашли в нём гонку
Линус Торвальдс отправил на ревью серию из 10 патчей для page cache, сделанную вместе с Claude Code. Цель — убрать борьбу потоков за счётчик ссылок folio, когда много потоков мелко читают один файл.
Код, тестовые программы и черновик описания, по словам Торвальдса, написал ИИ-ассистент под его руководством. Замеры он прогонял сам.
Синтетический тест на 64-поточном Threadripper: с 13,3 до 304 млн чтений в секунду, примерно в 23 раза. Торвальдс сразу предупредил, что в реальных нагрузках выигрыш будет заметно меньше.
На ревью Kiryl Shutsemau нашёл гонку в filemap_read_rcu_batch(): в редком сценарии можно прочитать данные, которые никто не записывал. Доработку передали ему, в ядро патчи пока не приняты.
Агент ускоряет написание, но гонки в ядре по-прежнему ловят люди.
Источник: https://thenewstack.io/torvalds-claude-code-kernel/
Просмотры: 3