Linux-kernel Kopf Linus Torvalds scheint die Freude über den ersten release candidate (rc1) des Linux-kernel-version 5.8 enthält die 800.000 neue Zeilen code und über 14.000 Dateien geändert, was rund 20% überholung von kernel-Dateien.
„Also habe ich das nicht wirklich erwartet, aber es scheint eine unserer größten Veröffentlichungen aller Zeiten zu sein“, schreibt Torvalds auf der Linux Kernel Mailingliste.,
Anfang dieses Monats feuerte Torvalds eine strenge E-Mail ab, in der ein von Amazon Web Services Engineers für Linux 5.8 entwickelter Sicherheitspatch abgelehnt wurde, der bei einigen Anwendungen einen Leistungseinbruch verursacht haben könnte.
SIEHE: Einstellungskit: Computer Hardware Engineer (TechRepublic Premium)
Mit diesem Patch ist er jetzt zufrieden mit dem Entwicklungstempo im Linux-Kernel, der sich auf Kernkomponenten, Treiberupdates und Verbesserungen des Kernel-Designs konzentriert.
Linux-kernel-version 5.8 ist etwa die gleiche Größe wie Linux 4.,9 von 2016, das Torvalds zu dieser Zeit zum „größten, den wir je hatten“ krönte und über 22 Millionen Codezeilen umfasste.
Er sagt jedoch, Linux 4.9 sei „künstlich groß“, zum Teil wegen des Greybus-Treibersubsystems zur Unterstützung von Googles inzwischen aufgegebenem modularen Smartphone Project Ara.
„In 5.8 haben wir keine Anzeichen dafür, dass solche Probleme die Veröffentlichung vergrößern – es ist einfach viel Entwicklung drin“, schrieb Torvalds.
Die andere vergleichsweise große Version war Version 4.,12 von Juni 2017, die Unterstützung für AMDs neue Radeon RX Vega Grafikkarte brachte.
Diese Version enthielt mehr neue Zeilen als Version 5.8 und blieb der „unbestrittene Größenmeister“. Das lag jedoch „einfach daran, dass es aufgrund vieler Registerbeschreibungen für die AMD GPU-Treiber eine _huge_ Anzahl neuer Zeilen gab“, sagt er.
Torvalds weist darauf hin, dass andere Kernel aufgrund bestimmter Subsysteme eine vergleichbare Größe hatten. Zum Beispiel hatte v4.2 einen weiteren AMD GPU-Treiberzeilenanstieg, während 2.6.29 große Staging-Treibererweiterungen hatte.
“ Aber wieder 5.,8 ist da oben mit den Besten, obwohl es nicht wirklich etwas gibt, das auffällt. Ja, es gibt ein paar große Treiberänderungen (Habanalabs und Atomisp), die sicherlich dazu gehören, aber es ist nicht annähernd so einseitig wie einige der anderen historischen großen Veröffentlichungen“, schreibt Torvalds.
“ Die Entwicklung ist wirklich überall: Es gibt jede Menge ziemlich grundlegende Kernarbeiten und Bereinigungen, aber es gibt auch viel Dateisystemarbeit und offensichtlich auch alle üblichen Treiberupdates. Plus Dokumentation und Architekturarbeit.,“
SIEHE: Schauen Sie, was in Linus Torvalds ‚ neuesten Linux-Entwicklungs-PC
Aber durch die Anzahl der Commits und neuen Zeilen, sagt Torvalds 5.8 ist der „herausragende Champion“.
“ Im 5.8 Merge-Fenster haben wir also etwa 20% aller Dateien im Kernel-Quellrepository geändert. Das ist wirklich ein ziemlich großer Prozentsatz, und während einige davon _is_ scripted, ist es im Großen und Ganzen genau das gleiche Muster: 5.8 hat einfach viel Entwicklung gesehen“, sagt Torvalds.
„5.8 sieht groß aus. Wirklich groß“, fügt er hinzu.
Linux 5.,8 bringt Updates für Microsofts Hyper-V-Virtualisierungsplattform, Arm-Chips, das Direct Rendering Manager (DRM)-Subsystem, Netzwerke, Treiber, IBM Power PC, Microsofts kürzlich Open-Source-exFAT-Dateisystem und vieles mehr.
Trotz der Größe erwartet Torvalds nicht, dass Linux 5.8 eine problematische Version sein wird.