Linux 6.16-rc1 verbessert die Unterstützung für neue Architekturen und Rust

Linux 6.16-RC1

Linus Torvalds bekannt die Verfügbarkeit von Linux 6.16-RC1, der erste Release Candidate der nächsten Kernel-Serie. Nach zwei Wochen intensiver Aktivität schließt sich das Integrationsfenster, und die Community kann nun mit dem Testen des nächsten großen Kernel-Updates beginnen. Wie üblich ist diese Vorschauversion nicht für Produktionsumgebungen gedacht, bietet aber die Möglichkeit, Fehler zu erkennen und neue Funktionen zu optimieren.

Die Ankunft von Linux 6.16-rc1 Es umfasst eine breite Palette neuer Funktionen, die sich sowohl auf die Hardwarekompatibilität als auch auf Leistungsverbesserungen konzentrieren. und Stabilität. Nach zahlreichen Berichten, Entwicklereingaben und der klassischen Änderungsflut in den letzten Tagen des Merge Window nimmt der Kernel nun Gestalt für seine stabile Version an, die für Ende Juli oder Anfang August geplant ist.

Linux 6.16-rc1 erweitert die Unterstützung für Hardware der nächsten Generation

Einer der Bereiche, der in Linux 6.16 am meisten glänzt, ist die Einbindung neuer AMD- und Intel-Treiber, zusätzlich zur lang erwarteten Unterstützung für NVIDIA Blackwell- und Hopper-GPUs über den Nouveau-Treiber. Ebenfalls enthalten ist die Unterstützung für das Intel APX-System sowie Optimierungen der USB-Audiounterstützung, die nun das Offloading im Hauptkernel ermöglicht.

Ferner die Der AMDKFD-Treiber für AMD-GPU-Computing kann jetzt auf RISC-V-Architekturen aktiviert werden., was die Tür zu neuen Plattformen und Konfigurationen öffnet. AMD und ZTE haben zusammengearbeitet, um diese Funktionalität zu validieren, was zu mehr Optionen für Open Computing auf alternativen Systemen führt.

Wichtige Updates in neuen Architekturen: RISC-V und LongArch

Im RISC-V-Bereich debütiert Linux 6.16 Unterstützung für die Firmware-Funktionserweiterung Supervisor Binary Interface (SBI FWFT), notwendig für die neuen Funktionen und Erweiterungen der RISC-V ISA. Dieses Update bietet außerdem Unterstützung für getrandom in vDSO, das mseal-Aufrufsystem, optimierte Routinen für RAID6-Berechnungen und Unterstützung für SiFive-Erweiterungen. Verbesserungen der Robustheit und der internen Bereinigung wurden auch bei der Symbolverarbeitung, der Behandlung falsch ausgerichteter Zugriffe und dem Patchen atomarer Anweisungen hinzugefügt.

Für seinen Teil, LoongArch fügt lang erwartete Unterstützung für Multi-Core-Scheduler hinzu, sowie Stackleak-Schutz, MSEAL-Unterstützung und eine Erhöhung der maximalen theoretischen Anzahl unterstützter Kerne auf 2048, neben anderen kleineren Optimierungen, die darauf abzielen, das Erlebnis auf Prozessoren chinesischen Ursprungs zu verbessern.

Verbesserungen an Dateisystemen und Stabilität

Das bcachefs-Dateisystem wird nach dem Datenverlust in früheren Versionen ständig weiterentwickelt. Es wurden Verbesserungen am Stapelverbrauch, der Selbstprüfung, Reparaturen und Fehlermeldungen vorgenommen.; Dies behebt einen schwerwiegenden Fehler in Version 6.15. Der leitende Entwickler betonte, wie wichtig es ist, die Empfehlungen vor der Ausführung kritischer Operationen wie fsck zu befolgen, um unnötige Schäden am experimentellen Dateisystem zu vermeiden.

An einer anderen Front, Das EXT4-Dateisystem erhält Unterstützung für große Dateien und atomare Schreibvorgänge auf Bigalloc-Systemen., während bcachefs von größerer Stabilität und Fehlerreparaturfunktionen profitiert.

Neuigkeiten für Entwickler und interne Optimierungen in Linux 6.16-rc1

Das Rust-Subsystem fügt neue Abstraktionen für verschiedene Teile des Kernels hinzu., wie zum Beispiel die Integration von Assert! KUnit-Mapping-Makros, Unterstützung für die Kompilierung moderner Sprachversionen und Verbesserungen an kernspezifischen Crates. Auch die Dokumentation und die Programmieranleitungen wurden verbessert, einschließlich aktualisierter Anleitungen für Ubuntu.

Für mehr Kontrolle über den Symbolexport, das Makro EXPORT_SYMBOL_GPL_FOR_MODULES wird eingeführt, mit dem Sie den Zugriff auf bestimmte Module einschränken können, was mehr Flexibilität und Sicherheit bei der Verwaltung interner Abhängigkeiten zwischen Teilen des Kernels bietet.

Treiberfortschritt und Unterstützung älterer Hardware

Im Bereitstellungsbereich GPIB-Treiber für den historischen Mehrzweckbus sind fast bereit, das Testgelände zu verlassen., wodurch mehr als fünfzig Jahre nach der Einführung des Busses die vollständige Integration in den Kern nahezu erreicht wird. Dieser Fortschritt ist für diejenigen von Bedeutung, die noch immer auf herkömmliche Instrumentierungshardware angewiesen sind.

Leistungsverbesserungen und vorläufige Benchmarks

Die ersten Leistungsvergleiche zeigen Leichte, aber konstante Steigerungen bei AMD Ryzen AI Max+ und Strix Halo-Systemen, sowohl in CPU-Tests als auch in der integrierten Radeon 8060S-Grafik. Diese Verbesserungen wurden im Vergleich zu Linux 6.14 festgestellt und 6.15und betont, dass jeder Fortschritt auf diesen bereits hochoptimierten Plattformen willkommen ist.

Frühere Leistungseinbußen bei Nginx auf neuerer AMD-Hardware wurden behoben, um sicherzustellen, dass die neuen Versionen die Stabilität und die erwartete Leistung in mehreren Umgebungen beibehalten.

Die Kernel-Entwicklung geht im gewohnten Tempo weiter, mit wichtigen Beiträgen zu Hardware, Dateisystemen und Entwicklungstools.Es wird erwartet, dass in den kommenden Wochen jeden Sonntag neue Release-Kandidaten veröffentlicht werden, was in der stabilen Version Ende Juli oder, abhängig von den RCs, Anfang August 2025 gipfelt.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.