Linus Torvalds hat die dritte Veröffentlichungskandidaten des Linux-Kernels 7.2 freigegeben. Der Entwicklungszyklus verläuft weiterhin ruhig und planmäßig. Mit dem dritten Release Candidate (rc3) hält nun die Standardunterstützung für einen neuen RISC-V-SoC Einzug, während eine Reihe von Sicherheitslücken in Treibern geschlossen wird.
„Nothing looks particularly scary“ – Torvalds gibt Entwarnung für Linux 7.2-rc3
Am 12. Juli 2026 gab Linus Torvalds die dritte Vorabversion des kommenden Kernels frei. Sein begleitender Kommentar fiel knapp aus: „Nothing looks particularly scary or strange“ – es gebe weder Beängstigendes noch Ungewöhnliches. Die Zahl der Commits liegt zwar weiterhin auf einem erhöhten Niveau, doch da immer mehr Entwickler in die Sommerpause gehen, entspannt sich die Lage allmählich. Das „New Normal“ mit einem durch KI-Tools erheblich gestiegenen Patch-Aufkommen, das bereits mit Linux 7.0 begann, setzt sich im 7.2-Zyklus fort.
Rund die Hälfte aller Änderungen entfällt auf Treiber, wobei GPU- und Netzwerktreiber den Schwerpunkt bilden. Die übrigen Patches verteilen sich auf Dateisysteme, Dokumentation, den Kernkernel, Architekturcode und Werkzeuge.
UltraRISC RISC-V SoC wird Teil der Standard-Kernel-Konfiguration
Eine der auffälligsten Neuerungen in rc3 ist die Aufnahme von ARCH_ULTRARISCcodecodecodecode in die Standard-Kernel-Konfiguration (defconfigcodecodecodecode) für die RISC-V-Architektur. Betroffen ist der UR-DP1000 SoC von UltraRISC, der acht UR-CP100-Kerne vereint. Da der SoC bereits von einigen Treibern referenziert wurde, die Aufnahme aber im regulären Merge-Fenster nicht mehr erfolgte, wird dies nun mit rc3 nachgeholt. Entwickler, die den RISC-V-Kernel mit den Standardeinstellungen bauen, erhalten damit automatisch Unterstützung für diese Plattform.
Der UR-DP1000 ist der SoC, der auf dem RISC-V-Desktop-Board „Milk-V Titan“ zum Einsatz kommt. Er bietet DDR4-ECC-Support sowie einen PCIe Gen4 x16-Slot und ähnelt in seiner I/O-Ausstattung damit Workstations auf x86-Basis. Im Geekbench 5 Single-Core-Test erreicht er ein Niveau, das an einen Raspberry Pi 4 mit Arm Cortex-A72 heranreicht. UltraRISC wirbt damit um die höchste Leistung unter in Massenproduktion gefertigten RISC-V-Kernen, wenngleich der Abstand zu aktuellen x86- und Arm-Generationen weiterhin groß ist. Mit der verbesserten Kernel-Unterstützung sinkt jedoch die Hürde für Distributionen, diesen SoC in ihre Angebote aufzunehmen.
Hohe Dichte an Sicherheitskorrekturen in rc3
Das Changelog von rc3 ist übersät mit Sicherheitskorrekturen in diversen Treibern und Subsystemen. Alexandru Hossu steuerte acht Patches für den Realtek RTL8723BS WiFi-Treiber im Staging-Bereich bei. Die Patches schließen Out-of-Bound-Reads und Pufferüberläufe in der WLAN-Frame-Analyse, was die Widerstandsfähigkeit des Treibers gegen bösartige Zugangspunkte deutlich erhöht.
Mikulas Patocka reichte 14 Korrekturen im Device-Mapper-Subsystem ein. Diese betreffen unter anderem einen Pufferüberlauf in dm-verity sowie die Offenlegung nicht initialisierten Kernel-Speichers in dm-integrity. Es handelt sich um grundlegende Probleme in der Speicherintegritätsprüfung, die hiermit behoben werden.
Die Korrekturen beschränken sich nicht auf den Speicherbereich: Auch im USB-, Bluetooth- und Netfilter-Umfeld wurden mehrere Use-After-Free (UAF) Schwachstellen geschlossen. Besonders erwähnenswert sind zehn Patches von Johan Hovold für das USB-Subsystem. Sie beheben Race-Conditions in Treibern wie iowarriorcodecodecodecode, idmousecodecodecodecode und ldusbcodecodecodecode, die beim Trennen eines Geräts auftreten können.
| Bereich / Korrekturtyp | Anzahl Patches |
|---|---|
| Device-Mapper: Pufferüberlauf & Speicherleck | 14 |
| USB: Use-After-Free (UAF) | 10 |
| WiFi (Staging): Out-of-Bound-Read & Überlauf | 8 |
Die zunehmende Automatisierung durch KI, die Corner Cases identifiziert und Patches vorschlägt, zeigt sich auch in diesem Zyklus deutlich. Seit Linux 7.0 hat sich dieser Trend als fester Bestandteil der Kernel-Entwicklung etabliert.
Dreamcast-Treiber repariert und LLVM-Entwickler kehrt zurück
Selbst ein Spielkonsolen-Klassiker findet in rc3 Beachtung: Florian Fuchs korrigierte eine NULL-Pointer-Dereferenz im maplemousecodecodecodecode-Treiber für die Sega Dreamcast. Dass ein Treiber für eine 2001 eingestellte Konsole im Jahr 2026 noch Fehlerkorrekturen erhält, zeigt eindrucksvoll, welche Bandbreite an Hardware der Linux-Kernel abdeckt.
Eine weitere bedeutende Änderung betrifft die Pflege der Kernel-Infrastruktur. Nick Desaulniers aktualisierte die MAINTAINERScodecodecodecode-Datei. Desaulniers war bei Google als Kernel-Maintainer für LLVM-Support verantwortlich und trieb die Nutzung von LLVM/Clang zum Bau des Linux-Kernels voran. Nach seinem Wechsel zu Tesla im Februar 2025 hatte er keine Beiträge mehr zum Kernel geleistet. Nun ist er zu Google zurückgekehrt und nimmt seine Arbeit am Kernel wieder auf. Vor dem Hintergrund der fortschreitenden Integration von Rust in den Kernel gewinnt die LLVM/Clang-Toolchain weiter an Bedeutung. Die Fähigkeit, den Kernel sowohl mit GCC als auch mit Clang zu bauen, sichert nicht nur die Portabilität des Codes, sondern ist auch die Grundlage für die Compiler-Infrastruktur von Rust. Die Rückkehr eines der zentralen Entwickler in diesem Bereich ist daher mehr als nur eine administrative Eintragung im Changelog; sie stärkt die Entwicklungskapazitäten für ein strategisch wichtiges Projekt.
Ausblick: Stabile Version für August erwartet
Ein stabiler rc3 im frühen Stadium des Zyklus ist ein gutes Zeichen für den weiteren Zeitplan. Wenn keine schwerwiegenden Probleme auftauchen, ist es unwahrscheinlich, dass der Zyklus auf acht Release Candidates (rc8) verlängert werden muss. Die stabile Version von Linux 7.2 wird für die zweite Augusthälfte 2026 erwartet. Canonical hat bereits im Mai angekündigt, diesen Kernel in Ubuntu 26.10 (Codename „Stonking Stingray“) integrieren zu wollen.