10% du noyau Linux est déjà ... territoire AMD

Logo AMD Radeon

Le titre peut sembler étrange, mais la vérité est que si vous analysez le Noyau Linux lui-même est assez petit si vous supprimez tout le code correspondant aux pilotes. Ce sont précisément eux qui ont fait croître le noyau Linux en taille et en lignes de code. Et spécifiquement AMD a gagné un grand pourcentage de ce code source du noyau ...

Lorsque Linux 5.9 est sorti, il était doté de nouvelles fonctionnalités dans son code, comme c'est souvent le cas. Mais il y avait quelque chose qui se démarquait particulièrement, c'est que le contrôleur du Processeur graphique AMD Radeon il ne représentait ni plus ni moins de 10% du code Linux total. AMDGPU grandit et grandit, avance à un bon rythme ces dernières années, offrant un très bon support pour votre matériel au sein de ce système.

D'après les analyses de Linux 5.9 qu'ils ont faites dans le portail Phoronix, le code source du noyau Linux a déjà 27,81 millions de lignes de code, dont 20,49 sont efficaces, car il y a environ 3,58 millions de lignes qui sont des commentaires et 3,72 millions de lignes vides qui ne sont que des espaces.

Eh bien, de tout cela est la quantité de lignes de code source, le plus drôle est que 10.5% correspondent à l'AMDGPU et aux composants associés avec lui, y compris Mesa. Une vraie brutalité, mais ce n'est pas ce qu'il semble, et c'est qu'elle a quelque chose d'un truc. Le pilote est composé de 2.71 millions de lignes de code sous Linux 5.9, sans compter les 247.000 109.000 lignes de commentaires dont il dispose et les 1.79 366.000 lignes vides. Mais une grande partie de ce code est due à des en-têtes générés automatiquement, donc XNUMX million de lignes devraient être remises, laissant en fait environ XNUMX XNUMX.

Malgré que "tour", est toujours important, car les pilotes Intel i915 pour ses GPU Tiger Lake et Xe intégrés ne sont que d'environ 209.000 39.200 lignes (dont 48.000 XNUMX commentaires et XNUMX XNUMX vierges).


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.