10% от ядрото на Linux вече е ... Територията на AMD

Лого на AMD Radeon

Заглавието може да изглежда странно, но истината е, че ако анализирате Linux ядро сам по себе си е доста малък, ако премахнете целия код за драйверите. Именно те са накарали ядрото на Linux да нараства по размер и редове код. И по-специално AMD е спечелила голям процент от този изходен код на ядрото ...

Когато Linux 5.9 беше пуснат, той беше пълен с нови функции в своя код, както често се случва. Но имаше нещо, което се открояваше особено, и това е, че контролерът за AMD Radeon GPU той не представляваше нищо повече и нищо по-малко от 10% от общия код на Linux. AMDGPU расте и расте, напредва с добри темпове през последните години, давайки наистина добра подкрепа за вашия хардуер в рамките на тази система.

Според анализите на Linux 5.9, направени в портала Phoronix, изходният код на ядрото на Linux вече има 27,81 милиона реда код, от които 20,49 са ефективни, тъй като има около 3,58 милиона реда, които са коментари и 3,72 милиона празни редове, които са само интервали.

Е, от всичко това е количество редове на изходния код, забавното е, че това 10.5% съответстват на AMDGPU и свързаните с тях компоненти с него, включително Меса. Истинска бруталност, но не е това, което изглежда, и има някакъв трик. Драйверът се състои от 2.71 милиона реда код в Linux 5.9, без да се броят 247.000 109.000 реда за коментари, които има, и 1.79 366.000 празни реда. Но голяма част от този код се дължи на автоматично генерирани заглавки, така че XNUMX милиона реда трябва да бъдат намалени, всъщност оставайки около XNUMX XNUMX.

Въпреки това "трик", все още е важно, тъй като драйверите на Intel i915 за интегрираните графични процесори Tiger Lake и Xe са само около 209.000 39.200 реда (включително 48.000 XNUMX коментара и XNUMX XNUMX празни).


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.