Linux 7.4: gyorsabb fordítás optimalizálásokkal, de nagyobb kódbázissal

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Nemrég elkezdték beolvasztani a kernel fordítási folyamatát felgyorsító javítócsomagokat. Ennek a munkának az eredményei már látszanak: rendkívül gyors inkrementális és noop fordítások érhetők el. A teljes javítássorozatnak köszönhetően pedig már tíz másodperc körüli kernel fordítási idők is elérhetők, ha elég CPU mag áll rendelkezésre. A mai cikkben a Linux 7.3 és a 7.4-rc1 fordítási teljesítményét hasonlítjuk össze az Intel Panther Lake processzoros Framework Laptop 13 Pro gépen. A Linux 7.4-ben megjelent az első javításcsomag, amely a kernel fordítási folyamatát optimalizálja. Közben viszont a Linux 7.4 jóval nagyobb lett az előző verzióknál…

A Linux 7.4 merge windowja minden eddiginél nagyobb volt, főleg az AI/LLM-ek miatt. Kíváncsi voltam, hogyan alakul a fordítási teljesítmény a Linux 7.3-hoz képest a merge window utáni Linux 7.4 állapotban.

A Linux x86_64 alapértelmezett "defconfig" konfigurációja gyorsabban fordul Linux 7.4 alatt. Körülbelül 5%-kal gyorsabb, mint Linux 7.3-mal. Ez már most jó eredmény, és a későbbi kernel sorozatokban további kernel fordítási optimalizálások várhatók.

Ha viszont az összes kernel modul fordításáról van szó, az már lassabb. Ez nem különösebben meglepő, hiszen rengeteg új driver és egyéb kód került be a Linux 7.4 beolvasztási ablakában. A fordítás csak kicsit lassabb, miközben a kernel forrásfában nagyjából félmillióval több sornyi kód található. Igaz, ennek egy része nem érinti az x86_64 architektúrát.

Összességében biztató a defconfig esetén mért, nagyjából 5%-os fordítási idő javulás Linux 7.4 alatt, ahogy azt a Framework Laptop 13 Pro gépen is láttuk.