Alors que la fenêtre de fusion de Linux 7.2 se termine officiellement aujourd'hui et que la première version candidate, Linux 7.2-rc1, devrait être publiée plus tard dans la journée, la taille de l'arborescence des sources du noyau Linux a une fois de plus établi un nouveau record, dépassant officiellement les 43 millions de lignes et approchant rapidement la barre des 44 millions de lignes.

image.webp

Lorsque la version stable de Linux 7.1 a été publiée, le nombre de lignes de code source du noyau était proche de 43 millions de lignes. Au cours de la fenêtre de fusion de Linux 7.2, un grand nombre de nouvelles fonctionnalités et améliorations ont été progressivement intégrées à la ligne principale, franchissant officiellement ce seuil. Dans l'arborescence Git actuelle, cloc a identifié un total de 108 158 fichiers, dont 5 211 184 lignes vides, 5 033 878 lignes de commentaires et 33 653 681 lignes de code réel, pour un total de 43 898 743 lignes. Le moment statistique n’est qu’à quelques heures de la sortie de Linux 7.2-rc1.

Par rapport à la version précédente, les statistiques pour Linux 7.1 s'élevaient à un total de 42 924 382 lignes, dont 5 107 123 lignes vierges, 4 841 507 lignes de commentaires et 32 975 752 lignes de code. Le rapport souligne que même avec l'achèvement récent de la suppression de l'architecture i486 et le nettoyage et l'élimination continus de nombreux anciens pilotes matériels qui n'ont pas été maintenus depuis de nombreuses années ou qui sont presque inutilisés, la taille globale de l'arborescence des sources du noyau Linux continue de croître à un rythme très rapide. Au cours de la fenêtre de fusion Linux 7.2 au cours des deux dernières semaines, un certain nombre de suppressions de pilotes hérités ont été complétées et divulguées en détail.

image.webp

Actuellement, le plus gros pilote du noyau Linux est toujours le code associé à AMDGPU/AMDKFD. Selon les statistiques, le code du pilote de la carte graphique AMD moderne situé dans le chemin linux/drivers/gpu/drm/amd totalise environ 6 356 056 lignes dans le dernier statut Git, ce qui représente une nouvelle augmentation par rapport aux 6 167 219 lignes de Linux 7.1. D'une part, cette croissance reflète l'expansion continue des fonctions et l'optimisation des performances des GPU AMD. D'un autre côté, cela reflète également la tendance d'évolution de l'ensemble du noyau en matière de graphisme, de calcul accéléré et d'autres directions.

Ces statistiques constituent une référence précieuse pour la communauté technique concernée par l'ampleur et l'évolution du projet de noyau Linux. À mesure que Linux 7.2-rc1 sera publié plus tard dans la journée, une analyse plus approfondie et des résultats de tests concernant les nouvelles fonctionnalités, les modifications de performances et les mises à jour de pilotes seront annoncés.