Das Überraschendste an der heutigen Diskussion zum Jahresende ist, dass die Zahl der neuen Commits für den Linux-Kernel in diesem Jahr den niedrigsten Stand seit zehn Jahren erreicht hat. Aber es ist nicht alles schlecht, da die jährliche Metrik nach Zeilenanzahl mit den letzten Jahren vergleichbar ist.

Heute Morgen ergab die Ausführung von GitStats im LinuxGit-Quellbaum, dass der Git-Baum 1.324.647 Commits von etwa 29.380 verschiedenen Autoren enthält ... Der Kernel hatte dieses Jahr 75.314 Commits, verglichen mit 87.993 im letzten Jahr und 86.790 im Jahr davor. 

Seit 2017 liegen die jährlichen Einreichungen in der Regel zwischen 80.000 und 90.000, in diesem Jahr sind sie jedoch auf 75.000 gesunken. Zwischen 2014 und 2016 betrug die Zahl der Einreichungen pro Jahr etwa 70.000. Zuerst dachte ich, dass vielleicht die Ausrichtung des Zusammenführungsfensters/Kernel-Release-Rhythmus an dem Kalenderjahr eine Rolle spielt, aber wenn man die Anzahl der Kernel-Releases pro Jahr vergleicht, scheint das keine Rolle zu spielen, und die zehn Jahre Aktivität ändern sich nicht.

Die Anzahl der Einreichungen ist jedoch nur ein Indikator. In diesem Jahr wurden 3.694.098 Codezeilen hinzugefügt und 1.490.601 Codezeilen gelöscht. Dies ist vergleichbar mit der Situation in den Vorjahren. Letztes Jahr wurden 3,3 Millionen Zeilen hinzugefügt und 1,59 Millionen Zeilen gelöscht... Obwohl sie niedriger ist als die 5,3 Millionen Zeilen im Jahr 2022, liegt die Anzahl der neuen Zeilen im Jahr 2021 ebenfalls bei rund 3,2 Millionen. Was die Code-Aktivität angeht, wird die Linux-Kernel-Aktivität im Jahr 2024 also ungefähr die gleiche sein wie in den Vorjahren, nur mit viel weniger Commits.

Linus Torvalds, der alle Zusammenführungen in den Mainline-Kernel verwaltet und gleichzeitig viele seiner eigenen Patches erstellt, führt dieses Jahr immer noch die Liste mit 2877 Commits an ... die meisten davon stammen aus Zusammenführungen. Es folgen KrzysztofKozlowski (Linaro), Jakub Kicinski (Meta), Kent Overstreet (Bcachefs), Arnd Bergmann (Linaro) und Andy Shevchenko (Intel) als die Entwickler mit den meisten Commits in diesem Jahr.

Im Jahr 2024 wird die Zahl der Linux-Kernel-Autoren etwa 4.807 betragen.

Die Anzahl der Zeilen im Linux-Kernel-Quellbaum wächst weiter und es wird erwartet, dass bis 2025 die Anzahl der Codezeilen, Dokumentationen und anderen enthaltenen Textquellen im Kernelbaum 40 Millionen Zeilen überschreiten wird.