Linux-Kernel 7.2: Cache-Aware Scheduling, Apple-M3-Unterstützung und neue Herausforderungen
Der Linux-Kernel 7.2 wurde von Linus Torvalds planmäßig neun Wochen nach Version 7.1 veröffentlicht. Das Update bringt ein neuartiges Cache-Aware Scheduling, die erste offizielle Unterstützung für Apples M3-Prozessoren und zahlreiche Optimierungen für Ext4, Btrfs und aktuelle CPUs. Gleichzeitig wurden über 13.000 Zeilen veralteter i486- und AppleTalk-Code entfernt, wodurch der Time-Stamp-Counter (TSC) zur zwingenden Boot-Voraussetzung wurde. Der Release zeigt zudem, wie stark der wachsende Anteil KI-generierter Patches den Review-Prozess belastet.
Cache-Aware Scheduling - effizientere CPU-Nutzung
Linux 7.2 integriert erstmals das sogenannte Cache-Aware Scheduling. Der Scheduler erkennt, welche Threads zu Prozessen gehören, die denselben L3-Cache teilen, und hält sie auf den entsprechenden CPU-Kernen zusammen. Dadurch werden Cache-Misses reduziert und Datenlade-Verzögerungen minimiert. Besonders bei Hochleistungs-Servern und stark multithreaded Workloads führt dies zu einer spürbaren Leistungssteigerung.
- Verhindert unnötiges Thread-Verschieben zwischen Cores
- Bundelt Prozesse mit gemeinsamem Cache
- Reduziert Speicherzugriffslatenz und steigert Durchsatz
Apple-M3-Unterstützung im Mainline-Kernel
Mit Kernel 7.2 erhalten Apple-M3-Chips erstmals offizielle Unterstützung im Mainline-Kernel. Derzeit ist die Unterstützung jedoch auf Boot-Funktionen und die serielle Konsole beschränkt. Weitere Peripheriegeräte wie Tastatur, Trackpad und NVMe-Controller stammen bereits aus dem Downstream-Projekt Asahi-Linux und werden schrittweise in den Mainline-Kernel integriert.
- Boot- und Konsolenausgabe funktionieren bereits
- Grafik-GPU-Treiber und vollständige Desktop-Umgebung fehlen noch
- Rund 1.000 Patches wurden für SoC-Unterstützungen eingebracht (2026)
Damit ist klar, dass der Kernel nicht sofort eine vollwertige Linux-Desktop-Umgebung auf M3-MacBooks liefert, sondern einen ersten Schritt zur langfristigen Unterstützung darstellt.
Entfernung von Legacy-Code und neue TSC-Boot-Anforderung
Ein weiterer Schwerpunkt von 7.2 ist das Aufräumen von altem, schwer wartbarem Code. Über 14.104 Zeilen i486-Kompatibilitäts- und AppleTalk-Code wurden aus mehr als 80 Dateien entfernt. Durch diesen Aufräum-Schritt wird der Time-Stamp-Counter (TSC) zur zwingenden Voraussetzung für das Booten des Kernels. Da der TSC seit dem Pentium (1993) in praktisch allen modernen x86-CPUs integriert ist, betrifft diese Anforderung kaum aktuelle Systeme. Nur sehr alte 486-Prozessoren würden Probleme haben.
- 14.104 Zeilen Legacy-Code entfernt
- AppleTalk-Protokoll endgültig gestrichen
- TSC seit 1993 in allen gängigen CPUs vorhanden → kaum Praxis-Auswirkungen
Probleme durch den DRM-Scheduler
Ein geplanter neuer fairer DRM-Grafikscheduler sollte die GPU-Ressourcennutzung gleichmäßiger verteilen. In der Praxis führte er jedoch bei hoher GPU-Auslastung - insbesondere unter Proton-Spielen auf AMD-Radeon-Grafikkarten - zu drastischen Leistungsverlusten. Messungen zeigten einen Framerate-Einbruch von etwa 10 FPS bei 100 % GPU-Auslastung. Wayland-Desktops hingen teilweise komplett, was zu ernsthaften Nutzer-Beschwerden führte.
Aus diesem Grund wurde der Scheduler in letzter Minute auf das bewährte FIFO-Verfahren zurückgesetzt. Der Rollback unterstreicht die Priorität von Stabilität im Release-Prozess, obwohl langfristig weiter an einem fairen Scheduler gearbeitet wird.
- ~10 FPS-Einbruch bei voller GPU-Auslastung (Proton, AMD-Radeon)
- Wayland-Desktops teilweise vollständig eingefroren
- Rollback auf FIFO kurz vor Release
KI-generierter Code - steigende Belastung im Review-Prozess
Der Anteil KI-unterstützter Patches liegt bei etwa 5 % der finalen Änderungen. Obwohl Linus Torvalds den zweimonatigen Release-Zyklus beibehält, erfordert die Qualitätsspanne KI-generierter Beiträge intensivere Code-Reviews. Dies erhöht den Aufwand für Maintainer, ohne den Gesamttempo der Entwicklung zu verlangsamen.
- 5 % der Änderungen mit KI-Kennzeichnung (2026)
- Komplexere Review-Prozesse, höherer Wartungsaufwand
- Torvalds betont, dass das aktuelle Vorgehen die einzige Möglichkeit sei, regelmäßige Releases zu sichern
Weitere Verbesserungen: Ext4, Btrfs und CPU-Support
Linux 7.2 bringt neben den genannten Highlights auch Performance-Steigerungen für die Dateisysteme Ext4 und Btrfs. Nutzer von AMD- und Intel-Prozessoren profitieren von optimierten Treibern und einer verbesserten Unterstützung für moderne Gamepads, was besonders für Gaming-Setups von Bedeutung ist.
- Schnelleres Ext4- und Btrfs-Verhalten
- Optimierte Treiber für aktuelle AMD- und Intel-CPUs
- Verbesserte Gamepad-Unterstützung
FAQ - häufig gestellte Fragen zur Linux-Kernel-Version 7.2
Bedeutet die TSC-Anforderung, dass meine alte Pentium-Maschine nicht mehr läuft?Nein. Der TSC ist seit 1993 in allen Pentium- und neueren CPUs verbaut. Nur historische Prozessoren vor dem Pentium 1 (z. B. originale 486er) können Linux 7.2 nicht mehr starten.Was ist 'Cache Aware Scheduling' und warum ist das neu?Der Scheduler verhindert unnötiges Thread-Verschieben und bündelt Prozesse, die denselben Cache nutzen, um Cache-Misses und Ladeverzögerungen zu minimieren. Das ist besonders vorteilhaft bei Hochleistungs-Servern und stark multithreaded Workloads.Warum wurde der neue DRM-Grafikscheduler in letzter Minute zurückgedreht?Der Scheduler führte bei hoher CPU-/GPU-Belastung - vor allem unter Wayland - zu dramatischen FPS-Drops und Systemhängen (z. B. bei Proton-Spielen auf AMD-GPU). Das alte FIFO-Modell wurde zurückgesetzt, um Stabilität zu gewährleisten.Fazit
Linux-Kernel 7.2 stellt einen bedeutenden Schritt in Richtung höherer Effizienz und moderner Hardware-Unterstützung dar. Das Cache-Aware Scheduling erhöht die CPU-Auslastung, die erste Apple-M3-Integration legt den Grundstein für zukünftige Mac-Support-Strategien und das Aufräumen von über 14 000 Zeilen Legacy-Code macht den Kernel schlanker und wartbarer. Gleichzeitig zeigen die Rücknahme des fairen DRM-Schedulers und die wachsende Menge KI-generierter Patches, dass Stabilität und Qualitäts-Kontrolle nach wie vor zentrale Herausforderungen bleiben. Für die meisten Nutzer bedeutet das Release schnellere Dateisysteme, bessere CPU-Leistung und einen stabilen, zukunftsfähigen Kernel - vorausgesetzt, die noch fehlende GPU-Unterstützung für M3-MacBooks wird in kommenden Updates ergänzt.
Weitere Trends
MAPI-Eigenschaftsverlust lässt Copilot-Schaltflächen im klassischen Outlook für Windows verschwinden
Nach dem Update auf Outlook-Build 20026.20182 (Current Channel) verschwinden in der klassischen Desktop-Version von Outlook für Windows die...
Windows 11 26H1 Preview-Update 28000.2796: Explorer-Verbesserungen, erweiterte Biometrie-Anmeldung und KI-Kontrollen
Microsoft hat im Release-Preview-Channel das Build 28000.2796 für Windows 11 Version 26H1 veröffentlicht. Das Update richtet sich an Nutzer, die...
XMedia Recode - Der universelle, hardwarebeschleunigte Audio- und Video-Konverter für Windows
Moderne Videobearbeitung verlangt nach schnellen, flexiblen Werkzeugen, die Formate ohne teure Schnittsoftware oder manuelle FFmpeg-Kommandozeilen...