Линус Торвалдс објави развојна закрпа за Linux kernel што треба да реши долгогодишен проблем со големи конфликти во кеш-меморијата кога многу процесори истовремено читаат иста датотека.

Проблемот може да се појави во оптоварувања што користат споделени библиотеки, бази на податоци и веб-сервери. Во такви ситуации, повеќе процесорски јадра пристапуваат до исти податоци, што може да создаде тесно грло и да ги намали перформансите. За ова прашање имало повеќе обиди за решение низ годините, но ниту еден не се наметнал како универзален пристап.

Торвалдс првпат објавил сопствена нацрт-верзија за решавање на проблемот во почетокот на 2024 година. Тој ја користел на својот лаптоп уште од тогаш, а сега ја постави новата верзија во развојна гранка на кодот за Linux.

Според резултатите што ги споделил, закрпата донесува до 23 пати подобар резултат во посебен синтетички тест. Сепак, тој нагласува дека таква разлика нема да се преслика директно во секојдневната употреба, бидејќи реалните оптоварувања нема да достигнат толку изразени резултати.

Најголема корист од промената веројатно би можеле да имаат серверски системи, каде што голем број процесори почесто работат со исти датотеки и заеднички ресурси. Кај типичните десктоп и лаптоп компјутери, ефектот се очекува да биде помал.

Закрпата е значајна и затоа што Торвалдс при нејзината подготовка користел алатка за генерирање код. Тој и претходно поддржуваше употреба на вакви алатки во строго контролиран процес, каков што е развојот на Linux kernel, каде што секоја предложена промена подлежи на детална проверка.

Тимот околу Linux истовремено го менува пристапот кон пријавувањето на ваквите алатки при испраќање закрпи. Наместо задолжително откривање на начинот на кој е подготвен кодот, фокусот останува на тоа авторите да го разбираат и да стојат зад испратеното решение.