{"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\/novosti-interneta\/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 der Entwicklung hat Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.1 vorgestellt. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: Unterst\u00fctzung f\u00fcr die Entwicklung von Treibern und Modulen in Rust, die Modernisierung des Mechanismus zur Bestimmung der verwendeten Speicherseiten, ein spezieller Speicher-Manager f\u00fcr BPF-Programme, ein Diagnosesystem f\u00fcr Speicherprobleme (KMSAN), ein Schutzmechanismus f\u00fcr KCFI (Kernel Control-Flow Integrity) und die Einf\u00fchrung der Maple tree-Struktur.    <\/p>\n<p>In die neue Version wurden 15.115 Korrekturen von 2.139 Entwicklern \u00fcbernommen, die Patch-Gr\u00f6\u00dfe betr\u00e4gt 51 MB, was ungef\u00e4hr halb so viel ist wie die Patch-Gr\u00f6\u00dfen der Kernel-Versionen 6.0 und 5.19. Die \u00c4nderungen betreffen 13.165 Dateien, es wurden 716.247 Zeilen Code hinzugef\u00fcgt und 304.560 Zeilen entfernt. Etwa 45% aller in 6.1 vorgenommenen \u00c4nderungen beziehen sich auf Ger\u00e4tetreiber, rund 14% der \u00c4nderungen stehen im Zusammenhang mit der Aktualisierung von architekturspezifischem Code, 14% betreffen den Netzwerkstack, 3% die Dateisysteme und 3% interne Subsysteme des Kerns.     <\/p>\n<p>Die Hauptneuheiten im Kernel 6.1:  <\/p>\n<ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Programmiersprache Rust wurde als zweite Sprache f\u00fcr die Entwicklung von Treibern und Kernelmodulen hinzugef\u00fcgt. Das Hauptziel der Rust-Unterst\u00fctzung ist es, das Schreiben von sicheren und qualitativ hochwertigen Ger\u00e4tetreibern zu erleichtern, indem die Wahrscheinlichkeit von Fehlern beim Umgang mit Speicher verringert wird. Standardm\u00e4\u00dfig ist die Rust-Unterst\u00fctzung deaktiviert und f\u00fchrt nicht zur Aufnahme von Rust in die obligatorischen Build-Abh\u00e4ngigkeiten des Kernels. Derzeit wurde ein minimaler, reduzierter Satz von Patches in den Kernel aufgenommen, der von 40.000 auf 13.000 Codezeilen verk\u00fcrzt wurde und nur das notwendige Minimum bietet, das ausreicht, um ein einfaches Kernelmodul, das in Rust geschrieben wurde, zu kompilieren. Zuk\u00fcnftig ist geplant, die vorhandene Funktionalit\u00e4t schrittweise auszubauen und weitere \u00c4nderungen aus der Rust-for-Linux-Branch zu integrieren. Gleichzeitig werden Projekte entwickelt, die die vorgeschlagene Infrastruktur zur Entwicklung von Treibern f\u00fcr NVMe-Speicher, das Netzwerkprotokoll 9p und die GPU Apple M1 in Rust 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 Ladung komprimierter Kernel-Images implementiert. Es wurden Handler zum Laden, Starten und Entladen von Kernel-Images hinzugef\u00fcgt, die direkt aus dem EFI zboot aufgerufen werden. Au\u00dferdem wurden Handler zum Installieren und Entfernen von Protokollen aus der EFI-Protokolldatenbank hinzugef\u00fcgt. Zuvor geschah das Entpacken \u00fcber einen separaten Loader, nun kann dies von einem Handler im Kernel selbst durchgef\u00fchrt werden \u2013 das Kernel-Image wird als EFI-Anwendung erstellt.\n<li class=\"l\"> Ein Teil der Patches mit der Implementierung eines mehrstufigen Speichermanagementmodells wurde angenommen, das es erm\u00f6glicht, Speicherb\u00e4nke mit unterschiedlichen Leistungsmerkmalen zu trennen. Beispielsweise k\u00f6nnen die am intensivsten genutzten Seiten in dem schnellsten Speicher untergebracht werden, w\u00e4hrend selten genutzte Seiten in relativ langsamen Speicher gespeichert werden k\u00f6nnen. Im Kernel 6.1 wurde ein Mechanismus zur Bestimmung des Vorhandenseins intensiv genutzter Seiten im langsamen Speicher implementiert, um sie in den schnellen Speicher zu verlagern, und es wurde ein allgemeines Konzept f\u00fcr Speicherebenen und deren relative Leistung realisiert.\n<li class=\"l\"> Das MGLRU (Multi-Generational LRU) System ist nun integriert, welches die alte LRU (Least Recently Used) Implementierung auf Basis von zwei Warteschlangen durch eine mehrstufige Struktur ersetzt. Diese neue Struktur erkennt besser, welche Speicherseiten tats\u00e4chlich verwendet werden und welche in den Swap-Bereich verschoben werden k\u00f6nnen.\n<li class=\"l\"> Die Unterst\u00fctzung der von Oracle-Ingenieuren vorgeschlagenen Datenstruktur \u201emaple tree\u201c wurde hinzugef\u00fcgt, die als effizientere Alternative zur Struktur \u201ered-black tree\u201c positioniert wird. Maple tree stellt eine Variante des B-Baums dar, die die Indizierung \u00fcber Wertebereiche unterst\u00fctzt und f\u00fcr eine effiziente Cache-Nutzung ausgelegt ist. <a href=\"https:\/\/prohoster.info\/de\/server\/dts-riga\/\"  data-wpil-monitor-id=\"374\">modernen Prozessoren<\/a>. Einige Speichermanagement-Subsysteme wurden bereits auf den Maple-Tree umgestellt, was sich positiv auf ihre Leistung ausgewirkt hat. Zuk\u00fcnftig k\u00f6nnte der Maple-Tree f\u00fcr die Implementierung von Bereichssperren (range locking) genutzt werden.\n<li class=\"l\"> In das BPF-Subsystem wurde die M\u00f6glichkeit hinzugef\u00fcgt, \u201edestruktive\u201c BPF-Programme zu erstellen, die speziell daf\u00fcr berechnet sind, einen Notshutdown \u00fcber den Aufruf crash_kexec() einzuleiten. Solche BPF-Programme k\u00f6nnen aus Debugging-Gr\u00fcnden erforderlich sein, um zu einem bestimmten Zeitpunkt einen Crash-Dump zu erstellen. Um auf destruktive Operationen beim Laden eines BPF-Programms zuzugreifen, muss das Flag BPF_F_DESTRUCTIVE gesetzt, sysctl kernel.destructive_bpf_enabled aktiviert und die Berechtigung CAP_SYS_BOOT vorhanden sein.\n<li class=\"l\"> F\u00fcr BPF-Programme wurde die M\u00f6glichkeit implementiert, cgroup-Elemente 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 Speicherallokation in BPF-Programmen (Memory Allocator) wurde hinzugef\u00fcgt, der eine sicherere Speicherverteilung im Kontext von BPF bietet als das Standard-kmalloc().\n<li class=\"l\"> Der erste Teil der \u00c4nderungen wurde integriert, um die Erstellung von Treibern f\u00fcr Eingabeger\u00e4te mit HID-Schnittstelle (Human Interface Device) zu erm\u00f6glichen, die in Form von BPF-Programmen implementiert werden.\n<li class=\"l\"> Der Code zur Unterst\u00fctzung des a.out-Executables wurde vollst\u00e4ndig aus dem Kern entfernt. Dieser wurde in der Version 5.1 als veraltet eingestuft und seit den Versionen 5.18 und 5.19 f\u00fcr die Hauptarchitekturen deaktiviert. Das a.out-Format wird auf Linux-Systemen schon lange nicht mehr verwendet, und die Erstellung von a.out-Dateien wird von modernen Werkzeugen in standardm\u00e4\u00dfigen Linux-Konfigurationen nicht mehr unterst\u00fctzt. Der Loader f\u00fcr a.out-Dateien kann vollst\u00e4ndig im Benutzerspeicher implementiert werden.\n<li class=\"l\"> F\u00fcr Systeme, die auf der Befehlsarchitektur LoongArch basieren, die in den Prozessoren Loongson 3 5000 verwendet wird und eine neue RISC ISA implementiert, die MIPS und RISC-V \u00e4hnlich ist, wurde die Unterst\u00fctzung f\u00fcr Performance-Messereignisse (perf event), kexec, kdump und JIT-Kompilierung f\u00fcr BPF implementiert.\n<li class=\"l\"> Im asynchronen I\/O-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 bis zum Eintreffen einer Anfrage von der Anwendung zu verz\u00f6gern. Dadurch kann die Ausf\u00fchrung von Arbeiten im Batch-Modus organisiert und Probleme mit Verz\u00f6gerungen durch das zeitgleiche Auslagern der Anwendung verhindert werden.\n<li class=\"l\"> Benutzerr\u00e4umlichkeiten haben die M\u00f6glichkeit erhalten, den Bereich regul\u00e4rer Speicherseiten in ein Set gro\u00dfer Speicherseiten (Transparent Huge-Pages) umzuwandeln.\n<li class=\"l\"> Die Implementierung des Ger\u00e4ts \/dev\/userfaultfd wurde hinzugef\u00fcgt, um den Zugang zu den Funktionen des Systemaufrufs userfaultfd() mit Dateisystemberechtigungen zu erm\u00f6glichen. Die Funktionalit\u00e4t von userfaultfd erm\u00f6glicht die Erstellung von Handlern f\u00fcr Seitenfehler (page faults) im Benutzerraum.\n<li class=\"l\"> Die Anforderungen an die Version des GNU Make-Tools wurden erh\u00f6ht \u2013 f\u00fcr den Kernel-Bau ist nun mindestens die 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 erhebliche Leistungsoptimierungen vorgenommen, unter anderem wurde die Performance des ioctl-Aufrufs FIEMAP deutlich gesteigert. Auch die Unterst\u00fctzung f\u00fcr die asynchrone gepufferte Schreibweise f\u00fcr Anwendungen, die io_uring nutzen, wurde hinzugef\u00fcgt. Zudem wurde in die 'send'-Operation die Unterst\u00fctzung f\u00fcr Dateien integriert, die durch fs-verity gesch\u00fctzt sind.\n<li class=\"l\"> Im ext4-Dateisystem wurden Leistungsoptimierungen hinsichtlich der Protokollf\u00fchrung und des Betriebs im Nur-Lese-Modus hinzugef\u00fcgt.\n<li class=\"l\"> Im EROFS-Dateisystem (Enhanced Read-Only File System), das f\u00fcr Partitionen im Nur-Lese-Modus konzipiert ist, wurde die M\u00f6glichkeit der gemeinsamen Speicherung von Daten eingef\u00fchrt, die in verschiedenen Dateisystemen dupliziert werden.\n<li class=\"l\"> Der Systemaufruf statx() erhielt die M\u00f6glichkeit, Informationen \u00fcber die Anwendbarkeit von direkter Ein-\/Ausgabe auf eine Datei auszugeben.\n<li class=\"l\"> Im FUSE-Subsystem (Filesystems in User Space) wurde die Unterst\u00fctzung f\u00fcr die 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-Schutzmechanismus (Control Flow Integrity) wurde \u00fcberarbeitet. Dieser f\u00fcgt vor jedem indirekten Funktionsaufruf eine \u00dcberpr\u00fcfung ein, um bestimmte Formen unbestimmten Verhaltens zu identifizieren, die potenziell die normale Ausf\u00fchrungsreihenfolge (Control Flow) durch Exploits, die in Speicher gespeicherte Funktionszeiger \u00e4ndern, gef\u00e4hrden k\u00f6nnen. Die Standardimplementierung von CFI aus dem LLVM-Projekt wurde durch eine Version ersetzt, die ebenfalls auf Clang basiert, jedoch speziell f\u00fcr den Schutz von Niedriglevel-Subsystemen und Betriebssystemkernen angepasst wurde. In LLVM wird die neue Implementierung mit Clang 16 angeboten und kann mit der Option ' -fsanitize=kcfi ' aktiviert werden. Ein entscheidendes Merkmal der neuen Implementierung ist, dass sie nicht an Optimierungen w\u00e4hrend des Linkens (LTO) gebunden ist und somit keine Funktionszeiger durch Verweise in der Sprungtabelle ersetzt.\n<li class=\"l\"> F\u00fcr LSM-Module (Linux Security Module) wurde die M\u00f6glichkeit geschaffen, Handler f\u00fcr die Abfangen von Vorg\u00e4ngen zur Erstellung von Namensr\u00e4umen zu erstellen.\n<li class=\"l\"> Es wurden Werkzeuge zur Verifizierung von PKCS#7 digitalen Signaturen in BPF-Programmen bereitgestellt.\n<li class=\"l\"> Im \/dev\/random wurde die M\u00f6glichkeit zur \u00d6ffnung im nicht-blockierenden Modus (O_NONBLOCK) wiederhergestellt, die versehentlich im Kernel 5.6 entfernt wurde.\n<li class=\"l\"> Auf Systemen mit x86-Architektur wurde eine Warnung hinzugef\u00fcgt, wenn das Kernel-Subsystem Seiten des Speichers mappt, die sowohl Ausf\u00fchrung als auch Schreiben erlauben. In Zukunft wird die M\u00f6glichkeit gepr\u00fcft, eine solche Speichermappung vollst\u00e4ndig zu verbieten.\n<li class=\"l\"> Ein Debugging-Mechanismus KMSAN (Kernel Memory Sanitizer) wurde hinzugef\u00fcgt, um die Nutzung von nicht initialisiertem Speicher im Kernel sowie Lecks von nicht initialisiertem Speicher zwischen dem Benutzerspeicher und Ger\u00e4ten zu identifizieren.\n<li class=\"l\"> Verbesserungen wurden am kryptographisch sicheren Pseudozufallszahlengenerator CRNG vorgenommen, der im Aufruf getrandom verwendet wird. \u00c4nderungen wurden von Jason Donenfeld, dem Autor von WireGuard, vorbereitet und zielen darauf ab, die Sicherheit bei der Erzeugung von Pseudozufalls-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 in jedem Namensraum zu verwenden, was die Leistung von Systemen mit einer gro\u00dfen Anzahl von Namensr\u00e4umen verbessert.            <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung wurde hinzugef\u00fcgt, um die Verwendung von Hash-Tabellen in TCP-Sockets f\u00fcr jeden Namensraum zu trennen, um die Leistung in Systemen mit vielen Namensr\u00e4umen zu optimieren.\n<li class=\"l\"> Der Code zur Unterst\u00fctzung des veralteten DECnet-Protokolls wurde entfernt. F\u00fcr den Benutzerraum wurden API-Platzhalter belassen, die es erm\u00f6glichen, Anwendungen, die DECnet verwenden, zu kompilieren, jedoch k\u00f6nnen diese Anwendungen nicht mit dem Netzwerk verbunden werden.\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 unterst\u00fctzt nun die Durchleitung von DSC (Display Stream Compression), um verlustfreie Datenkompression beim Austausch von Informationen mit Bildschirmen mit extrem hoher Aufl\u00f6sung zu erm\u00f6glichen. Es wurde weiterhin an der Unterst\u00fctzung der AMD RDNA3 (RX 7000) und CDNA (Instinct)-Plattformen gearbeitet. Die 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. Im amdkfd-Treiber (f\u00fcr diskrete AMD-GPUs wie Polaris) wurde die Unterst\u00fctzung f\u00fcr GFX 11.0.3 implementiert.\n<li class=\"l\"> Der i915 (Intel)-Treiber bietet nun Unterst\u00fctzung f\u00fcr die Meteor Lake-GPU. F\u00fcr Meteor Lake und neuere GPUs wurde Unterst\u00fctzung f\u00fcr das DP 2.0 (DisplayPort)-Interface bereitgestellt. Es wurden neue Identifizierungen f\u00fcr Grafikkarten auf Basis der Alder Lake S-Mikroarchitektur hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Audiosubsysteme, die in Apple Silicon, Intel SkyLake und Intel KabyLake Prozessoren implementiert sind, wurde hinzugef\u00fcgt. Der Audio-Treiber CS35L41 HDA bietet nun Unterst\u00fctzung f\u00fcr den Energiesparmodus. Unterst\u00fctzung f\u00fcr ASoC (ALSA System on Chip) wurde f\u00fcr integrierte Audiocontroller 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 hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr LCD-Panel 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 SoCs Baikal-T1 verwendet werden, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Bluetooth-Chips 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 die WLAN-Module von Qualcomm wurde die Unterst\u00fctzung f\u00fcr die spektrale Scanning im Bereich von 160 MHz hinzugef\u00fcgt. Es wurde Multithreading NAPI implementiert und die Unterst\u00fctzung f\u00fcr die Wi-Fi-Chips Qualcomm WCN6750 wurde verbessert.\n<li class=\"l\"> Treiber f\u00fcr die Tastatur des PinePhone, Touchpads von InterTouch (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 Controllern sowie Tablets XP-PEN Deco Pro S und Intuos Pro Small (PTH-460) wurden hinzugef\u00fcgt.\n<li class=\"l\"> Ein Treiber f\u00fcr die kryptografischen Beschleuniger Aspeed HACE (Hash und Crypto Engine) wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr integrierte Thunderbolt\/USB4-Controller von Intel Meteor Lake wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die 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 folgende ARM SoC und Platinen wurde 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 Samsung SoC, Mediatek, Renesas, Tegra, Qualcomm, Broadcom und NXP wurden aktualisiert.        <\/ul>\n<\/ul>\n<p>Gleichzeitig hat die lateinamerikanische Stiftung f\u00fcr freie Software eine vollst\u00e4ndig freie Kernelversion 6.1 \u2013 Linux-libre 6.1-gnu \u2013 erstellt, die von Firmware- und Treiberelementen gereinigt wurde, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Einsatz durch den Hersteller eingeschr\u00e4nkt ist. In der neuen Version wurde der neue Treiber rtw8852b sowie die DTS-Dateien f\u00fcr verschiedene SoCs von Qualcomm und MediaTek mit AArch64-basierten Prozessoren bereinigt. Der Code zur Bereinigung der Blobs in den Treibern und Subsystemen amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI wurde aktualisiert. Die Bereinigung veralteter Treiber f\u00fcr 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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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. \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\" \/>\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\/novosti-interneta\/reliz-yadra-linux-6-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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\udd47Release des Linux-Kernels 6.1 | ProHoster","description":"Nach zwei Monaten Entwicklung hat Linus Torvalds die Version des Linux-Kernels 6.1 ver\u00f6ffentlicht. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: Unterst\u00fctzung f\u00fcr die Entwicklung von Treibern und Modulen in der Programmiersprache Rust, eine Modernisierung des Mechanismus zur Bestimmung der verwendeten Speicherseiten, ein spezieller Speichermanager f\u00fcr BPF-Programme, ein System zur Diagnose von Speicherproblemen (KMSAN), ein Schutzmechanismus (KCFI, Kernel Control-Flow Integrity) und die Einf\u00fchrung der Maple-Tree-Struktur. In die neue Version wurden 15.115 \u00c4nderungen \u00fcbernommen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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. \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","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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"},"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}]}}