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).