Очертава се в един скорошен момент ентусиастите на Linux да могат да завършат чисто компилиране на ядрото за по-малко от 10 секунди. Експертът по Linux и главен шеф на Phoronix Майкъл Ларабел заяви, че „прозорецът се затваря“ в скорошен коментар, който преценява напредъка в компютърните процесори и човешките/ИИ оптимизации на Kbuild кода. Това, което някога беше задача за компютърна обработка, която осигуряваше добро извинение за почивка за кафе, сега позволява само достатъчно време за първата глътка.

Решителната Linux фокусираност на сайта на изходния код означава, че времето за компилиране на ядрото на операционната система се е превърнало в емблематичен бенчмарк през последните две десетилетия. Ларабел отбелязва, че този някога отнемащ време процес „може да се извърши сега за около 15 секунди“. Не става въпрос само за напредък в хардуера и броя на ядрата, които разширяват границите; компилирането на defconfig x86-64 Linux ядро ​​е премахнало много пречки благодарение на работата на разработчика на Linux MM Лоренцо Стоукс и помощта на ИИ/LLM напоследък. Дори скромните процесори са видели времето за компилиране драстично намалено благодарение на тази работа.

Ларабел се запозна с най-новите v4 пачове за ядрото от Лоренцо и въоръжен с много мощната си EPYC работна станция, постигна 15-секундно компилиране на ядрото. Преди последните пачове, същата система отнемаше над 22 секунди за същата задача за компилация.

Използваната в експеримента система е изключително мощна. Вашият домашен компютър или лаптоп може все пак да ви даде достатъчно време да си направите кафе, тъй като тестовата платформа на Larabel разполага със следните компоненти:

2x AMD EPYC 9575F 64-ядрени процесора (т.е. 128 ядра / 256 нишки)
24 x 64GB DDR5-6400 модула памет
Samsung PM1743 3.84TB PCIe Gen 5.0 NVMe SSD устройство за съхранение
Стандартен Ubuntu 26.04 LTS

Отбелязва се, че бенчмаркингът за компилация на код не е използвал RAM диск за агресивно настройване на времената за компилация

Всички гореспоменати времена са за минималната компилация на ядрото по подразбиране за x86-64 системи. Шефът на Phoronix също така е определил времето за компилация на Linux ядро ​​с „allmodconfig“ с хиляди активирани драйвери и подсистеми. Това води до много по-дълги времена за компилация. В гореспоменатата мощна система обаче последните пачове на Lorenzo намалиха времето от 169 секунди на 134 секунди. Така че този друг важен етап наближава двуминутната граница.

Phoronix сега залага на AMD (Zen 6) EPYC 9686F системи, като MRDIMM и PCIe Gen6 памет изтласкват времето за компилация на Linux ядрото defconfig x86-64 под 10-секундната граница.

Снимка: Unsplash/Fanless Tech

Виж още: Тиранозавър рекс е бил топлокръвно влечуго, подсказва измерената телесна температура на зловещия хищник

 

Още от Tech