Linus Torvalds der erste Kandidat für die Veröffentlichung des Linux-Kernels 5.8, wobei zu beachten ist, dass dies offenbar die größte Anzahl an Änderungen aus allen Kerneln in der gesamten Projektgeschichte sein wird. In den Branch 5.8 wurden 14206 Änderungssets angenommen, die ungefähr 20 % aller Dateien im Code-Repositorium des Kernels betroffen haben. Die Größe 5.8-rc1 betrug 61 MB, was etwa 35 % mehr ist als der resultierende Patch von der Version 5.7. Die Veröffentlichung des Linux-Kernels 5.8 wird Ende August erwartet.
Die Änderungen betrafen 15234 Dateien, es wurden 1026178 Codezeilen hinzugefügt,
und 480891 Zeilen wurden gelöscht (zum Vergleich wurden im Branch 5.7 570560 Codezeilen hinzugefügt und 297401 Zeilen gelöscht). Etwa 37 % aller in 5.8 präsentierten Änderungen betreffen Gerätetreiber, etwa 16 % der Änderungen beziehen sich auf die Aktualisierung von spezifiziertem Code für Hardwarearchitekturen, 10 % sind mit dem Netzwerk-Stack verbunden, 3 % mit Dateisystemen und 4 % mit internen Subsystemen des Kernels.
Es wird angemerkt, dass Kernel mit großen Patchgrößen auch in der Vergangenheit auftreten, aber die Änderungen typischerweise in einem Subsystem konzentriert waren oder durch das Hinzufügen einer großen Menge typischer Daten verursacht wurden (zum Beispiel wurden im Kernel 4.12 für den AMD-GPU-Treiber viele Zeilen mit der Beschreibung von Registern hinzugefügt, und im Kernel 2.6.29 wurde eine große Anzahl neuer Treiber in den Staging-Bereich hinzugefügt).
Der Linux-Kernel 5.8 ist bemerkenswert, weil es sowohl zahlreiche Änderungen in Bezug auf die Anzahl der Commits als auch der hinzugefügten Codezeilen gibt, und diese über verschiedene Subsysteme verteilt sind. Die meisten Änderungen betreffen die Treiber. Viele Änderungen beziehen sich auf grundlegende Änderungen und Bereinigungen in den Hauptsubsystemen sowie auf die Entwicklung von architekturspezifischen Verbesserungen. Auch automatisierte Anpassungen im Zusammenhang mit der Korrektur von Lizenzinformationen im Format , aber diese Änderungen sind nicht dominierend und spiegeln lediglich die gestiegene Aktivität in der Entwicklung wider.
Quelle: opennet.ru
