Компилацијата на Linux kernel, задача која со години служи како показател за перформансите на процесорите и системите за складирање, продолжува забрзано да се скратува. Најновите измени во системот Kbuild овозможуваат чиста компилација на основната x86-64 конфигурација да се заврши за околу 15 секунди на особено моќна работна станица.

Тестирањето го спроведе Michael Larabel од Phoronix со најновата четврта верзија на закрпите на Linux MM развивачот Lorenzo Stoakes. На истиот систем, пред овие измени, компилацијата на стандардна x86-64 kernel конфигурација траела повеќе од 22 секунди. Тоа значи намалување на времето за речиси една третина.

Резултатот е постигнат на конфигурација со два AMD EPYC 9575F процесори со по 64 јадра, односно вкупно 128 јадра и 256 нишки. Системот располага и со 24 DDR5-6400 мемориски модули од по 64 GB, Samsung PM1743 NVMe SSD од 3,84 TB со PCIe Gen 5 интерфејс и Ubuntu 26.04 LTS. Важно е што во тестот не бил користен RAM-диск, техника која често се применува за дополнително скратување на времето за градење со елиминирање на ограничувањата од складиштето.

Измерените 15 секунди се однесуваат на минимална, стандардна kernel конфигурација. Компилацијата станува значително подолга кога се активирани илјадници драјвери и потсистеми преку поставката allmodconfig. Сепак, и таму новите закрпи носат забележливо подобрување: времето на истата EPYC машина е намалено од 169 на 134 секунди.

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

Следната цел е чистата x86-64 компилација да падне под 10 секунди. Таков резултат би можел да стане реален со идните AMD EPYC процесори базирани на Zen 6, MRDIMM меморија и PCIe Gen 6 складиште.