10% jedra Linuxa je že ... ozemlje AMD

Logotip AMD Radeon

Naslov se morda zdi nenavaden, resnica pa je, da če analizirate Jedro Linuxa sam je precej majhen, če odstranite vso kodo, ki ustreza gonilnikom. Ravno oni so tisti, ki so jedru Linuxa povečali velikost in vrstice kode. In natančneje, AMD je pridobil velik odstotek te izvorne kode jedra ...

Ko je Linux 5.9 izšel, je bil v svoji kodi opremljen z novimi funkcijami, kot se to pogosto zgodi. Toda nekaj je še posebej izstopalo in to je krmilnik za AMD Radeon GPU ni predstavljal nič več in nič manj kot 10% celotne kode Linuxa. AMDGPU raste in raste, v zadnjih letih hitro napreduje in daje resnično dobro podporo vaši strojni opremi v tem sistemu.

Glede na analize Linuxa 5.9, ki so jih naredili na portalu Phoronix, izvorna koda jedra Linuxa že vsebuje 27,81 milijona vrstic kode, od tega 20,49 učinkovitih, saj je približno 3,58 milijona vrstic komentarjev in 3,72 milijona praznih vrstic samo presledkov.

No, vse skupaj je količina vrstic izvorne kode, smešno pa je to 10.5% ustreza AMDGPU in sorodnim komponentam z njim, vključno z Meso. Resnična brutalnost, toda to ni tisto, kar se zdi, in ima nekaj trika. Gonilnik je sestavljen iz 2.71 milijona vrstic kode v Linuxu 5.9, ne da bi štel 247.000 vrstic za komentarje in 109.000 praznih vrstic. Toda velik del te kode je posledica samodejno ustvarjenih glav, zato bi bilo treba popustiti 1.79 milijona vrstic, dejansko pa bi ostalo približno 366.000.

Kljub temu "trik", je še vedno pomembno, saj gonilniki Intel i915 za integrirane grafične procesorje Tiger Lake in Xe obsegajo le približno 209.000 vrstic (vključno z 39.200 komentarji in 48.000 praznimi).


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.