La taille totale de l'arborescence des sources du noyau Linux approche les 40 millions de lignes.Bien qu'un grand nombre de pilotes obsolètes et d'anciens codes de support de plate-forme aient été supprimés dans la fenêtre de fusion Linux 7.1, l'échelle globale continue de s'étendre et le code lié aux pilotes graphiques AMD a dépassé 6 millions de lignes.

Alors que la version Linux 7.1-rc1 devrait être publiée plus tard dans la journée et que la fenêtre de fusion de Linux 7.1 est sur le point de se fermer, le monde extérieur s'inquiétait à l'origine de savoir si la suppression de code à grande échelle entraînerait une baisse du volume total de code du noyau par rapport à Linux 7.0. Cependant, les résultats ont montré que la suppression n’était toujours pas suffisante pour compenser le nouveau contenu. Le nombre total de lignes dans l'arborescence des sources Linux 7.1 Git approche encore rapidement les 40 millions de lignes.
Dans ce cycle de développement de Linux 7.1, le noyau a supprimé le RNIS, la radio amateur et d'autres anciens codes de pilote réseau. Cette partie à elle seule a permis de réduire environ 138 000 lignes de code. De plus, certains pilotes PCMCIA obsolètes et certains pilotes PCI ont également été nettoyés. Dans le même temps, la prise en charge du processeur russe Baikal a commencé à être supprimée. Linux 7.1 a également lancé le processus de mise hors service du support du processeur Intel 486. Cependant, l’impact actuel de cette partie sur le volume total de code n’est pas évident. D'autres travaux de nettoyage liés à i486 devraient se poursuivre dans les cycles ultérieurs du noyau.

Selon les statistiques du programme cloc, le référentiel Git Linux v7.0 compte un total de 39 621 378 lignes, dont 4 991 874 lignes vierges, 4 737 829 lignes de commentaires et 29 891 675 lignes de contenu identifiées comme du code réel. Au matin du 26 avril, l'arborescence des sources Linux 7.1 Git est passée à 39 880 636 lignes, ce qui signifie que même après plusieurs suppressions, il y a toujours une augmentation nette d'environ 259 000 lignes de code dans cette série de fenêtres de fusion. Sur ce total, il y a 5 015 790 lignes vierges, 4 775 889 lignes de commentaires et 30 088 957 lignes de code réel.
Cela signifie également que Linux 7.1 a franchi le seuil des 30 millions de lignes de code réel ; si les lignes vides et les commentaires sont comptés ensemble, l'ensemble de l'arborescence des sources Linux n'est qu'à un pas des 40 millions de lignes. Selon le rapport, sur la base de la tendance de croissance actuelle, le cycle de développement de Linux 7.2 sera probablement le moment où le volume total de code du noyau dépassera officiellement 40 millions de lignes.

En plus de la taille globale du noyau, la taille du répertoire driver/gpu/drm/amd associé au pilote graphique AMD dans le noyau Linux est également assez grande, couvrant AMDGPU, AMDKFD, le code du noyau d'affichage et les fichiers d'en-tête générés automatiquement pour différentes générations de GPU. Les statistiques montrent qu'au stade Linux 7.0, le volume total de code de cette pile de pilotes graphiques du noyau AMD moderne était de 6 049 235 lignes. Dans l'état actuel de Linux 7.1 Git, ce nombre est passé à 6 162 946 lignes, soulignant encore davantage l'augmentation continue de la proportion du sous-système de pilote GPU dans l'arborescence des sources Linux.