10% Linuxi tuumast on juba ... AMD territoorium

AMD Radeoni logo

Pealkiri võib tunduda kummaline, kuid tõde on see, et kui te seda analüüsite Linuxi tuum ise on üsna väike, kui kogu draiveritele vastav kood eemaldatakse. Just nemad on pannud Linuxi kerneli suuruse ja koodiread kasvama. Ja konkreetselt on AMD saanud suure osa sellest kerneli lähtekoodist ...

Kui Linux 5.9 välja anti, oli see oma koodis täis uusi funktsioone, nagu sageli juhtub. Kuid seal oli midagi, mis eriti silma paistis, ja see on see, et AMD Radeoni GPU see ei esindanud midagi enamat ega vähem kui 10% kogu Linuxi koodist. AMDGPU kasvab ja kasvab, areneb viimastel aastatel heas tempos, pakkudes selles süsteemis teie riistvarale tõeliselt head tuge.

Phoronixi portaalis tehtud Linux 5.9 analüüside kohaselt on Linuxi tuuma lähtekoodil juba olemas 27,81 miljonit koodirida, millest 20,49 on efektiivsed, kuna on umbes 3,58 miljonit rida, mis on kommentaarid, ja 3,72 miljonit tühja rida, mis on ainult tühikud.

Noh, see on kõik lähtekoodi ridade arv, naljakas on see 10.5% vastab AMDGPU-le ja sellega seotud komponentidele temaga, sealhulgas Mesa. Tõeline jõhkrus, kuid see ei tundu nii ja just selles on mingi nipp. Draiver koosneb 2.71 miljonist koodireast Linux 5.9-s, arvestamata selle 247.000 109.000 kommentaaririda ja 1.79 366.000 tühja rida. Kuid suur osa sellest koodist tuleneb automaatselt genereeritud päistest, mistõttu tuleks allahindleda XNUMX miljonit rida, jättes tegelikult umbes XNUMX XNUMX.

Vaatamata sellele "trikk", on endiselt oluline, kuna Integreeritud Tiger Lake'i ja Xe GPU-de Intel i915 draiverid on ainult umbes 209.000 39.200 rida (sealhulgas 48.000 XNUMX kommentaari ja XNUMX XNUMX tühja).


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.