Da das Merge-Fenster für Linux 7.2 heute offiziell endet und die erste Kandidatenversion, Linux 7.2-rc1, voraussichtlich später an diesem Tag veröffentlicht wird, hat die Größe des Linux-Kernel-Quellbaums erneut einen neuen Rekord aufgestellt, der offiziell 43 Millionen Zeilen überschreitet und sich schnell der 44-Millionen-Zeilen-Marke nähert.

image.webp

Als die stabile Version von Linux 7.1 veröffentlicht wurde, betrug die Anzahl der Kernel-Quellcodezeilen fast 43 Millionen Zeilen. Während des Zusammenführungsfensters von Linux 7.2 wurden nach und nach zahlreiche neue Funktionen und Verbesserungen in die Hauptlinie integriert, wodurch diese Schwelle offiziell überschritten wurde. Im aktuellen Git-Baum hat cloc insgesamt 108.158 Dateien identifiziert, darunter 5.211.184 Leerzeilen, 5.033.878 Kommentarzeilen und 33.653.681 Zeilen tatsächlichen Codes, also insgesamt 43.898.743 Zeilen. Der statistische Zeitpunkt liegt nur noch wenige Stunden von der Veröffentlichung von Linux 7.2-rc1 entfernt.

Im Vergleich zur Vorgängerversion betrug die Statistik für Linux 7.1 insgesamt 42.924.382 Zeilen, darunter 5.107.123 Leerzeilen, 4.841.507 Kommentarzeilen und 32.975.752 Codezeilen. Der Bericht wies darauf hin, dass die Gesamtgröße des Linux-Kernel-Quellbaums trotz der kürzlich abgeschlossenen Entfernung der i486-Architektur und der fortgesetzten Bereinigung und Eliminierung vieler alter Hardwaretreiber, die seit vielen Jahren nicht mehr gewartet wurden oder fast ungenutzt sind, immer noch sehr schnell wächst. Während des Linux 7.2-Mergefensters in den letzten zwei Wochen wurden eine Reihe älterer Treiber entfernt und im Detail bekannt gegeben.

image.webp

Derzeit ist der größte Einzeltreiber im Linux-Kernel immer noch AMDGPU/AMDKFD-bezogener Code. Laut Statistik umfasst der moderne AMD-Grafikkartentreibercode, der sich im Pfad linux/drivers/gpu/drm/amd befindet, im neuesten Git-Status insgesamt etwa 6.356.056 Zeilen, was eine weitere Steigerung gegenüber den 6.167.219 Zeilen in Linux 7.1 darstellt. Dieses Wachstum spiegelt einerseits die kontinuierliche Funktionserweiterung und Leistungsoptimierung der AMD-GPUs wider. Andererseits spiegelt es auch den Entwicklungstrend des gesamten Kerns in den Bereichen Grafik, beschleunigtes Rechnen und anderen Richtungen wider.

Diese Statistiken stellen eine wertvolle Referenz für die technische Gemeinschaft dar, die sich mit dem Umfang und der Entwicklung des Linux-Kernel-Projekts befasst. Da Linux 7.2-rc1 später am Tag veröffentlicht wird, werden detailliertere Analysen und Testergebnisse zu neuen Funktionen, Leistungsänderungen und Treiberaktualisierungen bekannt gegeben.