Торвальдс запостил экспериментальные патчи ядра, созданные при помощи нейросети Claude ...
Торвальдс запостил экспериментальные патчи ядра, созданные при помощи нейросети Claude Code В них произошла оптимизация подсистемы управления памятью. В тестах с 8 потоками пропускная способность при чтении мелких файлов выросла в три раза — с 10 до 33 миллионов операций в секунду. Суть трюка в утилизации механизмов RCU (Read-Copy-Update) при чтении из страничного кэша. Раньше 99,9% времени потоки стояли в очереди, пытаясь атомарно обновить счётчик ссылок (refcount) в структуре folio. Claude под присмотром Линуса переписал логику так, чтобы читать данные без трогания атомиков, отложив физическое освобождение памяти до завершения чтения. На выходе получилось весьма элегантное решение многолетней проблемы блокировок на ровном месте. Патчи пока находятся в отдельной экспериментальной ветке noref-filemap-read-with-llm, и попадут ли они в мейнлайн — большой вопрос. Но сам факт примечателен. @linux0ids
Канал в каталоге Максиметера
2 510 подписчиков · IT и технологии