{"id":183032,"date":"2026-08-17T16:53:34","date_gmt":"2026-08-17T14:53:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-yadra-linux-7-2"},"modified":"2026-08-17T16:53:38","modified_gmt":"2026-08-17T14:53:38","slug":"linux-kernel-7-2-release","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/linux-kernel-7-2-release","title":{"rendered":"Release des Linux-Kernels 7.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung stellte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 7.2 vor. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: der Datenstrommechanismus USB4STREAM, Leistungsoptimierungen f\u00fcr btrfs, xfs und ext4, die fortgesetzte Entfernung des Codes zur Unterst\u00fctzung von CPU i486, die M\u00f6glichkeit zur Erstellung verschachtelter Scheduler SCHED_EXT, geringerer Speicherverbrauch im Swap-Subsystem, beschleunigte ungekennzeichnete Kan\u00e4le, Unterst\u00fctzung f\u00fcr Intel MBEC- und AMD GMET-Erweiterungen in KVM, Entfernung des AppleTalk-Protokolls und erste Unterst\u00fctzung f\u00fcr HDMI 2.1 FRL im AMDGPU-Treiber.      <\/p>\n<p>Die wichtigsten Neuerungen im Kernel 7.2 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Im Mechanismus iomap wurde ein \u00fcberfl\u00fcssiger Funktionsaufruf von memset f\u00fcr bereits abgeschlossene Iterationen in der Funktion iomap_iter() entfernt, was bei intensiven Ein-\/Ausgaben auf schnellen NVMe-Speicher Ger\u00e4ten die Anzahl der Ein-\/Ausgabeoperationen pro Sekunde (IOPS) in Tests um 5 % erh\u00f6hte, wenn das Dateisystem ext4 und xfs verwendet wurde.\n<li class=\"l\"> In XFS wurde die Unterst\u00fctzung f\u00fcr zonierte Speicherger\u00e4te (Aufteilung in Zonen von Blockgruppen oder Sektoren, in die nur sequentiell Daten hinzugef\u00fcgt werden d\u00fcrfen, w\u00e4hrend die gesamte Gruppe von Bl\u00f6cken aktualisiert wird) als stabil erkl\u00e4rt.\n<li class=\"l\"> In Btrfs ist standardm\u00e4\u00dfig die Unterst\u00fctzung f\u00fcr gro\u00dfe Seitenfolien (large folios) aktiviert, was die Overheadkosten senkt und die Leistung bei intensivem sequenziellem I\/O erh\u00f6ht. Experimentelle Unterst\u00fctzung f\u00fcr riesige Folien (\"huge folios\") mit einer Gr\u00f6\u00dfe von bis zu 2 MB wurde hinzugef\u00fcgt. Ein neuer ioctl GET_CSUMS wurde eingef\u00fchrt, um Informationen \u00fcber Pr\u00fcfziffern im Benutzerspeicherraum abzurufen, beispielsweise f\u00fcr das Tool mkfs und zur Optimierung der Deduplikation. Die Leistung bei sequenziellen Schreibvorg\u00e4ngen wurde um 15 % und bei Direkt-I\/O um 59 % verbessert.\n<li class=\"l\"> Im Ext4-Dateisystem wurde der Mechanismus \"fast commit\" erheblich \u00fcberarbeitet, um das Auftreten von konkurrierenden und gegenseitigen Sperren zu vermeiden. Der Export von Statistiken zu Inode-Snapshots \u00fcber \/proc\/fs\/ext4\/*\/fc_info wurde hinzugef\u00fcgt. Die Leistung bei der Berechnung von Verzeichnis-Hashes wurde optimiert (bei Namen mit 255 Zeichen eine fast doppelte Beschleunigung, 64 Zeichen 27 %, 32 Zeichen \u2014 11 %).\n<li class=\"l\"> In F2FS wurde die Unterst\u00fctzung f\u00fcr die R\u00fcckgabe von fserror-Fehlern hinzugef\u00fcgt, die es aus dem Benutzerspeicher erm\u00f6glichen, Probleme mit dem Dateisystem zu verfolgen. Die Zeit, die im Kontext der Interruptverarbeitung verbracht wird, wurde verk\u00fcrzt.\n<li class=\"l\"> Im Device Mapper (DM) wurde ein neuer Handler dm-inlinecrypt hinzugef\u00fcgt, der eine transparente Verschl\u00fcsselung und Entschl\u00fcsselung von Blockger\u00e4ten unter Verwendung von Hardware mit Inline-Verschl\u00fcsselungsfunktion erm\u00f6glicht.\n<li class=\"l\">Dokumentation zum Hinzuf\u00fcgen neuer Dateisysteme zum Kernel wurde vorgeschlagen.\n<li class=\"l\"> In NFS wurde die Standardblockgr\u00f6\u00dfe auf 4 MB f\u00fcr Systeme mit mindestens 16 GB RAM erh\u00f6ht (um die Blockgr\u00f6\u00dfe manuell zu \u00e4ndern, kann \/proc\/fs\/nfsd\/max_block_size verwendet werden). Es wurde Unterst\u00fctzung f\u00fcr die Delegation der Verzeichnisverwaltung an den Client (directory delegation) hinzugef\u00fcgt, was es erm\u00f6glicht, bestimmte Operationen mit diesem Verzeichnis f\u00fcr eine gewisse Zeit ohne \u00dcberpr\u00fcfung des Zustands durchzuf\u00fchren. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-newyork\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a>.\n<li class=\"l\"> Im SMB-Server wurde die Unterst\u00fctzung f\u00fcr komprimierte Dateien hinzugef\u00fcgt sowie die Datenkompression w\u00e4hrend der \u00dcbertragung \u00fcber das Netzwerk.\n<li class=\"l\"> In der neuen NTFS-Implementierung (ntfsplus) wurde Unterst\u00fctzung f\u00fcr Windows-Symbolic Links hinzugef\u00fcgt, und eine korrekte Verarbeitung vieler Arten von Metadatenbesch\u00e4digungen wurde gew\u00e4hrleistet.\n<li class=\"l\"> Das Backend fscache f\u00fcr die Caching von Daten des EROFS (Enhanced Read-Only File System) wurde entfernt, welches vor zwei Jahren als veraltet erkl\u00e4rt wurde.\n<li class=\"l\"> Im Ceph-Dateisystem wurde die Unterst\u00fctzung f\u00fcr manuelles Zur\u00fccksetzen von Client-Sitzungen hinzugef\u00fcgt.\n<li class=\"l\"> Im 9P-Dateisystem wurden Optimierungen vorgenommen, die die Leistung in Szenarien wie dem Erstellen von Projekten beschleunigten.\n<li class=\"l\"> In den Systemaufruf file_getattr() wurden Flags f\u00fcr die Beschaffung von Informationen \u00fcber die Gro\u00df-\/Kleinschreibung in Dateisystemen hinzugef\u00fcgt. Das Flag FS_XFLAG_CASEFOLD zeigt an, dass die \u00dcberpr\u00fcfung von Dateinamen ohne Ber\u00fccksichtigung der Gro\u00df-\/Kleinschreibung erfolgt, w\u00e4hrend das Flag FS_XFLAG_CASENONPRESERVING besagt, dass bei der Erstellung neuer Dateinamen keine Informationen zur Gro\u00df-\/Kleinschreibung beibehalten werden. Diese Flags k\u00f6nnen in NFS-Clients verwendet werden, die ohne Ber\u00fccksichtigung der Gro\u00df-\/Kleinschreibung arbeiten.\n<li class=\"l\"> Im Systemaufruf openat2() wurde das Flag O_EMPTYPATH hinzugef\u00fcgt, das die \u00dcbertragung eines leeren Dateipfades erlaubt. In diesem Fall wird der Pfad zur zu \u00f6ffnenden Datei anhand des \u00fcbergebenen Dateideskriptors bestimmt.\n<li class=\"l\"> Im Systemaufruf openat2() wurde das Flag OPENAT2_REGULAR hinzugef\u00fcgt, das nur das \u00d6ffnen von regul\u00e4ren Dateien erlaubt (bei dem Versuch, eine spezielle Datei wie ein Socket, ein Kanal oder ein Ger\u00e4t zu \u00f6ffnen, wird der Fehler EFTYPE zur\u00fcckgegeben).              <\/ul>\n<li class=\"l\"><b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Ein USB4STREAM-Mechanismus zur Daten\u00fcbertragung zwischen Computern, die \u00fcber USB4-Ports verbunden sind, wurde implementiert. Es wurde ein Ger\u00e4t \/dev\/tbstreamX hinzugef\u00fcgt, mit dem Daten mit den Standardfunktionen read() und write() \u00e4hnlich wie beim Lesen und Schreiben von Dateien gelesen und geschrieben werden k\u00f6nnen. Beispielsweise kann auf einem Host Informationen mit dem Befehl \"echo hello &gt; \/dev\/tbstream0\" gesendet werden, w\u00e4hrend auf einem anderen Host mit dem Befehl \"cat \/dev\/tbstream0\" gelesen werden kann. Der USB4STREAM-Mechanismus kann mit der M\u00f6glichkeit kombiniert werden, eine Netzwerkverbindung \u00fcber ein USB4-Kabel herzustellen (thunderbolt_net), oder separat verwendet werden, wenn Daten zwischen Anwendungen \u00fcbertragen werden m\u00fcssen, die keine Netzsockets unterst\u00fctzen.\n<li class=\"l\"> Die zweite Serie von \u00c4nderungen zur Beendigung der Unterst\u00fctzung f\u00fcr i486-Prozessoren wurde aktiviert. \u00dcber 13 Codezeilen, die mit der Emulation einer FPU-Blockeinheit f\u00fcr Prozessoren ohne FPU verbunden sind, wurden entfernt. Die Unterst\u00fctzung f\u00fcr i486-Prozessoren ohne Hardware-Operationen CX8 (Vergleichen und Austauschen von 8 Byte) und TSC (CPU-Z\u00e4hler, der im Task-Scheduler verwendet wird) wurde entfernt, der Code zur Emulation davon wurde gel\u00f6scht.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr AMD Geode-Prozessoren, die im OLPC XO-1-Computer verwendet werden, wurde als unbetreut (orphaned) erkl\u00e4rt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Aktualisierung der Implementierung des Intel TDX-Mechanismus (Trusted Domain Extensions), der zur Verschl\u00fcsselung des Arbeitsspeichers von Gastbetriebssystemen verwendet wird, wurde hinzugef\u00fcgt. TDX wird in Form eines speziellen Software-Runtime-Moduls implementiert, das w\u00e4hrend des Bootvorgangs vom BIOS aus dem Flash-Speicher in den Arbeitsspeicher \u00fcbertragen wird. Im Kernel wurden Funktionen zur Verwaltung dieses Moduls und zum Ersetzen durch eine neuere Version in einem laufenden System hinzugef\u00fcgt, ohne dass ein Neustart erforderlich ist.\n<li class=\"l\"> Ein neuer Fair GPU-Scheduler wurde implementiert, der zur Bestimmung der Ausf\u00fchrungsreihenfolge von auf dem GPU ausgef\u00fchrten Arbeiten verwendet wird, die von Prozessen gesendet werden, die die GPU nutzen. Anstelle der Verwendung einer traditionellen FIDO-Warteschlange f\u00fcr GPU-Anfragen setzt der neue Scheduler Mechanismen f\u00fcr eine gerechte Verteilung der Ressourcen ein, die an den CFS (Completely Fair Scheduler) angelehnt sind und einen Plan zur Ausf\u00fchrung mit einer Wechselzeit f\u00fcr den n\u00e4chsten Prozess anwenden. Der bemerkenswerteste Effekt der Verwendung des neuen Schedulers zeigt sich beim parallelen Ausf\u00fchren interaktiver Aufgaben, die intensiv mit der GPU arbeiten. Kurz vor der Ver\u00f6ffentlichung des Kernels 7.2 wurde die Aktivierung des Fair GPU Schedulers zur\u00fcckgezogen und der alte FIFO-Scheduler wurde wiederhergestellt, da eine Debugging-Regression aufgetreten ist, die die Leistung verringert und zu einer 100%-igen Auslastung der GPU beim Start bestimmter Spiele in Proton f\u00fchrt.\n<li class=\"l\"> \u00c4nderungen im eBPF-Subsystem: Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, ein BPF-Programm an mehreren Tracepoints anzuh\u00e4ngen. In die an Tracepoints gebundenen BPF-Programme wurde die M\u00f6glichkeit integriert, auf den Speicher von Komponenten zuzugreifen, die im Benutzerspeicherbetrieb arbeiten, mit einer korrekten Handhabung von Referenzen auf nicht zugewiesene Speicherseiten (Page Fault). Der Systemaufruf bpf() wurde um die Unterst\u00fctzung typischer Attribute (log_buf, log_size, log_level und log_true_size) erweitert, was eine einheitliche \u00dcbergabe von Metadaten in allen BPF-Befehlen erm\u00f6glicht, ohne sich auf die Befehle BPF_PROG_LOAD, BPF_BTF_LOAD und BPF_MAP_CREATE zu beschr\u00e4nken. Es gibt keine Begrenzung mehr f\u00fcr die \u00dcbergabe von nicht mehr als 5 Parametern in den BPF-Funktionen. Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, sicher auf den gemeinsam genutzten Speicher bpf_arena zuzugreifen, ohne bef\u00fcrchten zu m\u00fcssen, auf nicht zugewiesene Speicherseiten (Page Fault) zuzugreifen. Eine neue Variante der BPF-Hashmap-Struktur wurde implementiert, die eine dynamische Gr\u00f6\u00dfen\u00e4nderung erm\u00f6glicht.\n<li class=\"l\"> Die Erzeugung der Ausgabe \"\/proc\/interrupts\" mit Statistiken zu Interrupts wurde optimiert, und die Strukturen zur Speicherung der Interruptz\u00e4hler wurden modernisiert und ein Caching hinzugef\u00fcgt.\n<li class=\"l\"> Die Generierung der Datei \"\/proc\/filesystems\", die in libselinux verwendet wird, wurde beschleunigt.\n<li class=\"l\"> Im Task-Scheduler wurde die Unterst\u00fctzung f\u00fcr die Lastverteilung zwischen den CPU-Kernen implementiert, die den Zustand des internen CPU-Caches ber\u00fccksichtigt. Der Scheduler versucht nun, Prozesse zu gruppieren, die gemeinsame Ressourcen nutzen, wie zum Beispiel Threads eines Prozesses, sodass sie im Kontext desselben oberen Caches verwendet werden k\u00f6nnen, was die Effizienz des Datenzugriffs durch eine h\u00f6here Wahrscheinlichkeit, die ben\u00f6tigten Daten im Cache zu finden, erh\u00f6ht.\n<li class=\"l\"> Im SCHED_EXT-Mechanismus, der es erm\u00f6glicht, BPF zur Erstellung von CPU-Schedulern zu verwenden, wurde die Implementierung der M\u00f6glichkeit zur Erstellung verschachtelter Scheduler (Sub-Scheduler) fortgesetzt, mit denen f\u00fcr jede cgroup ein eigener Task-Scheduler aktiviert werden kann.\n<li class=\"l\"> Die \u00dcbertragung von \u00c4nderungen aus dem Rust-for-Linux-Zweig wurde fortgesetzt, die die Verwendung der Programmiersprache Rust als zweite Sprache zur Entwicklung von Treibern und Kernmodulen betreffen (die Unterst\u00fctzung von Rust ist standardm\u00e4\u00dfig nicht aktiviert und f\u00fchrt nicht dazu, dass Rust zu den erforderlichen Build-Abh\u00e4ngigkeiten des Kerns z\u00e4hlt). Die Verwendung von Rust im Kernel ist f\u00fcr die Architektur s390 implementiert. Das Paket \u201ezerocopy\u201c mit schnellen Speicheroperationen f\u00fcr Code im \u201eunsafe\u201c-Modus ist enthalten.\n<li class=\"l\"> Die minimale Version des LLVM-Toolkits, die f\u00fcr den Bau des Kernels erforderlich ist, wurde auf 17.0.1 angehoben.\n<li class=\"l\"> In der minimalistischen C-Bibliothek nolibc, die mit dem Quelltext des Linux-Kernels geliefert wird und eine Wrapper-Schicht \u00fcber die grundlegenden Systemaufrufe bereitstellt, wurde die Unterst\u00fctzung f\u00fcr die Architekturen OpenRISC und 32-Bit PA-RISC implementiert.\n<li class=\"l\"> Im Swap-Subsystem wurden Optimierungen vorgenommen, die die Leistung erh\u00f6hen und den Speicherverbrauch im Subsystem selbst reduzieren, indem die Overheads bei der Speicherung statischer Metadaten ausgeschlossen und die Arbeit mit anonymer und Shared Memory beim Einsatz von Pfaden vereinheitlicht wird. Der R\u00fcckgang des Speicherverbrauchs ist durchaus erheblich, zum Beispiel wird beim Einh\u00e4ngen einer 1 TB gro\u00dfen Swap-Partition eine Einsparung von etwa 512 MB beobachtet.\n<li class=\"l\"> Die Effizienz des Speicherauslagerungsmechanismus, der Speicherbereiche entfernt oder in den Swap-Bereich verschiebt, um Speicher freizugeben, wenn er im System knapp wird, wurde erh\u00f6ht. Bei bestimmten Lasten, zum Beispiel beim Testen von MongoDB mit YCSB (Yahoo! Cloud Serving Benchmark), wird ein Leistungszuwachs von bis zu 30 % beobachtet.\n<li class=\"l\"> Im Build-System wurde der Befehl \u201emake sbom\u201c hinzugef\u00fcgt, um SBOM (Software Bill Of Materials) Listen zu generieren, die die in den aktuellen Kern-Build eingebundenen Komponenten, Bibliotheken und Abh\u00e4ngigkeiten sowie Informationen \u00fcber deren Lizenzen, die aus den SPDX-Headern in den Code-Dateien stammen, widerspiegeln.\n<li class=\"l\"> In der Implementierung von anonymen Pipes wurde die Handhabung von Sperren optimiert (Speicherzuweisungen wurden au\u00dferhalb des Sperrbereichs verlagert), was die Durchsatzrate anonyme Pipes um 21-48 % erh\u00f6ht und die Latenz um 17-33 % verringert hat.                    <\/ul>\n<li class=\"l\"><b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Im Slab-Speicherverteilungsmechanismus (Slab Allocator) wurde die M\u00f6glichkeit hinzugef\u00fcgt, Allocation Tokens zu verwenden, die im Compiler Clang 22 implementiert sind. Tokens erm\u00f6glichen es, Speicherzuweisungsoperationen mit einzigartigen Identifikatoren zu kennzeichnen und verschiedene Objekttypen getrennt zu platzieren, um die Ausnutzung von Schwachstellen, die durch Puffer\u00fcberl\u00e4ufe verursacht werden, zu erschweren (beim Trennen ist es weniger einfach, einen Puffer\u00fcberlauf bei einem Objekttyp zu nutzen, um anderen Objekttypen zu schaden).\n<li class=\"l\"> Der AF_ALG-Mechanismus, der in der Copy Fail-Sicherheitsanf\u00e4lligkeit zur Modifizierung von Daten im Seitencache verwendet wird, wurde als veraltet erkl\u00e4rt und ist zur Entfernung in einer zuk\u00fcnftigen Version vorgesehen. AF_ALG erm\u00f6glicht die Nutzung von Hardwarebeschleunigern f\u00fcr kryptographische Berechnungen im Crypto API des Kernels, wird jedoch nur in recht spezifischen Situationen angewendet. In Kernel 7.2 wurde die Unterst\u00fctzung f\u00fcr asynchrone Ein-\/Ausgabe, alte Treiber und den Zero-Copy-Mechanismus in der Implementierung von skcipher und aead entfernt. Es bleiben nur die Softwareimplementierungen kryptografischer Algorithmen erhalten, und die Unterst\u00fctzung f\u00fcr Hardware-Krypto-Beschleuniger im Crypto API des Kernels wurde entfernt, da AF_ALG die Angriffsfl\u00e4che erheblich vergr\u00f6\u00dfert, aber im Vergleich zu der Implementierung der Kryptografie im Benutzerspeicher keinen Leistungsvorteil bietet. AF_ALG wurde im Cryptsetup-Werkzeug verwendet, seine Unterst\u00fctzung wurde jedoch in der aktuellen Version 2.8.7 entfernt.\n<li class=\"l\"> Im IMA-Mechanismus (Integrity Measurement Architecture), der es einem externen Dienst erm\u00f6glicht, den Zustand der Kernel-Subsysteme zu verifizieren, um deren Authentizit\u00e4t sicherzustellen, wurde die Unterst\u00fctzung f\u00fcr den Export interner Tabellen mit Messungsergebnissen in den Benutzerspeicher hinzugef\u00fcgt, wobei diese aus den Kernel-Puffern entfernt werden, um Speicher zu sparen.\n<li class=\"l\"> Im Landlock-Modul, das unprivilegierten Programmen Werkzeuge zur Begrenzung der Nutzung von Objekten im Linux-Kernel (Dateihierarchien, Netzwerk-Sockets, ioctl usw.) bereitstellt, wurde die Unterst\u00fctzung f\u00fcr den Zugriff auf UDP-Sockets hinzugef\u00fcgt sowie die M\u00f6glichkeit, die Protokollierung von Informationen \u00fcber die Blockierung von Objekten selektiv zu deaktivieren, um eine \u00dcberladung des Protokolls mit unwichtigen Informationen zu vermeiden.\n<li class=\"l\"> Der Kernel wurde von der Verwendung der Funktion strncpy() befreit, die eine festgelegte Anzahl von Bytes aus einer Eingabezeichenfolge kopiert. Der Einsatz von strncpy() birgt die Gefahr von Fehlern durch das Vers\u00e4umen des Nullzeichens am Ende der Zeichenfolge oder das Hinzuf\u00fcgen von Nullauff\u00fcllungen. Statt strncpy() wird empfohlen, die Funktionen strscpy() und strscpy_pad() zum Kopieren von nullterminierten Zeichenfolgen sowie strtomem_pad(), memcpy_and_pad() und memcpy() zum Kopieren von Zeichenfolgen einer bekannten festen Gr\u00f6\u00dfe zu verwenden. Die Arbeit zur Beseitigung der Verwendung von strncpy() im Kernel begann im Jahr 2020 und erforderte die Annahme von 362 \u00c4nderungen durch 70 Entwickler.\n<li class=\"l\"> Im Hypervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> wurde die Unterst\u00fctzung f\u00fcr die Intel MBEC (Mode-Based Execution Control) und AMD GMET (Guest-Mode Execution Trap) Erweiterungen hinzugef\u00fcgt, die es erm\u00f6glichen, die Ausf\u00fchrungsrechte f\u00fcr Kernel und Benutzerspace in Gastsystemen getrennt in den Speicher\u00fcbersetzungstabellen zu behandeln. Zuvor erlaubten die Hardware-Virtualisierungserweiterungen von Intel und AMD, Speicherseiten nur mit einem einzelnen Bit als ausf\u00fchrbar zu kennzeichnen, wobei die Rechte f\u00fcr Kernel und Benutzerspace auf Hypervisor-Ebene programmatisch getrennt wurden. Die Verwendung von MBEC und GMET erm\u00f6glicht es, Berechtigungspr\u00fcfungen auf Hypervisorebene zu vermeiden und die ressourcenintensive Kontrolle von der Gastsystem zum Hypervisor VMexit erheblich zu reduzieren.                                     <\/ul>\n<li class=\"l\"><b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Die Implementierung der TCP-AO-Erweiterung (TCP Authentication Option, RFC 5925) wurde auf die Verwendung der neuen kryptografischen Bibliothek libcrypto umgestellt, was den Code vereinfachte und die Effizienz erh\u00f6hte. TCP-AO erm\u00f6glicht die Verifizierung von TCP-Headern basierend auf MAC-Codes (Message Authentication Code) unter Verwendung modernerer Algorithmen wie HMAC-SHA-1-96 und AES-128-CMAC-96 anstelle der zuvor verf\u00fcgbaren TCP-MD5-Option, die auf dem veralteten MD5-Algorithmus basierte.\n<li class=\"l\"> Die Anzahl der Substr\u00f6me, die f\u00fcr Multipath TCP (MPTCP)-Verbindungen unterst\u00fctzt werden, wurde von 8 auf 64 erh\u00f6ht.\n<li class=\"l\"> Die Arbeit zur Reduzierung der Verwendung der globalen Sperre rtnl_lock im Netzwerkstack des Kernels wurde fortgesetzt.\n<li class=\"l\"> Die Implementierung des AppleTalk-Protokollstacks wurde aus dem Kernel entfernt, der seit 1985 in Apple-Computern verwendet wurde und in den 1990er Jahren durch TCP\/IP ersetzt wurde. Zus\u00e4tzlich wurden Komponenten der ATM-Daten\u00fcbertragungstechnologie entfernt, die nicht mit PPPoATM verbunden sind, sowie Netzwerkinterfaces von ARCnet auf Basis von ISA- und PCMCIA-Bussen, PCMCIA-Bluetooth-Adapter, Chelsea-TLS-Beschleuniger, Code zur Integration von TLS mit sockmap und die Unterst\u00fctzung von Frequenzbereichen von 5\/10 MHz im kabellosen Stack cfg80211\/mac80211. Aufgrund unl\u00f6sbarer Probleme mit Sperren und dem Fehlen begleitender Ma\u00dfnahmen wurde die spezifische Implementierung der TLS-Beschleunigung auf Basis von TCP Offload Engine entfernt (die verbreitetere Implementierung der TLS-Offload wurde beibehalten). Der Code zur Sicherstellung der Kompatibilit\u00e4t mit 32-Bit x_tables auf 64-Bit-Systemen wurde deaktiviert und zur Entfernung vorgesehen.\n<li class=\"l\"> Im pppoe-Treiber wurde die Unterst\u00fctzung der Mechanismen GRO (Generic Receive Offload) und GSO (Generic Segmentation Offload) f\u00fcr die hardwarebasierte Beschleunigung der Neuordnung und Segmentierung von Paketen hinzugef\u00fcgt. Der Einsatz von GRO und GSO erm\u00f6glicht eine signifikante Steigerung der Bandbreite f\u00fcr den eingehenden Datenverkehr, beispielsweise hat sich bei MediaTek MT7621-Ger\u00e4ten in einer Konfiguration mit Adress\u00fcbersetzer die maximale Bandbreite von 130 Mbit\/s auf 630 Mbit\/s erh\u00f6ht.          <\/ul>\n<li class=\"l\"><b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Der AMDGPU-Treiber hat erste Unterst\u00fctzung f\u00fcr die HDMI 2.1 FRL (Fixed Rate Link)-Technologie erhalten, die die \u00dcbertragung von unkomprimiertem Video in 4K\/120 Hz und 8K\/60 Hz erm\u00f6glicht. Zuvor gelang es nicht, die Unterst\u00fctzung von HDMI 2.1 in offenen Treibern aufgrund der Lizenzanforderungen des HDMI-Forums zu implementieren, aber jetzt ist es AMD gelungen, eine solche Implementierung zu vereinbaren.\n<li class=\"l\"> Im i915-Treiber wurde die Unterst\u00fctzung zur Einstellung der Hintergrundfarbe im Display-Controller hinzugef\u00fcgt. Der Parameter pin_params.needs_low_address wurde implementiert.\n<li class=\"l\"> Die Arbeit am drm-Treiber (Direct Rendering Manager) Xe f\u00fcr GPUs auf Basis der Intel-Xe-Architektur, die in Intel-Grafikkarten der Arc-Familie und in integrierter Grafik seit den Tiger-Lake-Prozessoren verwendet wird, wurde fortgesetzt. Erste Unterst\u00fctzung f\u00fcr die CRI-Plattform (Crescent Island) wurde hinzugef\u00fcgt. F\u00fcr dGPU-Plattformen Xe3p wurde ein systemseitiger Controller implementiert.\n<li class=\"l\"> Im Nouveau-Treiber wurden Probleme mit der NVIDIA GA100-GPU behoben.\n<li class=\"l\"> Im v3d-Treiber wurde die M\u00f6glichkeit zur Steuerung des Energieverbrauchs der v3D-GPU auf Raspberry-Pi-Platinen hinzugef\u00fcgt.\n<li class=\"l\"> Die Integration der Nova-Treiberkomponenten f\u00fcr NVIDIA GPUs mit GSP-Firmware, die seit der GeForce RTX 2000-Serie auf der Turing-Mikroarchitektur verwendet werden, wurde fortgesetzt. Der Treiber ist in Rust geschrieben. Unterst\u00fctzung f\u00fcr die NVIDIA GA100 GPU sowie die Hopper- und Blackwell-Serien wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ARM-Plattformen, SoCs und Ger\u00e4te hinzugef\u00fcgt: Apple t8122 (M3), Motorola Edge 30, Nothing Phone 3a, Google Pixel 3a XL, Qualcomm Dragonwing IPQ9650, Huawei Hawi, ZTE zx297520v3, Renesas R-Car M3Le, ASPEED AST27xx, Cortina Gemini, NXP i.MX6\/8\/9, NXP LX2160A, TI K3 AM62x.              <\/ul>\n<\/ul>\n<p>Zeitgleich hat die lateinamerikanische Free Software Foundation eine vollst\u00e4ndig freie Kernel-Version 7.2 - Linux-libre 7.2-gnu erstellt, die von Firmware-Elementen und Treibern bereinigt wurde, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Verwendung vom Hersteller eingeschr\u00e4nkt ist. In der Version 7.2 wurden neue Treiber-blobs wie rt722-sdca und tac5xx2 entfernt. Der Bereinigungscode in den Treibern amdgpu, nova core, qcom iris, q6v5, iwlwifi, amdxnda, adreno, r8152 und mt792x wurde aktualisiert. Die Schnittstellen zum Laden von Firmware wurden angepasst. Die Namen der Blobs in den dts-Dateien (devicetree) f\u00fcr ARM-Chips wurden bereinigt.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65937\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 USB4STREAM, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 btrfs, xfs \u0438 ext4, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 SCHED_EXT, \u0441\u043d\u0438\u0436\u0435\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u044b \u043d\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 Intel MBEC \u0438 AMD GMET \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183032","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/linux-kernel-7-2-release\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/linux-kernel-7-2-release\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-17T14:53:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-17T14:53:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release des Linux-Kernels 7.2 | ProHoster","description":"Nach zwei Monaten Entwicklung stellte Linus Torvalds die Version des Linux-Kernels 7.2 vor.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/linux-kernel-7-2-release","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/linux-kernel-7-2-release","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-08-17T14:53:34+00:00","article:modified_time":"2026-08-17T14:53:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183032","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-20 16:26:29","updated":"2026-08-20 16:26:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/183032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=183032"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/183032\/revisions"}],"predecessor-version":[{"id":183033,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/183032\/revisions\/183033"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=183032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=183032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=183032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}