10% Linux-ytimestä on jo ... AMD-alue

AMD Radeon -logo

Otsikko saattaa tuntua oudolta, mutta totuus on, että jos analysoit Linux-ydin itsessään on melko pieni, jos poistat kaikki ohjainten koodit. Juuri he ovat saaneet Linux-ytimen kasvamaan kooltaan ja koodiriveiltä. Ja erityisesti AMD on saanut suuren prosenttiosuuden ytimen lähdekoodista ...

Kun Linux 5.9 julkaistiin, se oli täynnä uusia ominaisuuksia koodissaan, kuten usein tapahtuu. Mutta oli jotain, joka erottui erityisesti, ja se on, että ohjain AMD Radeon -näytönohjain se ei edustanut muuta eikä vähempää kuin 10% koko Linux-koodista. AMDGPU kasvaa ja kasvaa, etenee hyvällä vauhdilla viime vuosina, mikä on todella hyvä tuki laitteistolle tässä järjestelmässä.

Phoronix-portaalissa tekemiensä Linux 5.9 -analyysien mukaan Linux-ytimen lähdekoodilla on jo 27,81 miljoonaa koodiriviä, joista 20,49 on tehokkaita, koska noin 3,58 miljoonaa riviä on kommentteja ja 3,72 miljoonaa tyhjää riviä, jotka ovat vain välilyöntejä.

No, lähdekoodirivejä on paljon, hauska on se 10.5% vastaa AMDGPU: ta ja siihen liittyviä komponentteja hänen kanssaan, mukaan lukien Mesa. Todellinen raakuus, mutta se ei näytä siltä, ​​ja siinä on jotain temppua. Ohjain koostuu 2.71 miljoonasta rivirivistä Linux 5.9: ssä, lukuun ottamatta 247.000 109.000 kommentiriviä ja 1.79 366.000 tyhjää riviä. Mutta suuri osa koodista johtuu automaattisesti tuotetuista otsikoista, joten XNUMX miljoonaa riviä olisi diskontattava, jättäen tosiasiallisesti noin XNUMX XNUMX.

Huolimatta siitä, että "temppu", on edelleen tärkeä, koska integroitujen Tiger Lake- ja Xe-näytönohjaimien Intel i915 -ohjaimet ovat vain noin 209.000 39.200 riviä (mukaan lukien 48.000 XNUMX kommenttia ja XNUMX XNUMX tyhjää).


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.