Linux 7.3 erschienen: fchroot, failfs und schnelleres Btrfs
Linus Torvalds hat Linux 7.3 am 18. Oktober 2026 veröffentlicht: 18.765 Commits von 3.021 Entwicklern, neue Sandboxing-Werkzeuge und bis zu 5-mal schnelleres Btrfs-fsync.
4 Min. Lesezeit

Die Zahlen
- non-merge commits in Linux 7.3, per LWN
- 18,765
- developers contributed to the release
- 3,021
- of them were first-time kernel contributors
- 807
- faster Btrfs fsync with no-holes in a sample test
- 5x
Linus Torvalds hat Linux 7.3 am 18. Oktober 2026 veröffentlicht, genau nach Plan. LWN nennt die Version einen Rekordbrecher „an allen Fronten“, mit 18.765 Commits ohne Merges von 3.021 Entwicklern. Die Version bringt neue Sandboxing-Werkzeuge, CPU-Scheduler pro Gruppe und schnellere Dateisysteme. Nutzer von Containern, Datenbanken und Desktops werden diese Änderungen spüren, sobald ihre Distributionen den neuen Kernel ausliefern.
Torvalds' eigene Ankündigung war kurz. Er schrieb, dass „in der letzten Woche nichts sehr Besonderes passiert zu sein scheint“, berichtet LWN. Er sagte auch, dass das Merge Window für Linux 7.4 am nächsten Tag beginnt. Das Merge Window ist der Zeitraum, in dem neue Funktionen für die nächste Version aufgenommen werden.
Was ist neu in Linux 7.3
Das Changelog von KernelNewbies und LWN nennen diese wichtigsten Änderungen. Zwei Begriffe tauchen oft auf. BPF lässt kleine, geprüfte Programme im Kernel laufen. Eine cgroup ist eine Gruppe von Prozessen, die der Kernel gemeinsam verwaltet, und sie ist der Grundbaustein von Containern.
| Bereich | Änderung in Linux 7.3 |
|---|---|
| Sandboxing | Ein neuer Systemaufruf fchroot() und failfs, ein Dateisystem, in dem jede Operation fehlschlägt |
| CPU-Scheduling | sched_ext unterstützt cgroup-Sub-Scheduler, die jeweils ihren eigenen BPF-Scheduler ausführen |
| Programmstart | binfmt_misc kann per BPF bei jedem Programmstart einen Interpreter auswählen |
| Dateisysteme | Beschleunigungen für Btrfs und ext4; NTFS kann Dateien mit Windows System Compression lesen |
| Dateifreigabe | Der SMB-Server des Kernels erhält optionale Unterstützung für Apple Time Machine |
| Virtuelle Maschinen | userfaultfd kann verfolgen, welchen Gastspeicher eine VM aktiv nutzt |
| Grafik | Low-End-GPUs verdrängen weniger wichtige Puffer, statt direkt in den System-RAM auszuweichen |
| Dateisysteme im User Space | FUSE erhält io_uring-Pufferpools und Zero-Copy-Übertragungen |
Die VRAM-Änderung zielt laut KernelNewbies auf Gaming mit Low-End-Grafikkarten. Mit sched_ext kann ein BPF-Programm als CPU-Scheduler arbeiten. Mit Sub-Schedulern kann jetzt jede Container-Gruppe einen anderen ausführen.
Neue Sandboxing-Werkzeuge: fchroot und failfs
Sandboxing bedeutet, ein Programm so einzuschließen, dass es nur das berühren kann, was ihm erlaubt ist. KernelNewbies beschreibt fchroot() und failfs zusammen als neue Sandboxing-Technik. Der Aufruf fchroot() ist ein neuer Verwandter von chroot(), dem alten Aufruf, der ändert, welches Verzeichnis ein Prozess als oberste Ebene des Dateisystems sieht. Das Pseudo-Dateisystem failfs lässt jede Operation fehlschlagen, so LWN. Ein Programm in einer Sandbox, das darauf verwiesen wird, findet nichts, was es nutzen kann.
Die Version verschärft auch, wie der Kernel seine eigenen Hintergrund-Threads ausführt. Kernel-Threads leben jetzt in nullfs, einem leeren Dateisystem. Das hält sie von PID 1 getrennt, dem ersten Prozess im User Space.
Schnellere Dateisysteme und schnellerer Speicher
KernelNewbies nennt Zahlen aus Beispiel-Workloads der Entwickler:
- ext4, kleine Direct-I/O-Zugriffe: von etwa 1,92 Millionen auf 2,19 Millionen Operationen pro Sekunde.
- Btrfs, Direct I/O: von etwa 50 % auf etwa 95 % des theoretischen Maximums.
- Btrfs-fsync mit no-holes: etwa 5-mal schneller. Datenbanken rufen fsync auf, um Daten auf die Festplatte zu zwingen.
- KSM-Locking: Die längste Lock-Haltezeit im schlimmsten Fall sank von über 500 Millisekunden auf unter 2 Millisekunden. KSM führt identische Speicherseiten zusammen, vor allem auf Hosts für virtuelle Maschinen.
- Speicherrückgewinnung: Die Wartezeit auf den LRU-Lock sank um über 60 %.
Block-Geräte erhalten außerdem RWF_DONTCACHE, ein Flag, das den Kernel bittet, die Daten nicht in seinem Cache zu behalten. KernelNewbies stellt es als Alternative zu Direct I/O vor. Das sind Beispieltests, die echten Gewinne hängen also vom Workload ab.
Hardware-Unterstützung und späte Fixes
Michael Larabel von Phoronix hebt schnellere I/O auf modernen Systemen und weitere Vorbereitungen für AMD Zen 6 hervor. Die Version bringt einen Treiber für den Steam Controller von 2026 und verbessert die Unterstützung für ältere AMD-Grafikkarten.
Spät im Zyklus behoben die Entwickler seltene Hänger beim Booten auf Mehrprozessorsystemen, die bis ins Jahr 2024 zurückreichten. Sie fügten außerdem Workarounds für die SSDs Samsung 990 PRO und 990 EVO Plus hinzu. Bei einigen Firmware-Versionen melden diese Laufwerke ihre Fähigkeiten falsch. Phoronix berichtet außerdem, dass Darrick Wong nach 23 Jahren Kernel-Arbeit zurücktritt.
Der Zyklus zog auch aus anderen Gründen Aufmerksamkeit auf sich. Linux 7.3-rc4 enthielt Fixes für Fehlerpfade, bei deren Fund LLM-Werkzeuge geholfen hatten, und Ubuntu 26.10 erschien am 15. Oktober mit einem Kernel, der aus dem Release Candidate 7.3-rc6 gebaut wurde.
Wie es weitergeht: Linux 7.4
Das Merge Window für Linux 7.4 öffnete am 19. Oktober. Torvalds warnte, dass sein Merge-Zeitplan „eine Weile etwas ungewöhnlich“ sein könnte, weil er im jährlichen Familienurlaub ist. Laut Phoronix hat 7.4 eine Chance, noch vor Ende Dezember zu erscheinen.
Einige Änderungen für 7.4 stehen schon in der Warteschlange, etwa ein Patch, der BFS entfernt, das alte Boot-Dateisystem von UnixWare. Phoronix spekuliert außerdem, dass 7.4 der diesjährige Kernel mit Langzeit-Support (LTS) werden könnte oder dass Greg Kroah-Hartman stattdessen 7.3 wählt.
Was das für Entwickler bedeutet
Die meisten Entwickler werden Linux 7.3 von ihrer Distribution bekommen, nicht von kernel.org. Führen Sie uname -r aus, um zu sehen, was Sie haben, und beobachten Sie in den kommenden Wochen die Kernel-Updates Ihrer Distribution.
Wenn Sie Container oder Sandboxes bauen, sind fchroot() und failfs neue Werkzeuge, die einen Test wert sind. Es gibt sie nur ab 7.3, daher muss ein Werkzeug, das sie nutzt, die Unterstützung erkennen und auf älteren Kerneln auf eine Alternative ausweichen.
Wenn Sie Datenbanken auf Btrfs oder ext4 betreiben, testen Sie 7.3 vor dem Upgrade mit Ihrem eigenen Workload. Die Schlagzeilen-Zahlen stammen aus Beispieltests, und auf fsync-lastige Arbeit oder Direct I/O sollten Sie zuerst schauen. Wenn Ihre Laufwerke Samsung 990 PRO oder 990 EVO Plus Probleme gemacht haben, ist 7.3 einen Versuch wert.
Teams mit gemischten Workloads sollten sich die sched_ext-Sub-Scheduler ansehen. Ein auf Latenz abgestimmter Scheduler für eine Container-Gruppe und ein auf Durchsatz abgestimmter für Batch-Jobs können sich jetzt eine Maschine teilen. Teams, die auf LTS-Kernel standardisieren, sollten verfolgen, welche Version Kroah-Hartman benennt.
Die Sicherheitsarbeit am Kernel pausiert nicht für ein Release. Zwei Tage bevor 7.3 erschien, legte ein Forscher sechs Kernel-Fehler namens Infinity Core mit öffentlichen Exploits offen.
Quellen
- The 7.3 kernel has been released - LWN.net
- Linux 7.3 Released With Faster I/O Performance, AMD Zen 6 Preparations & More - Phoronix
- Linux 7.3 changelog - KernelNewbies
Ähnliche Artikel

Torvalds' Seitencache-Patch überarbeitet: 4,5-mal schneller auf ext4
Kiryl Shutsemau von Meta hat Torvalds' Seitencache-Patch zu einem RFC mit 18 Patches ausgebaut. Mit 64 Threads auf ext4 stiegen kleine Lesezugriffe von etwa 15 auf 70 Millionen pro Sekunde.

BeamFS-RFC: ein Reed-Solomon-Dateisystem für Linux
BeamFS, ein Linux-RFC mit 18 Patches, speichert jeden Block als Reed-Solomon-Codewörter und kann so gekippte Bits auf einer einzigen Festplatte reparieren, auf Kosten von 7 % des Speicherplatzes.

MeshXFS: ein von KI geschriebenes Cluster-Dateisystem auf Basis von XFS
MeshXFS 0.90.130 macht aus XFS ein Cluster-Dateisystem, freigegeben für bis zu 16 Knoten. KI-Agenten schrieben den Cluster-Code, ohne zeilenweise Prüfung durch Menschen.