{"id":182060,"date":"2026-06-15T02:48:07","date_gmt":"2026-06-15T00:48:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-1"},"modified":"2026-06-15T02:48:07","modified_gmt":"2026-06-15T00:48:07","slug":"reliz-yadra-linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-7-1","title":{"rendered":"Ver\u00f6ffentlichung des Linux-Kernels 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung hat Linus Torvalds die Version 7.1 des Linux-Kernels ver\u00f6ffentlicht. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren: der neue ntfsplus-Treiber, die erste Phase der Einstellung der Unterst\u00fctzung f\u00fcr CPU i486, die Entfernung alter Ethernet-Adapter, die Entfernung der ISDN- und AX.25-Protokolle, die Standardaktivierung des Intel FRED-Mechanismus, die Unterst\u00fctzung von BPF-Handlern in io_uring, die Optimierung des Swapping-Subsystems, die Unterst\u00fctzung von Sub-Schedulern in sched_ext, Ein-\/Ausgabe im Zero-Copy-Modus im ublk-Treiber, die ioctl-Operation \u201eshutdown\u201c in Btrfs, das dynamische Umschalten des Leistungsmodus im amd-pstate-Treiber und die Unterst\u00fctzung von xattr f\u00fcr Unix-Sockets.<\/p>\n<p>In die neue Version sind 17275 Fehlerbehebungen von 2589 Entwicklern eingeflossen,<br \/>\ndie Patchgr\u00f6\u00dfe betr\u00e4gt 57 MB (es wurden 13528 Dateien ge\u00e4ndert, 751785 Codezeilen hinzugef\u00fcgt und 405916 Codezeilen entfernt). In der vorherigen Version waren es 15624 Fehlerbehebungen von 2477 Entwicklern, die Patchgr\u00f6\u00dfe betrug 56 MB. Ungef\u00e4hr 41% aller in den \u00c4nderungen zu 7.1 eingebrachten \u00c4nderungen betreffen Ger\u00e4tetreiber, etwa 12% beziehen sich auf die Aktualisierung architekturspezifischen Codes, 14% sind mit dem Netzwerk-Stack verbunden, 5% mit Dateisystemen und 3% mit internen Subsystemen des Kernels. <\/p>\n<p>Die wichtigsten Neuerungen im Kernel 7.1 (1, 2, 3):<\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Eine neue Implementierung des NTFS-Dateisystems - ntfsplus - wurde in den Kern aufgenommen, die auf dem Code des aus dem Kernel entfernten klassischen ntfs-Treibers basiert. Der alte Treiber wurde \u00fcberarbeitet, um die M\u00f6glichkeit zur Datenaktualisierung zu erweitern und an die modernen Funktionen anzupassen, wie die Verwendung von Memory Page Folios anstelle der buffer_head-Struktur. Im neuen Treiber wurde eine verz\u00f6gerte Blockzuteilung implementiert, die eine hohe Schreibgeschwindigkeit und eine reduzierte Fragmentierung erm\u00f6glicht. F\u00fcr die gepufferten Lese-\/Schreiboperationen, den direkten Ein-\/Ausgang, das Mappen von Extents und die Seiten-Lese-\/Schreiboperationen wird die iomap-Bibliothek verwendet. In Tests mit iozone erwies sich der ntfsplus-Treiber als 3-5% schneller als ntfs3 im Einzelfadenbetrieb und 35-110% schneller bei der Verwendung von 4 Threads. Die Lesegeschwindigkeit von ntfsplus und ntfs3 liegt etwa auf demselben Niveau. Der ntfs3-Treiber bleibt Teil des Kernels und erh\u00e4lt Fehlerbehebungen und kleine Verbesserungen.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Generierung und Verifizierung von Integrit\u00e4tspr\u00fcfdaten auf T10-Ebene im Dateisystem wurde hinzugef\u00fcgt, anstatt auf Blockger\u00e4tsebene, was zu einer Verbesserung der Leseoperationen f\u00fchrt.\n<li class=\"l\"> Im ublk Blockger\u00e4tetreiber, der es erm\u00f6glicht, spezifische Logik in den Benutzerprozess zu verlagern, wurde die Unterst\u00fctzung f\u00fcr Ein- und Ausgabe \u00fcber gemeinsam genutzten Speicher ohne Kopieren von Daten zwischen den Puffern (Zero-Copy-Modus) hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr selbstverschl\u00fcsselnde Blockger\u00e4te SED-OPAL wurden ioctls zur Steuerung des Single-User-Modus hinzugef\u00fcgt und der Befehl STACK_RESET implementiert.\n<li class=\"l\"> Im Btrfs wurde die Stabilit\u00e4t der ioctl-Operation \"shutdown\" anerkannt, die es erm\u00f6glicht, das Dateisystem in einen Zustand zu versetzen, in dem versucht wird, bereits laufende Operationen abzuschlie\u00dfen, w\u00e4hrend alle neuen Operationen blockiert werden.\n<li class=\"l\"> Im exfat wurde die M\u00f6glichkeit hinzugef\u00fcgt, leere Bereiche durch den Aufruf von fallocate() zu reservieren.\n<li class=\"l\"> Im CIFS-Dateisystem wurde die Unterst\u00fctzung f\u00fcr die Erstellung von tempor\u00e4ren Dateien mit dem Flag O_TMPFILE hinzugef\u00fcgt.\n<li class=\"l\"> Im Systemaufruf fsmount() wurde die Option FSMOUNT_NAMESPACE hinzugef\u00fcgt, die einen neuen Namensraum f\u00fcr die Einh\u00e4ngepunkte der gemounteten Dateisysteme erstellt. In die Systemaufrufe clone3() und unshare() wurden Flags hinzugef\u00fcgt, um einen neuen Namensraum der Einh\u00e4ngepunkte zur\u00fcckzugeben, der nur ein gemountetes leeres Dateisystem-Stub auf der Basis von nullfs enth\u00e4lt, sowie den fs-dax-Treiber mit Dateisystemschnittstelle zu DAX-Ger\u00e4ten (Direct Access).\n<li class=\"l\"> Im NFS-Server wurde ein Schutz gegen Angriffe durch Ausprobieren von Dateideskriptoren implementiert, der durch kryptografische Signatur der Deskriptoren realisiert wurde. Der Schutz wird durch die Mount-Option sign_fh aktiviert.\n<li class=\"l\"> Ein Zeichentreiber fs-dax wurde hinzugef\u00fcgt, der eine Schnittstelle zur Interaktion mit DAX-Ger\u00e4ten (Direct Access) bereitstellt, die den Betrieb ohne Seiten-Cache unterst\u00fctzen. Diese Schnittstelle ist notwendig f\u00fcr die Integration in den Dateisystemkernel famfs, der im Arbeitsspeicher platziert ist.\n<li class=\"l\"> Im Ceph-Dateisystem wurde die Sammlung von Metriken zu Ein- und Ausgaben in Bezug auf Untereinheiten realisiert.\n<\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Die erste Serie von \u00c4nderungen zur Einstellung der Unterst\u00fctzung f\u00fcr i486-Prozessoren wurde angenommen. Die Optionen f\u00fcr den Build des Kernels mit Unterst\u00fctzung f\u00fcr 486DX-, 486SX- und AMD ELAN-Prozessoren (CONFIG_M486, CONFIG_M486SX und CONFIG_MELAN) wurden aus Kconfig entfernt, und die Kompilierungsoptionen f\u00fcr i486-Systeme (-march=i486) wurden aus dem Makefile ausgeschlossen. Der Code zur tats\u00e4chlichen Unterst\u00fctzung der Ausf\u00fchrung auf i486-Prozessoren bleibt vorerst im Kernel, aber der Build f\u00fcr solche Systeme erfordert nun die Anwendung von Patches auf die Build-Dateien. Die Gr\u00fcnde f\u00fcr die Entfernung der Unterst\u00fctzung f\u00fcr i486-Prozessoren liegen im Wunsch, den Kernel von kompliziertem Code zu befreien, der einige Hardwareoperationen emuliert, wie z. B. CX8 (8 Byte vergleichen und tauschen) und TSC (CPU-Z\u00e4hler, der im Task-Scheduler verwendet wird).\n<li class=\"l\"> Im amd-pstate-Treiber, der zur Verwaltung des Energieverbrauchs in Systemen mit AMD-Prozessoren verwendet wird, wurde das dynamische Umschalten von Leistungsmodi umgesetzt, das das Verhalten der Stromverwaltung basierend auf dem Betrieb mit Netzstrom oder Batterie ver\u00e4ndert. Bei station\u00e4rer Verbindung wird nun der Modus \u201eperformance\u201c aktiviert, w\u00e4hrend bei Betrieb mit Batterie der Modus \u201ebalance_performance\u201c aktiviert wird.\n<li class=\"l\"> Der Intel FRED (Flexible Return and Event Delivery) Mechanismus ist standardm\u00e4\u00dfig aktiviert, was die Effizienz und Zuverl\u00e4ssigkeit der \u00dcbermittlung von Informationen \u00fcber Low-Level-Ereignisse erh\u00f6ht. Die Leistungssteigerung und die Verringerung von Latenzen werden durch die R\u00fcckgabe von Ereignissen mittels der Prozessoranweisung IRET anstelle der \u00dcbertragung von Ereignissen \u00fcber die IDT-Tabelle (Interrupt Descriptor Table) erreicht. Die Zuverl\u00e4ssigkeit wird durch die getrennte Verarbeitung des Eintreffens von Ereignissen im Kontext des Kernels und im Kontext des Benutzers, den Schutz vor geschachtelter Ausf\u00fchrung von NMI und die Speicherung aller mit Ausnahme verbundenen CPU-Register im erweiterten Stapelrahmen erreicht.\n<li class=\"l\"> Im perf-Subsystem wurde die Unterst\u00fctzung f\u00fcr Speicherleistungs\u00fcberwachungsbl\u00f6cke (PMU - Performance Monitoring Unit), die in SoCs NVIDIA Tegra410 verwendet werden, hinzugef\u00fcgt.\n<li class=\"l\"> Die Ausf\u00fchrung von futex-Operationen auf ARM-Systemen wurde beschleunigt, dank der Verwendung von Arm 9.6 LSUI-Anweisungen, die es dem Kernel erm\u00f6glichen, auf den Speicher des Benutzerspeichers zuzugreifen, ohne den Schutzmodus PAN (Privileged Access Never) vorher zu deaktivieren.\n<li class=\"l\"> Auf Systemen mit ARM-Prozessoren wurde die Unterst\u00fctzung f\u00fcr die Erweiterung des Architektur-Befehlssatzes MPAM (Memory System Resource Partitioning and Monitoring) verbessert. Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, sie im Benutzerspeicher f\u00fcr die Ressourcenverwaltung \u00fcber den Mechanismus resctrl zu nutzen. MPAM erm\u00f6glicht es, jeden Speicherzugriff mit einer Abschnitts-ID (PARTID, Partition ID) und einer \u00dcberwachungsgruppen-ID (PMG, Monitoring Group ID) zu kennzeichnen. Im Zusammenhang mit PARTID kann der Verbrauch von Ressourcen wie Speicherbandbreite oder Cache-Gr\u00f6\u00dfe eingeschr\u00e4nkt werden, um zu verhindern, dass eine bestimmte Gruppe von Aufgaben alle Ressourcen beansprucht. Im Kontext des Monitorings k\u00f6nnen die Kombination von PMG und PARTID zur Verfolgung des Speicherressourcenverbrauchs unter bestimmten Lastarten verwendet werden.\n<li class=\"l\"> Die M\u00f6glichkeit zur Nutzung des Echtzeitmodus (PREEMPT_RT) wurde auf 32-Bit-ARM-Prozessoren hinzugef\u00fcgt. Zuvor wurde die Unterst\u00fctzung f\u00fcr PREEMPT_RT f\u00fcr die Architekturen x86 und x86-64, ARM64, RISC-V und LoongArch bereitgestellt.\n<li class=\"l\"> Neue Flags wurden dem Systemaufruf clone3() hinzugef\u00fcgt: CLONE_NNP \u2014 Verbot, neue Berechtigungen im erstellten Prozess zu erhalten; CLONE_AUTOREAP \u2014 automatische Beendigung des Prozesses anstelle seiner Umwandlung in einen Zombie-Prozess, bis der \u00fcbergeordnete Prozess die Funktion wait() aufruft;<br \/>\nCLONE_PIDFD_AUTOKILL \u2014 Beendigung des untergeordneten Prozesses im Falle der Schlie\u00dfung des zugeh\u00f6rigen Deskriptors pidfd (zum Beispiel beim Beenden des \u00fcbergeordneten Prozesses).<\/p>\n<li class=\"l\"> F\u00fcr jedes Kernel-Modul wurde im Verzeichnis \/sys\/module eine Datei import_ns hinzugef\u00fcgt, die eine Liste importierter Symbolnamensr\u00e4ume (symbol namespace) enth\u00e4lt.\n<li class=\"l\"> Im asynchronen Ein-\/Ausgabesystem io_uring wurde die Unterst\u00fctzung f\u00fcr die Verwendung des BPF-Subsystems zur Erstellung von Handlern hinzugef\u00fcgt. Beispielsweise kann die Hauptdispatch-Schleife durch ein BPF-Programm ersetzt werden.\n<li class=\"l\"> In der BPF-Subsystem wurde die Analyse der Stacknutzung modernisiert, was die \u00dcberpr\u00fcfung vieler BPF-Programme durch den Verifier erheblich beschleunigt hat.\n<li class=\"l\"> Um die Leistung zu optimieren, wurde das hrtimer-Subsystem (High Resolution Timer) neu geschrieben. Der Task-Scheduler kann nun Hochpr\u00e4zisionszeitgeber ohne Leistungsabfall anstelle weniger pr\u00e4ziser Zeitgeber verwenden.\n<li class=\"l\"> Die \u00dcbertragung von \u00c4nderungen aus dem Rust-for-Linux-Branch, die die Verwendung von Rust als zweite Sprache f\u00fcr die Entwicklung von Treibern und Kernelmodulen betreffen, wurde fortgesetzt (Rust-Unterst\u00fctzung ist standardm\u00e4\u00dfig nicht aktiviert und f\u00fchrt nicht dazu, dass Rust zu den erforderlichen Build-Abh\u00e4ngigkeiten f\u00fcr den Kernel geh\u00f6rt). Bis zur Version 1.85 (die in Debian 13 geliefert wird) wurden die Anforderungen an die Rust-Version, die zum Bauen von Kernelkomponenten erforderlich ist, erh\u00f6ht. Die experimentelle Kconfig-Option CONFIG_RUST_INLINE_HELPERS wurde hinzugef\u00fcgt, um C-Vorlagen im Rust-Code w\u00e4hrend der Kompilierung einzuf\u00fcgen (die Optimierung hat die Leistung des Null-Blocktreibers um 2 % erh\u00f6ht). Es wurde ein Makro 'const_assert!' hinzugef\u00fcgt. Die M\u00f6glichkeiten der Module 'sizes', 'clk', 'ptr', 'sync', 'error' wurden erweitert.\n<li class=\"l\"> Im SCHED_EXT-Mechanismus, der die Verwendung von BPF zur Erstellung von CPU-Scheduler erm\u00f6glicht, wurde eine grundlegende M\u00f6glichkeit zur Erstellung von verschachtelten Scheduler (sub-scheduler) hinzugef\u00fcgt, mit denen jeder cgroup ein eigener Task-Scheduler zugewiesen werden kann.\n<li class=\"l\"> Die Optimierung des Swap-Subsystems wurde fortgesetzt. Die alte Struktur swap_map wurde entfernt und durch den Mechanismus 'Swap Table' ersetzt. Diese \u00c4nderung hat die Leistung verbessert und den Speicherverbrauch im Swap-Subsystem reduziert.\n<li class=\"l\"> Im DAMON-Subsystem (Data Access MONitor), das den Zugriff von Prozessen auf Daten im Arbeitsspeicher \u00fcberwacht (zum Beispiel kann festgestellt werden, auf welche Speicherbereiche ein Prozess zugegriffen hat und welche Bereiche ungenutzt geblieben sind), wurde die Unterst\u00fctzung f\u00fcr verschiedene Algorithmen zur automatischen Abstimmung der Quoten hinzugef\u00fcgt.\n<li class=\"l\"> Im Trace-Subsystem wurde das Konzept der externen Ringpuffer implementiert, das es erm\u00f6glicht, Trace-Daten aus <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/\" title=\"virtuelle Maschinen\" data-wpil-keyword-link=\"linked\">virtuelle Maschinen<\/a>. Diese M\u00f6glichkeit wurde in Hypervisoren <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> und nVHE implementiert, um Trace-Daten von der Gastmaschine zur Host-Seite zu \u00fcbertragen.\n<li class=\"l\"> Im RV-Subsystem (Runtime Verification), das zur \u00dcberpr\u00fcfung der Korrektheit von hochzuverl\u00e4ssigen Systemen dient, wurden die \u00dcberwachungsbestandteile 'stall' zur \u00dcberwachung von Aufgaben, deren Ausf\u00fchrung vor\u00fcbergehend unterbrochen oder blockiert ist, und 'deadline' zur Analyse des Verhaltens des Task-Schedulers hinzugef\u00fcgt.\n<\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Standardm\u00e4\u00dfig ist das Flag PROC_MEM_FORCE_PTRACE gesetzt, das den Zugriff auf den Speicher eines Prozesses \u00fcber die Datei \/proc\/PID\/mem nur f\u00fcr Prozesse erm\u00f6glicht, die den Systemaufruf ptrace() zur Debugging verwenden.\n<li class=\"l\"> Ein neues Set von Hooks f\u00fcr LSM-Module (Linux Security Module) wurde hinzugef\u00fcgt, das die Implementierung von Richtlinien f\u00fcr stapelbasierte Dateisysteme wie overlayfs erleichtert. Au\u00dferdem wurde ein Hook f\u00fcr die Zugriffssteuerung zu Unix-Sockets in LSM hinzugef\u00fcgt, der im LSM-Modul Landlock f\u00fcr die Zuweisung von Zugriffsrichtlinien zu Unix-Sockets verwendet wird.\n<li class=\"l\"> In die integrierte Kryptobibliothek lib\/crypto, die einfachere und schnellere Funktionen als die traditionelle Crypto-API bereitstellt, wurde die Unterst\u00fctzung f\u00fcr die Algorithmen AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH und SM3 aufgenommen. Dokumentation zu lib\/crypto wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der pKVM-Modus (Protected KVM) f\u00fcr strikte Isolation anonymer Speicherbereiche wurde implementiert, indem Virtualisierungs-Extensions f\u00fcr die Architektur AArch64 verwendet werden. In diesem Modus werden die Speicherseiten des Gasts aus der Tabelle der virtuellen Adressen des Host-Systems ausgeschlossen.\n<li class=\"l\"> Der KVM-Hypervisor unterst\u00fctzt jetzt die f\u00fcnfte Version des virtuellen Interruptsteuerger\u00e4ts ARM (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).\n<\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr Unix-Sockets, die durch die Funktion socket() erstellt werden, wurde die Unterst\u00fctzung f\u00fcr erweiterte Dateiattribute (xattr) \u201euser.*\u201c implementiert. Zu den Anwendungsbereichen geh\u00f6rt das Setzen von Labels \u00fcber erweiterte Attribute an Unix-Sockets, die f\u00fcr IPC Varlink genutzt werden, um sie zur Inspektion und Fehlersuche der IPC-Funktionalit\u00e4t mittels BPF-Programmen hervorzuheben. In systemd-journald sollen die erweiterten Attribute verwendet werden, um das Logformat in Bezug auf den Socket \/dev\/log zu bestimmen.\n<li class=\"l\"> Die Unterst\u00fctzung des UDP-Lite-Protokolls (RFC 3828) wurde entfernt, das die Lieferung von Paketen mit falscher Pr\u00fcfziffer zul\u00e4sst, in der Annahme, dass beispielsweise teilweise besch\u00e4digte Audio- und Videodaten auf Codec-Ebene wiederhergestellt werden k\u00f6nnen. Das Protokoll wurde entfernt, da es von niemandem genutzt wird.\n<li class=\"l\"> Die M\u00f6glichkeit, den IPv6-Stack als Kernel-Modul zu bauen, wurde entfernt, da dies in der Praxis nicht verwendet wurde (IPv6 wird entweder ins Kernel eingebaut oder vollst\u00e4ndig deaktiviert), jedoch die Wartung erschwerte, da beim Bau von IPv6 als Kernel-Modul (CONFIG_IPV6=m) viele Teilsysteme gezwungen waren, unn\u00f6tige Handler f\u00fcr den Fall der Entladung des IPv6-Moduls hinzuzuf\u00fcgen.\n<\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Im AMDGPU-Treiber wurde eine neue Display-Engine (DC) f\u00fcr APU AMD der Serie HD 7000 (Sea Islands, GCN 1.1) integriert.\n<li class=\"l\"> Im Nouveau-Treiber wurde die anf\u00e4ngliche Unterst\u00fctzung f\u00fcr die NVIDIA GA100 GPU auf Basis der Mikroarchitektur Ampere hinzugef\u00fcgt.\n<li class=\"l\"> Die Arbeit am DRM-Treiber (Direct Rendering Manager) Xe f\u00fcr GPUs auf Basis der Intel Xe-Architektur wurde fortgesetzt, der in Intel Arc-Grafikkarten und integrierter Grafik verwendet wird, beginnend mit den Tiger-Lake-Prozessoren. Die Unterst\u00fctzung f\u00fcr die Grafik-Subsysteme der Intel Nova Lake-P-Prozessoren wurde hinzugef\u00fcgt. Fehlerbeseitigte Pufferobjekte (Purgeable Buffer Objects) wurden implementiert.\n<li class=\"l\"> Die Integration der Nova-Treibers f\u00fcr NVIDIA-GPUs mit GSP-Firmware, die seit der NVIDIA GeForce RTX 2000-Serie auf der Turing-Mikroarchitektur verwendet werden, wurde fortgesetzt. Der Treiber ist in Rust geschrieben. Erste Unterst\u00fctzung f\u00fcr GPUs auf Basis der Turing-Mikroarchitektur wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der DRM-Treiber corebootdrm wurde hinzugef\u00fcgt, um die Grafik \u00fcber den Framebuffer von CoreBoot-basierten Firmware zu rendern.\n<li class=\"l\"> Es wurde Unterst\u00fctzung f\u00fcr die ASoC Audioger\u00e4te AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP und WM8962 hinzugef\u00fcgt. Die Unterst\u00fctzung f\u00fcr USB-Audioger\u00e4te wurde verbessert: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,<br \/>\n  PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/p>\n<li class=\"l\"> Der Treiber yogafan wurde hinzugef\u00fcgt, um die Drehgeschwindigkeit des L\u00fcfters in Lenovo Yoga-, Legion- und IdeaPad-Laptops zu verfolgen.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ARM-Plattformen, SoC und Ger\u00e4te wurde hinzugef\u00fcgt: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 und ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die in SoC Baikal-T1 verwendeten AHCI SATA- und PCIe-Controller sowie f\u00fcr Treiber f\u00fcr Timer, Speicher, physmap, Bus, hwmon, dwc und bt1-rom wurde entfernt. Als Grund f\u00fcr die Entfernung wurde die fehlende Wartung und die unvollst\u00e4ndige Integration der Baikal-Plattformkomponenten genannt, deren Produktion in Russland im November 2025 eingestellt wurde.\n<li class=\"l\"> 12 Treiber f\u00fcr Ethernetger\u00e4te mit ISA- und PCMCIA-Schnittstellen, die vor 2002 produziert wurden und f\u00fcr die keine Benutzer in Betriebssystemen gefunden wurden, wurden entfernt. Auch aus dem Kernel ausgeschlossen wurden<br \/>\ndie ISDN-Subsysteme, Implementierungen der Protokolle AX.25, CAIF und Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), Treiber yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Funk), inport und logibm (busmouse). Der Grund f\u00fcr die Entfernung war das Fehlen aktiver Betreuer vor dem Hintergrund der zunehmenden Anzahl von Fehlern, die mit syzbot und KI-Tools entdeckt wurden, die niemand zu beheben bereit war, wodurch die gesamte Last der Behebung schwerwiegender Probleme auf die Betreuer der Hauptnetzwerksysteme des Kernels fiel. Insgesamt wurden \u00fcber 140.000 Zeilen Code entfernt.<\/p>\n<\/ul>\n<\/ul>\n<p>Quelle: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65686\">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.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182060","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.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-7-1\" \/>\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.1 | 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.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-7-1\" \/>\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-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux-Kernel 7.1 | ProHoster","description":"Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 7.1.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-7-1","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.1 | 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.1.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-7-1","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-06-15T00:48:07+00:00","article:modified_time":"2026-06-15T00:48:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182060","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-05 12:22:23","updated":"2026-08-05 12:22:23","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\/182060","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=182060"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/182060\/revisions"}],"predecessor-version":[{"id":182066,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/182060\/revisions\/182066"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=182060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=182060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}