Website-Suche

Linux-Kernel 6.12 RC1 veröffentlicht


Am 29. September 2024 kündigte Linus Torvalds die Veröffentlichung von Linux Kernel 6.12 RC1 an. Dies markiert das Ende des Merge-Fensters und den Beginn des Testens und Verfeinerns des Kernels vor seiner endgültigen Veröffentlichung. Trotz fortlaufender Konferenzreisen von Torvalds und mehreren anderen Maintainers hat die Entwicklung stetig Fortschritte gemacht, mit einigen herausragenden Funktionen in dieser Version.

Bemerkenswerte neue Funktionen

In Linux 6.12 RC1 stechen zwei bedeutende neue Funktionen hervor:

  1. PREEMPT_RT: Jetzt als Hauptfunktion integriert, ermöglicht dieses Feature Echtzeit-Fähigkeiten und macht Linux reaktionsschneller für zeitkritische Anwendungen. Um es zu aktivieren, müssen Benutzer die Option „EXPERT“ im Konfigurationsmenü auswählen.
  2. sched_ext: Diese Planungserweiterung wurde zusammengeführt und verbessert, wie der Kernel Aufgaben verarbeitet.

Treiber-Updates

Wie bei den meisten Kernel-Versionen machen Treiber einen großen Teil der Änderungen aus. In Linux 6.12 RC1 sind etwa 55 % der Patches den Treibern gewidmet. Dazu gehören Updates für verschiedene Hardwareplattformen, einschließlich USB-, Thunderbolt- und Serientreiber.

Geräte-Baum-Quelldateien (dts), die Hardware-Layouts beschreiben, machen weitere 5 % der Aktualisierungen aus. Zusammen machen Treiber- und dts-Dateien 60 % der gesamten Änderungen aus.

Dokumentation und Werkzeuge

Weitere 5 % der Updates betreffen Verbesserungen der Dokumentation. Eine aktuelle Dokumentation ist entscheidend, um sicherzustellen, dass der Kernel für Entwickler und Benutzer gleichermaßen zugänglich bleibt.

Werkzeugaktualisierungen, die sich hauptsächlich auf perf (ein Werkzeug zur Leistungsanalyse) und Selbsttests konzentrieren, machen 10 % der Änderungen aus.

Kernkerneländerungen

Die verbleibenden 25% der Updates betreffen Kernkernel-Komponenten. Dies umfasst:

  • Architektur-Updates: Es gibt verschiedene plattformspezifische Verbesserungen, einschließlich Updates für x86, ARM, PowerPC, LoongArch und MIPS-Architekturen.
  • Dateisystem-Verbesserungen: Der Kernel sieht weiterhin Entwicklungen bei Dateisystemen wie btrfs, bcachefs, ext4, NFS und XFS. Besonders bcachefs, ein Dateisystem, das hybride Speicherfunktionen bietet, bekommt weiterhin Aufmerksamkeit.
  • Netzwerk: Sowohl Server- als auch Client-seitige Netzwerkkomponenten, wie SMB und NFS, haben Updates erhalten. Auch die grundlegenden Netzwerk- und Sicherheitsebenen erfahren verschiedene Änderungen.
  • Speicherverwaltung (MM): Das Release enthält Updates zur Verwaltung des Speichers durch den Kernel, was reibungslosere Abläufe und Optimierungen im Ressourcenmanagement gewährleistet.
  • Rust-Unterstützung: Die Reise des Linux-Kernels zur Unterstützung der Programmiersprache Rust wird in dieser Version mit inkrementellen Updates fortgesetzt.
  • Sicherheitsebenen: Verbesserungen der Sicherheitsmodule des Kernels und Behebungen bestehender Schwachstellen sind Teil der kontinuierlichen Arbeit, um den Kernel sicher zu halten.

Gesamtstatistik

Linux 6.12 RC1 enthält über 11.000 Commits von mehr als 1.700 Autoren, mit über 850 bearbeiteten Merge-Anfragen. Diese breite Beteiligung unterstreicht die anhaltende Stärke und das Engagement der Linux-Kernel-Entwicklungsgemeinschaft.

Versuchen Sie den Linux-Kernel 6.12 RC1

Da das Merge-Fenster nun geschlossen ist, wird das Testen sicherstellen, dass diese Version stabil ist und für eine breitere Nutzung bereit ist.

Benutzer werden ermutigt, den ersten Release-Kandidaten von 6.12 zu testen, indem sie ihn von der Kernel.org-Website oder dem Git-Baum von Linus Torvalds herunterladen.

Linux-Kernel 6.12 Release Candidate 1 (RC1)

Bitte beachten Sie, dass diese Entwicklungsversionen aufgrund ihrer experimentellen Natur nicht auf Produktionssystemen verwendet werden sollten.

Geschätztes endgültiges Veröffentlichungsdatum des Linux-Kernels 6.12

Linux Kernel 6.12 RC1 wurde am 29. September 2024 veröffentlicht. Bei einer typischen RC-Phase von 7-8 Wochen würden wir RC7 oder RC8 um den 17.-24. November 2024 erwarten.

Wenn keine größeren Probleme gefunden werden, würde die endgültige Version wahrscheinlich etwa eine Woche nach der letzten RC erscheinen.

Daher können wir schätzen, dass die endgültige Veröffentlichung von Linux 6.12 wahrscheinlich Ende November oder Anfang Dezember 2024 erfolgen wird, wahrscheinlich um den 24. November - 1. Dezember 2024.

Bitte beachten Sie, dass dies eine Schätzung ist. Das tatsächliche Veröffentlichungsdatum kann je nach Anzahl und Schwere der während der RC-Phase gefundenen Probleme variieren. Wenn erhebliche Probleme entdeckt werden, könnte die Veröffentlichung verzögert werden. Umgekehrt, wenn die Tests reibungslos verlaufen, könnte sie etwas früher veröffentlicht werden.

Linus Torvalds und das Kernel-Entwicklungsteam legen mehr Wert auf Stabilität und Zuverlässigkeit als auf strikte Einhaltung eines Veröffentlichungsplans, sodass sich das genaue Datum je nach Entwicklungsprozess verschieben kann.

Fazit

Linux Kernel 6.12 RC1 bringt wichtige neue Funktionen wie PREEMPT_RT und sched_ext sowie eine breite Palette von Verbesserungen in verschiedenen Subsystemen. Mit dem Fortschreiten des Entwicklungszyklus können wir weitere Verfeinerungen und Fehlerbehebungen vor der endgültigen Veröffentlichung erwarten.