10% jadra Linuxu je už ... územie AMD

Logo AMD Radeon

Názov sa môže zdať čudný, ale pravdou je, že keď si rozoberiete Linuxové jadro sám o sebe je dosť malý, ak odstránite všetok kód pre ovládače. Sú to práve oni, vďaka ktorým jadro Linuxu zväčšilo veľkosť a množstvo riadkov kódu. A konkrétne AMD získala veľké percento tohto zdrojového kódu jadra ...

Keď bol vydaný Linux 5.9, bol vo svojom kóde nabitý novými funkciami, ako to často býva. Ale bolo tu niečo, čo obzvlášť vyniklo, a to je ovládač pre GPU AMD Radeon nepredstavovalo nič viac a nič menej ako 10% z celkového kódu Linuxu. AMDGPU rastie a rastie, v posledných rokoch napreduje dobrým tempom a poskytuje skutočne dobrú podporu pre váš hardvér v tomto systéme.

Podľa analýz systému Linux 5.9, ktoré vykonali na portáli Phoronix, zdrojový kód jadra Linuxu už má 27,81 milióna riadkov kódu, z ktorých je 20,49 efektívnych, pretože existuje asi 3,58 milióna riadkov, ktoré sú komentármi, a 3,72 milióna prázdnych riadkov, ktoré sú iba medzerami.

No, zo všetkého je to množstvo riadkov zdrojového kódu, zábavné je to, že 10.5% zodpovedá AMDGPU a súvisiacim komponentom s ním, vrátane Mesa. Skutočná brutalita, ale to sa nezdá a je to tým, že to má nejaký trik. Ovládač pozostáva z 2.71 milióna riadkov kódu v systéme Linux 5.9, bez započítania 247.000 109.000 riadkov komentárov, ktoré má, a 1.79 366.000 prázdnych riadkov. Ale veľká časť tohto kódu je spôsobená automaticky generovanými hlavičkami, takže by muselo byť zľavených XNUMX milióna riadkov, čo by v skutočnosti zostalo asi XNUMX XNUMX.

Napriek tomu „trik“, je stále dôležitý, pretože ovládače Intel i915 pre jeho integrované grafické karty Tiger Lake a Xe obsahujú iba asi 209.000 39.200 riadkov (vrátane 48.000 XNUMX komentárov a XNUMX XNUMX prázdnych).


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.