Linux Kernel 6.13 RC5: Eine winzige Version für eine Feiertagswoche
Linus Torvalds hat am 29. Dezember 2024 den fünften Release-Kandidaten (RC5) des Linux Kernel 6.13 angekündigt. Der Linux Kernel 6.13 Release-Kandidat 5 ist kleiner als üblich, was darauf hindeutet, dass viele Entwickler während der Feiertage Zeit genommen haben. Mit weniger als 100 Änderungen konzentriert sich RC5 hauptsächlich auf Fehlerbehebungen und kleinere Verbesserungen.
Torvalds äußerte Zufriedenheit über das langsamere Entwicklungstempo während der Feiertage. Er ermutigte die Entwickler, weiterhin den Schwerpunkt auf Stabilität zu legen, während der Kernel sich seiner endgültigen Veröffentlichung nähert.
In den offiziellen Release-Notes des Kernel 6.13 RC5 schrieb Linus Torvalds:
Es war eine weitere Woche, aber ich freue mich zu berichten, dass offensichtlich die meisten Menschen die Feiertage tatsächlich genossen zu haben scheinen, denn rc5 ist winzig. Wir haben weniger als hundert Nicht-Merge-Commits für die Woche, was ziemlich unüblich ist. Gute Arbeit (oder eher - das Fehlen derselben).
Hauptmerkmale
1. Größe und Stabilität
- RC5 ist eine der kleinsten Veröffentlichungen bis heute.
- Es enthält weniger als 100 Nicht-Merge-Commits.
- Der Fokus liegt auf Fehlerbehebungen und Stabilitätsverbesserungen statt auf neuen Funktionen.
2. Verbesserungen des Btrfs-Dateisystems
- Korrekturen für Use-After-Free-Probleme während Copy-On-Write-(COW)-Operationen.
- Bessere Handhabung von speicherabbildbezogenen Schreibvorgängen beim Aktivieren von Auslagerungsdateien.
- Verbesserte Leistung durch die Ermöglichung, dass die Swap-Aktivierung unterbrechbar ist.
- Verbesserte Atomizität beim Aktivieren von Kontingenten.
3. DMA-Engine-Verbesserungen
- Updates für Tegra-, Loongson2- und AMD-QDMA-Unterstützung.
- Verbesserte Fehlerbehandlung und Kompatibilitätskorrekturen für spezifische Hardware.
4. Audio- und Sound-Updates
- ALSA-Fehlerbehebungen, einschließlich Unterstützung für die DMA-Pufferverwaltung.
- Spezifische Audiotreiber-Updates für Realtek und Intel.
5. Unterstützung von Peripheriegeräten
- Korrekturen für HDMI-PHY-Abhängigkeiten und USB-PHY-Initialisierung.
- Updates für I2C-Controller und NAND-Treiber.
6. Verbesserungen im Energiemanagement
- Fehlerbehebungen in den Netzteiltreibern.
- Verbesserte Fehlerbehandlung für die Lade-Schaltungen der Batterie.
7. Verbesserungen bei Nachverfolgung und Fehlerbehebung
- Aktualisierungen der Nachverfolgungsmechanismen für bessere Zuverlässigkeit.
- Korrekturen für Warnungen in der Kernel-Dokumentation.
8. Architektur-spezifische Änderungen
- Intels Perf-Subsystem wurde für neue CPU-Architekturen wie Clearwater Forest aktualisiert.
- PowerPC-spezifische Korrekturen für VAS-Operationen.
- x86-Updates zur Behebung fehlender ENDBRANCH-Anweisungen.
Fehlerbehebungen und Verbesserungen
Dateisysteme
Btrfs erhielt mehrere Fehlerbehebungen für die Stabilität, einschließlich:
- Vermeidung von Use-after-Free-Fehlern.
- Verwaltung von Kontingenten verbessern.
- Verhinderung der Kernmonopolisierung während der Aktivierung der Auslagerungsdatei.
Netzwerken
- Korrekturen im SMB-Protokoll zum Wiederverwenden aufgeschobener Datei-Handles.
- Updates in NFS zur Wiederherstellung der Callback-Funktionalität für NFSv4.0.
Fahrer
- Verbesserungen für I2C-, DMA- und HDMI-Treiber zur Verbesserung der Hardwarekompatibilität.
- USB-PHY-Initialisierungsanpassungen zur Vermeidung von Stromproblemen.
Speicher und DMA
- Anpassungen an DMA-Engines für Loongson-, AMD- und Tegra-Plattformen.
- Fehlerbehandlungsverbesserungen zur Verhinderung von Abstürzen.
Versuchen Sie den Linux-Kernel 6.13 RC5
In den nächsten Wochen wird der Schwerpunkt auf Tests und Fehlerbehebungen liegen, da der Linux-Kernel 6.13 seiner endgültigen Veröffentlichung näherkommt. Entwickler und Nutzer werden ermutigt, RC5 gründlich zu testen und alle Probleme zu melden.
Sie können den Kernel 6.13-rc5 Quellcode vom offiziellen Linux Kernel Archive oder vom Git-Baum von Linus Torvalds herunterladen.
