{"id":106007,"date":"2022-12-12T09:36:41","date_gmt":"2022-12-12T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-1"},"modified":"2026-02-08T18:56:03","modified_gmt":"2026-02-08T16:56:03","slug":"reliz-yadra-linux-6-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-1","title":{"rendered":"Ver\u00f6ffentlichung des Linux-Kernels 6.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung stellte Linus Torvalds das Release des Linux-Kernels 6.1 vor. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren: Unterst\u00fctzung f\u00fcr die Entwicklung von Treibern und Modulen in der Sprache Rust, Modernisierung des Mechanismus zur Bestimmung der verwendeten Speicherseiten, ein spezieller Speichermanager f\u00fcr BPF-Programme, ein Diagnosesystem f\u00fcr Speicherprobleme namens KMSAN, ein Schutzmechanismus namens KCFI (Kernel Control-Flow Integrity) und die Einf\u00fchrung der Struktur Maple tree.    <\/p>\n<p>In die neue Version wurden 15115 Korrekturen von 2139 Entwicklern \u00fcbernommen, die Gr\u00f6\u00dfe des Patches betr\u00e4gt 51 MB, was ungef\u00e4hr der H\u00e4lfte der Gr\u00f6\u00dfe der Patches von Version 6.0 und 5.19 entspricht. \u00c4nderungen betreffen 13165 Dateien, es wurden 716247 Codezeilen hinzugef\u00fcgt und 304560 Zeilen entfernt. Etwa 45% aller in 6.1 vorgestellten \u00c4nderungen h\u00e4ngen mit Ger\u00e4tetreibern zusammen, ungef\u00e4hr 14% der \u00c4nderungen beziehen sich auf die Aktualisierung von architekturspezifischem Code, 14% betreffen den Netzwerk-Stack, 3% die Dateisysteme und 3% interne Kernel-Subsysteme.     <\/p>\n<p>Die wichtigsten Neuerungen im Kernel 6.1:  <\/p>\n<ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, Rust als zweite Sprache zur Entwicklung von Treibern und Modulen des Kernels zu verwenden. Das Hauptmotiv f\u00fcr die Unterst\u00fctzung von Rust ist die Vereinfachung des Schreibens sicherer und hochwertiger Ger\u00e4tetreiber, indem die Wahrscheinlichkeit verringert wird, Fehler im Umgang mit Speicher zu machen. Die Rust-Unterst\u00fctzung ist standardm\u00e4\u00dfig nicht aktiv und zwingt nicht dazu, Rust in die Liste der erforderlichen Abh\u00e4ngigkeiten f\u00fcr den Kernel aufzunehmen. In den Kernel wurde bisher eine minimal reduzierte Version der Patches aufgenommen, die von 40.000 auf 13.000 Zeilen Code reduziert wurde und nur das notwendige Minimum bietet, das ausreicht, um ein einfaches Kernel-Modul, das in Rust geschrieben ist, zu kompilieren. In Zukunft ist geplant, die vorhandene Funktionalit\u00e4t schrittweise auszubauen und weitere \u00c4nderungen aus dem Rust-for-Linux-Zweig zu \u00fcbertragen. Parallel dazu werden Projekte entwickelt, die die vorgeschlagene Infrastruktur zur Entwicklung von Treibern f\u00fcr NVMe-Speicher, das Netzwerkprotokoll 9p und die GPU von Apple M1 nutzen.\n<li class=\"l\"> F\u00fcr Systeme, die auf den Architekturen AArch64, RISC-V und LoongArch mit EFI basieren, wurde die M\u00f6glichkeit der direkten Booting von komprimierten Kernel-Images implementiert. Es wurden Handler zum Laden, Starten und Entladen von Kernel-Images hinzugef\u00fcgt, die direkt aus EFI zboot aufgerufen werden. Au\u00dferdem wurden Handler zum Installieren und Entfernen von Protokollen aus der EFI-Protokolldatenbank hinzugef\u00fcgt. Zuvor wurde die Dekomprimierung durch einen separaten Bootloader durchgef\u00fchrt, jetzt kann dies durch den Handler im Kernel geschehen \u2013 das Kernel-Image wird als EFI-Anwendung gebildet.\n<li class=\"l\"> Ein Teil der Patches, die ein mehrstufiges Speichermanagement-Modell implementieren, das es erm\u00f6glicht, Speichermodule mit unterschiedlichen Leistungsmerkmalen zu trennen, wurde angenommen. Zum Beispiel k\u00f6nnen die am h\u00e4ufigsten verwendeten Seiten im schnellsten Speicher abgelegt werden, w\u00e4hrend selten verwendete Seiten in relativ langsamem Speicher gespeichert werden k\u00f6nnen. Im Kernel 6.1 wurde ein Mechanismus zur Erkennung von intensiv genutzten Seiten im langsamen Speicher implementiert, um sie in den schnellen Speicher zu verschieben, und das allgemeine Konzept von Speicherebenen und deren relativer Leistung wurde realisiert.\n<li class=\"l\"> Das MGLRU (Multi-Generational LRU)-System, das die alte LRU (Least Recently Used) Implementierung auf der Basis von zwei Warteschlangen durch eine mehrstufige Struktur ersetzt hat, die besser definiert, welche Speicherseiten tats\u00e4chlich verwendet werden und welche in den Swap-Bereich verschoben werden k\u00f6nnen, wurde integriert.\n<li class=\"l\"> Die Unterst\u00fctzung der von Ingenieuren bei Oracle vorgeschlagenen Datenstruktur \u201emaple tree\u201c wurde hinzugef\u00fcgt, die als effizientere Alternative zur \u201erot-schwarzen Baum\u201c-Struktur positioniert wird. Maple tree ist eine Variante des B-Baums, die die Indizierung \u00fcber Wertebereiche unterst\u00fctzt und f\u00fcr eine effiziente Nutzung des Caches ausgelegt ist. <a href=\"https:\/\/prohoster.info\/de\/server\/dts-riga\/\"  data-wpil-monitor-id=\"374\">moderner Prozessoren<\/a>. Einige Speichermanagement-Untersysteme wurden bereits auf maple tree umgestellt, was sich positiv auf ihre Leistung ausgewirkt hat. In Zukunft k\u00f6nnte maple tree zur Implementierung von Bereichs-Sperren (range locking) verwendet werden.\n<li class=\"l\"> Im BPF-Subsystem wurde die M\u00f6glichkeit der Erstellung \u201edestruktiver\u201c BPF-Programme hinzugef\u00fcgt, die speziell darauf ausgelegt sind, einen Notfallneustart \u00fcber einen Aufruf von crash_kexec() auszul\u00f6sen. Solche BPF-Programme k\u00f6nnen zu Debugging-Zwecken erforderlich sein, um einen Crash-Dump zu einem bestimmten Zeitpunkt zu initiieren. Um Zugang zu den destruktiven Operationen beim Laden eines BPF-Programms zu erhalten, muss das Flag BPF_F_DESTRUCTIVE angegeben werden, sysctl kernel.destructive_bpf_enabled aktiviert werden und die Berechtigung CAP_SYS_BOOT vorhanden sein.\n<li class=\"l\"> F\u00fcr BPF-Programme wurde die M\u00f6glichkeit geschaffen, Elemente von cgroup zu durchlaufen sowie Ressourcen (Dateien, vma, Prozesse usw.) eines bestimmten Threads oder Tasks zu durchlaufen. Ein neuer Map-Typ wurde implementiert, um benutzerdefinierte Ringpuffer (user ring buffer) zu erstellen.\n<li class=\"l\"> Ein spezieller Aufruf zur Speicherzuweisung in BPF-Programmen (memory allocator) wurde hinzugef\u00fcgt, der eine sicherere Speicherverteilung im Kontext von BPF gew\u00e4hrleistet als das standardm\u00e4\u00dfige kmalloc().\n<li class=\"l\"> Der erste Teil der \u00c4nderungen wurde integriert, die die Erstellung von Treibern f\u00fcr Eingabeger\u00e4te mit HID (Human Interface Device) erm\u00f6glichen, die in Form von BPF-Programmen realisiert sind.\n<li class=\"l\"> Der Code zur Unterst\u00fctzung des Executable-Formats a.out wurde vollst\u00e4ndig aus dem Kernel entfernt, das in der Version 5.1 als veraltet eingestuft und in den Versionen 5.18 und 5.19 f\u00fcr die Hauptarchitekturen deaktiviert wurde. Das a.out-Format wird auf Linux-Systemen seit langem nicht mehr verwendet, und die Generierung von a.out-Dateien wird von modernen Werkzeugen in den standardm\u00e4\u00dfigen Linux-Konfigurationen nicht unterst\u00fctzt. Der Loader f\u00fcr a.out-Dateien kann vollst\u00e4ndig im Benutzerspeicher implementiert werden.\n<li class=\"l\"> F\u00fcr Systeme auf der Basis der LoongArch-Befehlssatzarchitektur, die in den Loongson 3 5000-Prozessoren verwendet wird und eine neue RISC-ISA implementiert, die MIPS und RISC-V \u00e4hnelt, wurde die Unterst\u00fctzung f\u00fcr Leistungsereignismessungen (perf event), kexec, kdump und die JIT-Kompilierung von BPF implementiert.\n<li class=\"l\"> Im asynchronen Eingabe-\/Ausgabe-Interface io_uring wurde ein neuer Modus IORING_SETUP_DEFER_TASKRUN vorgeschlagen, der es erm\u00f6glicht, die Ausf\u00fchrung von mit dem Ringpuffer verbundenen Arbeiten vor\u00fcbergehend zu verschieben, bis eine Anfrage von der Anwendung eingeht. Dies kann verwendet werden, um die Ausf\u00fchrung von Arbeiten im Batch-Modus zu organisieren und Probleme mit Verz\u00f6gerungen zu verhindern, die durch das Verdr\u00e4ngen der Anwendung zu einem ungeeigneten Zeitpunkt entstehen.\n<li class=\"l\"> Im Benutzerraum haben die Prozesse die M\u00f6glichkeit erhalten, den Bereich normaler Speicherseiten in eine Gruppe gro\u00dfer Speicherseiten (Transparent Huge-Pages) umzuwandeln.\n<li class=\"l\"> Eine Implementierung des Ger\u00e4ts \/dev\/userfaultfd wurde hinzugef\u00fcgt, das den Zugriff auf die Funktionalit\u00e4t des Systemaufrufs userfaultfd() mit Hilfe von Berechtigungen im Dateisystem erm\u00f6glicht. Die Funktionalit\u00e4t von userfaultfd erlaubt es, Handler f\u00fcr Zugriffe auf nicht zugewiesene Speicherseiten (page faults) im Benutzerraum zu erstellen.\n<li class=\"l\"> Die Anforderungen an die Version des GNU Make-Programms wurden erh\u00f6ht \u2013 f\u00fcr den Kernel-Bau ist jetzt mindestens Version 3.82 erforderlich.                  <\/ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Im Btrfs-Dateisystem wurden wesentliche Leistungsoptimierungen vorgenommen, unter anderem wurde die Leistung des ioctl-Aufrufs FIEMAP um das Vielfache gesteigert. Es wurde Unterst\u00fctzung f\u00fcr asynchrone gepufferte Schreibvorg\u00e4nge f\u00fcr Anwendungen hinzugef\u00fcgt, die io_uring verwenden. Der Befehl \u201esend\u201c verf\u00fcgt jetzt \u00fcber Unterst\u00fctzung f\u00fcr Dateien, die durch fs-verity gesch\u00fctzt sind.\n<li class=\"l\"> Im ext4-Dateisystem wurden Leistungsoptimierungen in Verbindung mit der Protokollierung und dem Betrieb im Nur-Lese-Modus hinzugef\u00fcgt.\n<li class=\"l\"> Im EROFS-Dateisystem (Enhanced Read-Only File System), das f\u00fcr die Verwendung in nur lesbaren Partitionen vorgesehen ist, wurde die M\u00f6glichkeit implementiert, Daten gemeinsam zu speichern, die in verschiedenen Dateisystemen dupliziert sind.\n<li class=\"l\"> Der Systemaufruf statx() hat die M\u00f6glichkeit erhalten, Informationen \u00fcber die Eignung f\u00fcr direkten Datei-I\/O f\u00fcr eine Datei auszugeben.\n<li class=\"l\"> Im FUSE (Filesystems in User Space)-Subsystem wurde die Unterst\u00fctzung zur Erstellung tempor\u00e4rer Dateien mit dem Flag O_TMPFILE hinzugef\u00fcgt.                         <\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Die Implementierung des CFI (Control Flow Integrity) Schutzmechanismus wurde ersetzt. Er f\u00fcgt vor jedem indirekten Funktionsaufruf eine \u00dcberpr\u00fcfung hinzu, um bestimmte Formen unbestimmten Verhaltens zu identifizieren, die potenziell die normale Kontrollflussreihenfolge durch Exploits, die in Speicher gespeicherte Funktionszeiger \u00e4ndern, gef\u00e4hrden k\u00f6nnten. Die Standardimplementierung von CFI aus dem LLVM-Projekt wurde durch eine Version ersetzt, die ebenfalls auf Clang basiert, aber speziell f\u00fcr den Schutz von Low-Level-Subsystemen und Betriebssystemkernen angepasst wurde. In LLVM wird die neue Implementierung mit der Ver\u00f6ffentlichung von Clang 16 angeboten und kann \u00fcber die Option \u2018-fsanitize=kcfi\u2019 aktiviert werden. Ein entscheidendes Merkmal der neuen Implementierung ist, dass sie nicht an Optimierungen w\u00e4hrend des Linkens (LTO) gebunden ist und nicht dazu f\u00fchrt, dass Funktionszeiger durch Referenzen in der Sprungtabelle ersetzt werden.\n<li class=\"l\"> F\u00fcr LSM-Module (Linux Security Module) wurde die M\u00f6glichkeit geschaffen, Handler zu erstellen, die Operationen zur Erstellung von Namespaces abfangen.\n<li class=\"l\"> Es wurden Mittel zur \u00dcberpr\u00fcfung von digitalen Signaturen PKCS#7 in BPF-Programmen bereitgestellt.\n<li class=\"l\"> In \/dev\/random wurde die M\u00f6glichkeit, im nicht-blockierenden Modus (O_NONBLOCK) zu \u00f6ffnen, zur\u00fcckgegeben, die versehentlich im Kernel 5.6 entfernt wurde.\n<li class=\"l\"> Auf Systemen mit x86-Architektur wurde eine Warnung hinzugef\u00fcgt, wenn vom Kernel-Subsystem Seiten des Speichers abgebildet werden, die gleichzeitig Ausf\u00fchrung und Schreiben erm\u00f6glichen. Zuk\u00fcnftig wird die M\u00f6glichkeit in Betracht gezogen, eine vollst\u00e4ndige Sperre dieser Speichermapping zu erw\u00e4gen.\n<li class=\"l\"> Ein Debugging-Mechanismus KMSAN (Kernel Memory Sanitizer) wurde hinzugef\u00fcgt, um die Verwendung von nicht initialisiertem Speicher im Kernel sowie das Leck von nicht initialisiertem Speicher zwischen Benutzerraum und Ger\u00e4ten zu erkennen.\n<li class=\"l\"> Verbesserungen wurden an dem kryptografisch sicheren pseudozuf\u00e4lligen Zahlengenerator CRNG, der im Aufruf getrandom verwendet wird, vorgenommen. Die \u00c4nderungen wurden von Jason Donenfeld vorbereitet, dem Autor von WireGuard, und zielen darauf ab, die Sicherheit der Entnahme von pseudozuf\u00e4lligen Ganzzahlen zu erh\u00f6hen. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"232\">VPN<\/a> Im TCP-Stack wurde die M\u00f6glichkeit implementiert (standardm\u00e4\u00dfig deaktiviert), separate Hash-Tabellen f\u00fcr Sockets f\u00fcr jeden Namespace zu verwenden, was die Leistung von Systemen mit einer gro\u00dfen Anzahl von Namespaces verbessern kann.            <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Im TCP-Stack wurde die M\u00f6glichkeit (standardm\u00e4\u00dfig deaktiviert) zur separaten Nutzung von Hash-Tabellen f\u00fcr Sockets in jedem Namespace implementiert, was die Leistung von Systemen mit vielen Namespaces erh\u00f6hen kann.\n<li class=\"l\"> Der Code zur Unterst\u00fctzung des veralteten DECnet-Protokolls wurde entfernt. F\u00fcr den Benutzerspeicher wurden API-Platzhalter belassen, die es erm\u00f6glichen, Anwendungen zu kompilieren, die DECnet verwenden, jedoch k\u00f6nnen diese Anwendungen nicht auf das Netzwerk zugreifen.\n<li class=\"l\"> Das netlink-Protokoll wurde dokumentiert.                                  <\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Der amdgpu-Treiber hat Unterst\u00fctzung f\u00fcr DSC (Display Stream Compression) hinzugef\u00fcgt, um Datenverlust bei der Kommunikation mit Bildschirmen mit sehr hohen Aufl\u00f6sungen zu reduzieren. Die Arbeit zur Unterst\u00fctzung der AMD RDNA3 (RX 7000) und CDNA (Instinct) Plattformen wird fortgesetzt. Unterst\u00fctzung f\u00fcr die IP-Komponenten DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x und GMC 11.x wurde hinzugef\u00fcgt. Der amdkfd-Treiber (f\u00fcr AMD-Discretes GPUs wie Polaris) hat Unterst\u00fctzung f\u00fcr GFX 11.0.3 implementiert.\n<li class=\"l\"> Der i915-Treiber (Intel) hat Unterst\u00fctzung f\u00fcr die Meteor Lake GPU hinzugef\u00fcgt. F\u00fcr Meteor Lake und neuere GPUs wurde Unterst\u00fctzung f\u00fcr den DP 2.0 (DisplayPort) Schnittstelle sichergestellt. Identifikatoren f\u00fcr Grafikarten basierend auf der Alder Lake S Mikroarchitektur wurden hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Audiokomponenten, die in Apple Silicon, Intel SkyLake und Intel KabyLake Prozessoren implementiert sind, wurde hinzugef\u00fcgt. Der Audio-Treiber CS35L41 HDA unterst\u00fctzt jetzt den Energiesparmodus. Unterst\u00fctzung f\u00fcr ASoC (ALSA System on Chip) f\u00fcr integrierte Audioprozessoren von Apple Silicon, AMD Rembrandt DSPs, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake und Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSPs, Qualcomm SC8280XP, SM8250, SM8450 und Texas Instruments SRC4392 wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr LCD-Displays von Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1 und Multi-Inno Technology MI0800FT-9 wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr AHCI SATA-Controller, die in der Baikal-T1 SoC verwendet werden, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Bluetooth-Chips von MediaTek MT7921, Intel Magnetor (CNVi, integrierte Konnektivit\u00e4t), Realtek RTL8852C, RTW8852AE und RTL8761BUV (Edimax BT-8500) wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im ath11k-Treiber f\u00fcr drahtlose Module von Qualcomm wurde Unterst\u00fctzung f\u00fcr das spektrale Scannen im 160 MHz-Bereich hinzugef\u00fcgt, Multithreading NAPI implementiert und die Unterst\u00fctzung f\u00fcr Wi-Fi-Chips von Qualcomm WCN6750 verbessert.\n<li class=\"l\"> Treiber f\u00fcr Tastaturen zu PinePhone, InterTouch-Touchpads (ThinkPad P1 G3), X-Box Adaptive Controller, PhoenixRC Flight Controller, VRC-2 Car Controller, DualSense Edge Controller, IBM-Bedienpanels (IBM Operation Panel), XBOX One Elite-Controller, XP-PEN Deco Pro S und Intuos Pro Small (PTH-460) wurden hinzugef\u00fcgt.\n<li class=\"l\"> Ein Treiber f\u00fcr die kryptographischen Beschleuniger Aspeed HACE (Hash and Crypto Engine) wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr integrierte Thunderbolt\/USB4-Controller von Intel Meteor Lake wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Smartphones Sony Xperia 1 IV, Samsung Galaxy E5, E7 und Grand Max, Pine64 Pinephone Pro wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ARM SoC und Boards hinzugef\u00fcgt: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 und RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL\/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. Treiber f\u00fcr SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom und NXP wurden aktualisiert.        <\/ul>\n<\/ul>\n<p>Zur gleichen Zeit hat die lateinamerikanische Free Software Foundation eine vollst\u00e4ndig freie Kernversion 6.1 \u2013 Linux-libre 6.1-gnu \u2013 erstellt, die von Elementen von Firmware und Treibern, die nichtfreie Komponenten oder Codebeitr\u00e4ge enthalten, befreit ist, deren Verwendung vom Hersteller eingeschr\u00e4nkt ist. In der neuen Version wurde der neue Treiber rtw8852b sowie die DTS-Dateien f\u00fcr verschiedene SoC von Qualcomm und MediaTek mit Prozessoren auf Basis der AArch64-Architektur bereinigt. Der Code zur Bereinigung von BLOBs in den Treibern und Subsystemen amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI wurde aktualisiert. Die Bereinigung veralteter Treiber f\u00fcr die tm6000 TV-Karten, cpia2 v4l, sp8870, av7110 wurde korrigiert.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58304\">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 6.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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e KMSAN, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0437\u0430\u0449\u0438\u0442\u044b KCFI (Kernelk Control-Flow Integrity), \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b Maple tree. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15115 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106007","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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 6.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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 6.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 6.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-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=\"2022-12-12T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T16:56:03+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\udd47 Ver\u00f6ffentlichung des Linux-Kernels 6.1 | ProHoster","description":"Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.1.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-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 6.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 6.1.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-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":"2022-12-12T07:36:41+00:00","article:modified_time":"2026-02-08T16:56:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106007","title":null,"description":null,"keywords":null,"keyphrases":null,"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-02-04 14:42:27","updated":"2026-02-08 16:56:03","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\/106007","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=106007"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/106007\/revisions"}],"predecessor-version":[{"id":157552,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/106007\/revisions\/157552"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=106007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=106007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=106007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}