Zusammenfassung:
Linux-Kernel-Version 7.3 wurde am 18. Oktober offiziell veröffentlicht. Dieses Update wurde gemäß dem festgelegten Plan veröffentlicht und bringt eine Reihe von Leistungsoptimierungen und Verbesserungen der Hardware-Unterstützung mit sich, die Bereiche wie Speicher-E/A, AMDs Zen-6-Prozessorplattform der nächsten Generation, ältere AMD-Grafikkarten, Videospeicherverwaltung und Gamecontroller abdecken. Darüber hinaus enthält die neue Version auch Kompatibilitätskorrekturen für einige Firmware-Probleme mit Samsung-Solid-State-Laufwerken sowie einen Patch zur Behebung langjähriger und seltener Systemstartfehler.

Download-Adresse:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
Linux 7.3 ist eine wichtige Version im Linux-Kernel-Entwicklungszyklus. Da Prozessoren, Grafikkarten, Solid-State-Laufwerke und Spieleperipheriegeräte weiterhin aktualisiert werden, muss der Linux-Kernel die zugrunde liegenden Treiber- und Hardware-Anpassungsmechanismen weiter verbessern und gleichzeitig Leistungsengpässe und Stabilitätsprobleme in bestehenden Funktionen lösen. Dieses Update umfasst proaktive Unterstützung für zukünftige Hardwareplattformen sowie Korrekturen zur Verbesserung des Erlebnisses auf vorhandenen Geräten.
Speicherleistung ist eine der wichtigen Verbesserungen in Linux 7.3. Der neue Kernel hat viele Optimierungen bei der I/O-Verarbeitung moderner Systeme vorgenommen, und einige Dateisysteme und Speichersubsysteme haben auch Leistungsverbesserungen erhalten. Bei Linux-Systemen, auf denen Datenbanken, virtuelle Maschinen, Entwicklungstools und umfangreiche Datenverarbeitungsaufgaben ausgeführt werden, wirkt sich die Speicher-E/A-Effizienz direkt auf die Reaktionsgeschwindigkeit und den Gesamtdurchsatz der Anwendung aus.
Unter anderem hat das Btrfs-Dateisystem in diesem Entwicklungszyklus bemerkenswerte Optimierungen erfahren. Frühere Tests haben gezeigt, dass die neue Version von Btrfs unter bestimmten Arbeitslasten erhebliche Leistungsverbesserungen erzielen kann. Die tatsächlichen Vorteile hängen jedoch von der Hardwarekonfiguration, den Dateisystemeinstellungen und bestimmten Aufgabentypen ab und es kann nicht davon ausgegangen werden, dass alle Geräte nach dem Upgrade die gleiche Leistungssteigerung erfahren.
Die Unterstützung der AMD-Plattform steht auch im Fokus von Linux 7.3. Während AMD die Einführung einer neuen Generation von Prozessoren auf Basis der Zen-6-Architektur vorbereitet, verbessern Kernel-Entwickler weiterhin die entsprechende Unterstützung und bereiten sich auf den normalen Betrieb zukünftiger Hardwareplattformen vor.
Diese Art von Arbeit umfasst normalerweise die Prozessoridentifizierung, die Plattforminitialisierung, die Energieverwaltung und andere Anpassungen von Funktionen auf niedriger Ebene. Für Linux kann die Integration relevanter Unterstützung in die Kernel-Hauptlinie im Voraus die Wahrscheinlichkeit verringern, dass Benutzer nach der Einführung neuer Hardware auf Kompatibilitätsprobleme stoßen, und Distributionen und Hardwareherstellern auch dabei helfen, Tests im Voraus durchzuführen.
Das Vorhandensein von Zen 6-bezogener Unterstützung im Kernel bedeutet jedoch nicht, dass alle Prozessoren, die noch nicht auf dem Markt sind, volle Unterstützung erhalten haben. Für bestimmte Funktionen der neuen Plattform sind möglicherweise noch nachfolgende Kernelversionen, Firmware-Updates und andere Softwarekomponenten erforderlich.
Im Hinblick auf Grafikkarten verbessert Linux 7.3 weiterhin die Unterstützung einiger älterer AMD-GPUs und optimiert gleichzeitig den Mechanismus zur Videospeicherverwaltung. Bei Systemen mit begrenzter Videospeicherkapazität ist die ordnungsgemäße Verwaltung der Videospeicherressourcen besonders wichtig, denn wenn die Grafikauslastung die Videospeicherkapazität übersteigt, muss das System die Ressourcenzuweisung und Datenübertragung effizienter handhaben, um erhebliche Leistungseinbußen zu vermeiden.
Solche Verbesserungen können für einige Spielgeräte, dünne und leichte Laptops und Systeme mit integrierter Grafik von praktischer Bedeutung sein. Da die Nachfrage nach Videospeicher für Spiele und Grafikanwendungen weiter steigt, ist die Effizienz der Videospeicherverwaltung zu einem der wichtigsten Faktoren geworden, die das Linux-Grafikerlebnis beeinflussen.
Die Unterstützung von Spielehardware ist ebenfalls ein Highlight dieses Updates. Linux 7.3 fügt Kernel-Treiberunterstützung für den 2026 Steam Controller hinzu und ermöglicht so eine bessere Integration verwandter Geräte in das Linux-Eingabegerätesystem.
Steam Controller ist ein wichtiges Produkt von Valve zur Förderung von Innovationen bei PC-Spielsteuerungsmethoden. Für Benutzer von Linux-Spielen hilft die Geräteunterstützung auf Kernel-Ebene dem Betriebssystem, den Controller zu identifizieren und entsprechende Eingabeschnittstellen für Anwendungen der oberen Schicht bereitzustellen. Allerdings bedeutet die Einbindung des Treibers in den Kernel nicht, dass alle Funktionen sofort auf allen Distributionen verfügbar sind. Das spezifische Erlebnis hängt immer noch von der Kernel-Version, der User-Space-Software und der Geräte-Firmware ab, die von der Distribution verwendet werden.
Zusätzlich zum neuen Steam Controller wurde im Entwicklungszyklus von Linux 7.3 auch Unterstützung für eine Vielzahl von Gamecontrollern und anderen Geräten zur Mensch-Computer-Interaktion hinzugefügt. Das HID-Subsystem im Linux-Kernel ist für die Handhabung einer großen Anzahl von Tastaturen, Mäusen, Controllern und anderen Eingabegeräten verantwortlich, sodass die Verbesserung der zugehörigen Treiber dazu führen kann, dass mehr Peripheriegeräte in der Linux-Umgebung normal funktionieren.
Stabilitätskorrekturen sollten ebenfalls nicht ignoriert werden. Linux 7.3 enthält vor der offiziellen Veröffentlichung einen Fix für ein seltenes SMP-Boot-Hang-Problem.
SMP, symmetrisches Multiprocessing, ist ein wichtiger Mechanismus in modernen Multi-Core-Prozessorsystemen. Das Betriebssystem muss die Initialisierung und den Betrieb mehrerer CPU-Kerne koordinieren, um sicherzustellen, dass diese korrekt an der Planung und Ausführung von Aufgaben teilnehmen können. Wenn während des Startvorgangs ein Problem mit dem Synchronisierungsmechanismus auftritt, kann das System unter bestimmten Bedingungen den Startvorgang möglicherweise nicht normal abschließen.
Dieser Fix zielt auf ein seltenes Problem ab, das bis ins Jahr 2024 zurückreicht. Aufgrund der spezifischen Bedingungen, unter denen der Fehler auftritt, treten beim betroffenen System möglicherweise nicht bei jedem Start Probleme auf, aber bei Geräten mit relevanten Hardware- oder Softwarekombinationen sind Reparaturen immer noch von praktischem Wert.
Im Hinblick auf die Solid-State-Drive-Kompatibilität bietet Linux 7.3 auch Workarounds für einige Samsung 990 PRO- und 990 EVO Plus-Solid-State-Drives.
Das Problem betrifft die falsche Meldung von Informationen zur Gerätefähigkeit durch bestimmte Firmware-Versionen. Wenn das Betriebssystem ein NVMe-Solid-State-Laufwerk erkennt, muss es die vom Gerät bereitgestellten Funktionsinformationen lesen, um zu bestimmen, wie mit der Festplatte kommuniziert wird. Wenn die vom Gerät gemeldeten Informationen nicht mit den tatsächlichen Fähigkeiten übereinstimmen, übernimmt der Kernel möglicherweise ungeeignete Verarbeitungsmethoden und beeinträchtigt dadurch die Gerätekompatibilität oder die Betriebsstabilität.
Linux-Entwickler haben dieses Mal entsprechende Problemumgehungen hinzugefügt, damit der Kernel diese spezifischen Situationen besser bewältigen kann. Dies bedeutet jedoch nicht, dass alle Samsung 990 PRO- und 990 EVO Plus-Festplatten Probleme haben. Die relevanten Auswirkungen hängen von der jeweiligen Firmware-Version und dem Gerätestatus ab. Benutzer sollten dennoch anhand der tatsächlichen Situation beurteilen, ob die Kernel- oder Festplatten-Firmware aktualisiert werden muss.
Der Entwicklungsprozess von Linux 7.3 spiegelt auch die zunehmend offensichtlichen Auswirkungen wider, die die durch künstliche Intelligenz unterstützte Programmierung auf die Open-Source-Softwareentwicklung hat. Phoronix wies darauf hin, dass das Linux-Code-Repository in der letzten Woche vor der Veröffentlichung der offiziellen Version weiterhin Fehlerkorrekturen und Korrekturen von Regressionsproblemen erhält, einschließlich damit verbundener Entwicklungsaktivitäten, die generiert wurden, nachdem künstliche Intelligenz und große Sprachmodelle bei der Erkennung von Problemen geholfen haben.
Der Linux-Kernel-Code ist riesig und umfasst Prozessorarchitektur, Dateisysteme, Netzwerke, Grafiktreiber und eine große Anzahl von Peripheriegeräten. Da der Code weiter wächst, werden Tools der künstlichen Intelligenz eingesetzt, um Code zu analysieren, potenzielle Fehler zu finden und Entwicklern dabei zu helfen, komplexe Programmlogik zu verstehen. Allerdings müssen Probleme, die durch relevante Tools erzeugt oder entdeckt werden, noch die Überprüfungs-, Test- und Wartungsprozesse der Entwickler durchlaufen, und der Patch kann nicht allein aufgrund der Beteiligung künstlicher Intelligenz als korrekt angesehen werden.
Vor dieser Veröffentlichung gibt es eine weitere personelle Veränderung, die die Aufmerksamkeit der Linux-Entwicklergemeinschaft auf sich gezogen hat: Darrick Wong, der sich seit langem mit der Entwicklung von Linux-Dateisystemen beschäftigt, kündigte an, dass er die damit verbundenen Arbeitsinvestitionen vorübergehend reduzieren werde. Er war in den letzten 23 Jahren intensiv in die Linux-Kernel-Entwicklung involviert, insbesondere eng verbunden mit der Wartung und Entwicklung des XFS-Dateisystems. Diese Nachricht spiegelt auch wider, dass der Linux-Kernel nicht nur weiterhin neue Entwickler anziehen muss, sondern auch auf das gesammelte Fachwissen und die Erfahrung langjähriger Betreuer angewiesen ist.
Mit der offiziellen Veröffentlichung von Linux 7.3 wird die Entwicklungsarbeit auf die nächste Version, Linux 7.4, verlagert. Gemäß dem üblichen Entwicklungsrhythmus des Linux-Kernels gelangt die neue Version zunächst in das Zusammenführungsfenster. Entwickler werden sich in dieser Phase darauf konzentrieren, neue Funktionen einzureichen und diese dann anhand mehrerer Kandidatenversionen zu testen und zu beheben.
Wenn die weitere Entwicklung reibungslos voranschreitet, könnte Linux 7.4 noch vor Ende Dezember 2026 veröffentlicht werden. Bis dahin könnte es auch zu einem Long-Term-Support-Release im Jahr 2026 werden. Welche Version letztendlich als jährlicher Long-Term-Support-Kernel ausgewählt wird, hängt jedoch immer noch von der Entscheidung des Betreuers ab und kann nicht allein anhand des Release-Zeitpunkts im Voraus bestimmt werden.
Insgesamt handelt es sich bei Linux 7.3 nicht um ein Update, das lediglich die Anzahl der neuen Funktionen verfolgt, sondern auch Leistungsoptimierung, zukünftige Hardware-Anpassung, Unterstützung von Spielgeräten und Reparaturen der Systemstabilität fördert. Für Desktop-Benutzer, Gamer, Entwickler und Serveradministratoren, die Linux verwenden, bietet die neue Version vielfältige Verbesserungsmöglichkeiten.
Ob normale Benutzer jedoch sofort ein Upgrade durchführen müssen, sollten auch die verwendete Linux-Distribution und die Gerätekompatibilität berücksichtigen. Rolling-Update-Distributionen liefern in der Regel schneller neue Kernel, während Distributionen mit einer langfristigen Support-Strategie möglicherweise weiterhin ältere bewährte Versionen verwenden und notwendige Korrekturen über Rollback-Patches bereitstellen.
Für Benutzer, die die neueste Hardware-Unterstützung erhalten oder die Leistung des neuen Kernels testen möchten, verdient Linux 7.3 Aufmerksamkeit; Bei Produktionsumgebungen, die einen stabilen Betrieb anstreben, sollte der Aktualisierungsstrategie der Version, der Treiberkompatibilität und den tatsächlichen Testergebnissen Vorrang eingeräumt werden. Mit dem Start des Linux 7.4-Entwicklungszyklus werden die Kernel-Verbesserungen bei Prozessorleistung, Grafiktreibern und Speichereffizienz weiter voranschreiten.
Kommentare