A Linux kernel 10% -a már ... AMD terület

AMD Radeon logó

A cím furcsának tűnhet, de az igazság az, hogy ha elemzi a Linux kernel önmagában elég kicsi, ha eltávolítja az illesztőprogramoknak megfelelő összes kódot. Pontosan ők késztették a Linux kernelt méretének és kódsorainak növekedésére. És konkrétan az AMD nagy százalékban megszerezte ennek a kernelnek a forráskódját ...

A Linux 5.9 megjelenésekor új funkciókkal gazdagodott a kódja, amint ez gyakran előfordul. De volt valami, ami különösen kiemelkedett, és ez az AMD Radeon GPU nem jelentett többet és nem kevesebbet, mint a teljes Linux-kód 10% -át. Az AMDGPU növekszik és növekszik, jó ütemben halad az elmúlt években, és nagyon jó támogatást nyújt a hardverhez ezen a rendszeren belül.

A Phoronix portálon készített Linux 5.9 elemzések szerint a Linux kernel forráskódja már rendelkezik 27,81 millió sor kód, amelyek közül 20,49 hatékony, mivel körülbelül 3,58 millió sor van megjegyzés, és 3,72 millió üres sor, amely csak szóköz.

Nos, mindez a forráskódok száma, a vicces az, hogy 10.5% megfelel az AMDGPU-nak és a kapcsolódó komponenseknek vele, beleértve Mesát is. Igazi brutalitás, de nem ez tűnik annak, és van valami trükkje. Az illesztőprogram 2.71 millió sornyi kódból áll a Linux 5.9 verzióban, nem számítva a rendelkezésére álló 247.000 109.000 megjegyzési sort és a 1.79 366.000 üres sort. De ennek a kódnak a nagy része az automatikusan létrehozott fejléceknek köszönhető, így XNUMX millió sort le kellene bontani, ami valójában körülbelül XNUMX XNUMX-et hagyna hátra.

Annak ellenére "trükk", továbbra is fontos, mivel az integrált Tiger Lake és Xe GPU-k Intel i915-ös illesztőprogramjai csak körülbelül 209.000 39.200 sort tartalmaznak (beleértve a 48.000 XNUMX megjegyzést és XNUMX XNUMX üreset).


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.