{"id":117586,"date":"2024-07-15T15:43:01","date_gmt":"2024-07-15T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-10"},"modified":"2024-07-15T15:43:01","modified_gmt":"2024-07-15T13:43:01","slug":"reliz-yadra-linux-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-10","title":{"rendered":"Release des Linux-Kernels 6.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.10. Zu den auff\u00e4lligsten Neuerungen z\u00e4hlen: der ntsync-Treiber mit Windows NT-Synchronisationsprimitive, die DRM Panic-Komponenten zur Implementierung einer Art \u201eblauen Bildschirm des Todes\u201c, die Einstellung der Unterst\u00fctzung f\u00fcr \u00e4ltere Alpha-CPUs, die M\u00f6glichkeit zur Integrit\u00e4tspr\u00fcfung im FUSE-basierten Dateisystem, die Einschr\u00e4nkung des Zugriffs auf ioctl \u00fcber den Landlock-Mechanismus, ein Subsystem zur Profilerstellung von Speicherzuweisungsoperationen, der Systemaufruf mseal(), die M\u00f6glichkeit zur verschl\u00fcsselten Daten\u00fcbertragung mit TPM-Ger\u00e4ten und die Unterst\u00fctzung von hochpriorisierten Arbeitswarteschlangen in dm-crypt, sowie der panthor-Treiber f\u00fcr die zehnte Generation der Mali-GPUs.      <\/p>\n<p>In die neue Version wurden 14564 Korrekturen von 1989 Entwicklern \u00fcbernommen, die Patchgr\u00f6\u00dfe betr\u00e4gt 41 MB (\u00c4nderungen betreffen 12509 Dateien, hinzugef\u00fcgt wurden 547663 Codezeilen, 312464 Zeilen wurden gel\u00f6scht). Im vorherigen Release gab es 15680 Korrekturen von 2106 Entwicklern, die Patchgr\u00f6\u00dfe betrug 54 MB. Etwa 41% der in 6.10 vorgenommenen \u00c4nderungen stehen im Zusammenhang mit Ger\u00e4tetreibern, etwa 15% der \u00c4nderungen beziehen sich auf die Aktualisierung hardware-spezifischer Codes, 13% sind mit dem Netzwerk-Stack verbunden, 5% mit Dateisystemen und 4% mit internen Subsystemen des Kernels.            <\/p>\n<p>Wesentliche Neuerungen im Kernel 6.10:  <\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Eine neue fcntl-Operation F_DUPFD_QUERY wurde hinzugef\u00fcgt, mit der ein Prozess feststellen kann, dass zwei verschiedene Dateideskriptoren auf dieselbe Datei verweisen. Im Gegensatz zu \u00e4hnlichen M\u00f6glichkeiten, die durch den Systemaufruf kcmp() bereitgestellt werden, f\u00fchrt F_DUPFD_QUERY nicht zur Offenlegung zus\u00e4tzlicher Informationen und funktioniert auch auf Systemen mit deaktiviertem kcmp().\n<li class=\"l\"> Im FUSE-Subsystem, das f\u00fcr die Implementierung von Dateisystemen im Benutzermodus verwendet wird, wurde die M\u00f6glichkeit implementiert, den fs-verity-Mechanismus zur \u00dcberpr\u00fcfung der Integrit\u00e4t und Authentizit\u00e4t von Dateien anzuwenden.\n<li class=\"l\"> Im dm-crypt Modul, das f\u00fcr die Verschl\u00fcsselung von Blockger\u00e4ten verwendet wird, wurde die Option \u201ehigh_priority\u201c hinzugef\u00fcgt, die es erm\u00f6glicht, hochpriorisierte Warteschlangen zu nutzen, um die Leistung auf leistungsstarken Systemen zu steigern. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-gdansk\/\"   title=\"Servern\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">Servern<\/a>Standardm\u00e4\u00dfig ist der Modus deaktiviert, da er auf herk\u00f6mmlichen PCs zu erh\u00f6hten Verz\u00f6gerungen bei nicht verschl\u00fcsselungsbezogenen Aufgaben, wie z.B. bei der Audioverarbeitung, f\u00fchren kann.\n<li class=\"l\"> Ein netlink-basierter Protokoll zur Verwaltung des NFS-Servers wurde in den Kernel integriert. Im Benutzerraum wurde auf Basis dieses Protokolls das Tool nfsdctl vorbereitet. Die Unterst\u00fctzung f\u00fcr das Mounten von NFS v2 ist standardm\u00e4\u00dfig deaktiviert (in der Mount.nfs-Utility wurde die Unterst\u00fctzung f\u00fcr NFS v2 bereits 2021 eingestellt).\n<li class=\"l\"> In dem Dateisystem XFS wird weiterhin an der Implementierung der M\u00f6glichkeit gearbeitet, das Tool fsck zur \u00dcberpr\u00fcfung und Behebung von Problemen im Online-Modus zu verwenden, ohne das Dateisystem aush\u00e4ngen zu m\u00fcssen. Zudem wurde der ioctl Befehl XFS_IOC_EXCHANGE_RANGE f\u00fcr den atomaren Austausch von Bytebereichen zwischen zwei Dateien hinzugef\u00fcgt.\n<li class=\"l\"> In Btrfs wurde die Unterst\u00fctzung f\u00fcr das Trimmen (shrinker) nicht fester zugewiesener Extentkarten implementiert, was hilfreich sein kann, um den Speicherbedarf unter speicherarmen Bedingungen zu reduzieren. Der Code zur Datenkomprimierung und die Funktion put_file_data() wurden auf die Verwendung von Seitenfolio (page folios) umgestellt. Der Mechanismus zur Sperrung von Extents wurde bei der Durchf\u00fchrung von R\u00fcckschreiboperationen \u00fcberarbeitet.\n<li class=\"l\"> Im Ext4-Dateisystem wurde die Unterst\u00fctzung f\u00fcr den ioctl FS_IOC_GETFSSYSFSPATH hinzugef\u00fcgt, um den Speicherort eines bestimmten, eingebundenen Dateisystems in der Hierarchie \/sys\/fs zu bestimmen.\n<li class=\"l\"> Die Dateisysteme OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX und FREEVXFS wurden auf die Nutzung der neuen API zur Partitionierung umgestellt.\n<li class=\"l\"> Im EROFS (Extendable Read-Only File System), das f\u00fcr die Verwendung auf im Nur-Lese-Modus zug\u00e4nglichen Partitionen ausgelegt ist, wurde die Unterst\u00fctzung f\u00fcr den Zstandard-Komprimierungsalgorithmus hinzugef\u00fcgt.\n<li class=\"l\"> In Bcachefs wurde die Vorbereitung f\u00fcr die Durchf\u00fchrung von fsck ohne Abmontieren der Partition (Online-\u00dcberpr\u00fcfung) abgeschlossen. \u00c4nderungen und Korrekturen wurden hinzugef\u00fcgt, um die Zuverl\u00e4ssigkeit zu erh\u00f6hen. Es wurde die M\u00f6glichkeit implementiert, das Format des Dateisystems im \u201enochanges\u201c-Modus zu aktualisieren und zur\u00fcckzusetzen, der das Schreiben deaktiviert und Metadaten nur im Speicher speichert.\n<li class=\"l\"> In das OverlayFS-Dateisystem wurde die Unterst\u00fctzung f\u00fcr die Erstellung tempor\u00e4rer Dateien mit der Option O_TMPFILE hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung des Mechanismus zur Drosselung des Durchsatzes von Blockger\u00e4ten &#171;CONFIG_BLK_DEV_THROTTLING_LOW&#187; wurde eingestellt. Dieser Mechanismus war seit 2017 im experimentellen Status und hat sich in der Praxis nicht durchgesetzt, was die Wartung des Blockger\u00e4tesystems erschwert.                                                        <\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Ein Treiber namens ntsync wurde hinzugef\u00fcgt, jedoch beim Bauen deaktiviert. Er implementiert das symbolische Ger\u00e4t \/dev\/ntsync und eine Reihe von Synchronisationsprimitive, die im Windows NT-Kernel verwendet werden. Die Implementierung solcher Primitive auf Kernel-Ebene erm\u00f6glicht eine signifikante Steigerung der Leistung von Windows-Spielen, die \u00fcber Wine ausgef\u00fchrt werden. Der Leistungsschub wird durch die Beseitigung der Benutzerraum-RPC-bedingten Overhead-Kosten erreicht. Die Schaffung eines separaten Treibers f\u00fcr den Linux-Kernel erkl\u00e4rt sich aus den Schwierigkeiten einer korrekten Implementierung der NT-Synchronisations-API \u00fcber bestehende Primitive im Kernel.\n<li class=\"l\"> Ein neues Subsystem zur Analyse des Speicherallokationsverhaltens im Linux-Kernel wurde hinzugef\u00fcgt. Es erm\u00f6glicht die Identifizierung von Speicherlecks im Kernel und erleichtert die Optimierung des Speicherverbrauchs. Das Subsystem sorgt f\u00fcr geringe Overheads, sodass es nicht nur in Debug-Versionen des Kernels, sondern auch in Produktionssystemen verwendet werden kann.\n<li class=\"l\"> Eine erste Implementierung eines Kernel-Notfallhandlers &#8212; DRM Panic, wurde hinzugef\u00fcgt. Dieser verwendet das DRM (Direct Rendering Manager)-Subsystem, um einen anschaulichen farbigen Bericht im Stil des &#171;blauen Bildschirms des Todes&#187; anzuzeigen. In der n\u00e4chsten Version ist geplant, die M\u00f6glichkeit hinzuzuf\u00fcgen, ein Logo und einen QR-Code auf dem Bildschirm bei einem Notfall anzuzeigen.\n<li class=\"l\"> Die \u00c4nderungen aus dem Rust-for-Linux-Branch zur Verwendung von Rust als zweiter Sprache f\u00fcr die Entwicklung von Treibern und Kernelmodulen wurden fortgesetzt (Die Unterst\u00fctzung von Rust ist standardm\u00e4\u00dfig nicht aktiviert und f\u00fchrt nicht dazu, dass Rust zu den obligatorischen Build-Abh\u00e4ngigkeiten des Kernels geh\u00f6rt). Es wurde auf die Rust-Version 1.78 umgestellt, die es erm\u00f6glicht, die Standardbibliothek alloc anstelle eines eigenen Forks zu verwenden. Es wurden Abstraktionen f\u00fcr die Arbeit mit Zeit im Kernel hinzugef\u00fcgt (Wrapper \u00fcber die Struktur ktime_t). Au\u00dferdem wurde die Unterst\u00fctzung f\u00fcr die Verwendung von Kernelkomponenten in Rust auf RISC-V-Architekturen hinzugef\u00fcgt.\n<li class=\"l\"> In den BPF-Programmen wurde die M\u00f6glichkeit zur Nutzung von Warteschlangen (wait queue) im Kernel implementiert. Es wurden die Funktionen bpf_preempt_disable und bpf_preempt_enable hinzugef\u00fcgt, die es erm\u00f6glichen, nicht unterbrechbare Abschnitte mit Code im Scheduler zu erstellen. Zudem wurde BPF-Programmen der Zugang zu den kryptografischen Funktionen des Kernels (crypto) gew\u00e4hrt. Die Unterst\u00fctzung der JIT-Kompilierung von BPF-Programmen auf Systemen mit 32-Bit-Prozessoren (ARCv2) wurde realisiert.\n<li class=\"l\"> F\u00fcr 32-Bit ARM-Systeme wurde die Unterst\u00fctzung f\u00fcr den Kernel-Build mit dem Clang-Compiler unteraktiviert, einschlie\u00dflich des CFI (Control Flow Integrity) Modus, der St\u00f6rungen des normalen Ausf\u00fchrungsflusses durch Exploits, die in der Speicherumgebung gespeicherte Funktionszeiger \u00e4ndern, blockiert.\n<li class=\"l\"> Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, Ringpuffer-Traceing direkt \u00fcber mmap() zu spiegeln, um deren Inhalte ohne zus\u00e4tzliche Kopierung in den Benutzerspeicher zu \u00fcbertragen.\n<li class=\"l\"> Ein Systemaufruf &#171;mseal&#187; wurde hinzugef\u00fcgt, der es Prozessen erm\u00f6glicht, Sperren f\u00fcr die \u00c4nderung bestimmter Teile ihres Adressraums zu setzen. In der Praxis soll dieser neue Systemaufruf im Chrome-Browser zur Verst\u00e4rkung der Sandbox-Isolation genutzt werden.\n<li class=\"l\"> F\u00fcr die Subarchitektur x32, die eine hybride x86_64 ABI bereitstellt und die Verwendung des 32-Bit-Speichermodells auf 64-Bit-Systemen erm\u00f6glicht (der Prozessor arbeitet im 64-Bit-Modus, verwendet jedoch 32-Bit-Zeiger und -arithmetische Operationen), wurde Unterst\u00fctzung f\u00fcr den Shadow Stack-Mechanismus hinzugef\u00fcgt. Dieser erm\u00f6glicht es, viele Exploits zu blockieren, indem die Hardwaref\u00e4higkeiten von Intel-Prozessoren zum Schutz vor der \u00dcberschreibung der R\u00fccksprungadresse in Funktionen im Falle eines Stack-\u00dcberlaufs genutzt werden.\n<li class=\"l\"> In Systemen mit ARM64-Architektur wurden im Systemaufruf userfaultfd(), der die M\u00f6glichkeit bietet, Handler f\u00fcr Zugriffe auf nicht zugewiesene Speicherseiten (page faults) im Benutzerspeicher zu erstellen, Funktionen implementiert, die mit dem Schutz vor dem Schreiben in Speicherbereiche und Elemente der Seitentabelle zusammenh\u00e4ngen.\n<li class=\"l\"> Der Code zur Unterst\u00fctzung der seit 1995 produzierten Alpha 21164 (EV5) Prozessoren und fr\u00fcherer Serien wurde entfernt. Die Wartung des Codes f\u00fcr diese Prozessoren gestaltete sich als kompliziert aufgrund des Fehlens der M\u00f6glichkeit, auf Byte-Ebene auf den Speicher zuzugreifen. Alpha war die erste Architektur, auf der der Linux-Kernel portiert wurde, der urspr\u00fcnglich nur f\u00fcr x86-Systeme verf\u00fcgbar war.                                <\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die verschl\u00fcsselte Daten\u00fcbertragung mit TPM-Ger\u00e4ten (Trusted Platform Module) und die Integrit\u00e4tspr\u00fcfung von Transaktionen wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im LSM-Modul Landlock, das die Interaktion einer Gruppe von Prozessen mit der Au\u00dfenwelt einschr\u00e4nkt, wurde die M\u00f6glichkeit hinzugef\u00fcgt, Regeln zur Einschr\u00e4nkung des Zugriffs auf ioctl()-Aufrufe anzuwenden.\n<li class=\"l\"> Eine beim Booten einstellbare Option init_mlocked_on_free wurde vorgeschlagen, die sicherstellt, dass der Inhalt des Speichers, der durch den Aufruf von mlock() vor dem Auslagern gesch\u00fctzt ist, auf null gesetzt wird, wenn dieser Speicher ohne Aufhebung der Sperre durch einen Aufruf von munlock() freigegeben wird. Die Verwendung dieser Option erm\u00f6glicht es, das Ansiedeln kryptografischer Schl\u00fcssel im Speicher im Falle eines unerwarteten Programmabbruchs zu vermeiden.\n<li class=\"l\"> Im Krypto-System wurde die Ausf\u00fchrung von Festplattenschl\u00fcsseloperationen mit dem Algorithmus AES-XTS auf x86_64-Systemen mit Intel- und AMD-Prozessoren, die VAES-, AVX2-, VPCLMULQDQ-, AVX10- oder AVX512-Erweiterungen unterst\u00fctzen, beschleunigt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Sammlung von Statistiken \u00fcber die Nutzung des Krypto-Subsystems des Kernels (CONFIG_CRYPTO_STATS) wurde entfernt. Diese Funktion wurde in der Praxis nicht verwendet und f\u00fchrte zu erheblichen Leistungsproblemen sowie zu einer merklichen zus\u00e4tzlichen Belastung f\u00fcr die Wartenden.                    <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Die Leistung von Daten\u00fcbertragungen im Zero-Copy-Modus wurde erheblich verbessert, wenn das io_uring-Subsystem verwendet wird. Zudem wurde die M\u00f6glichkeit hinzugef\u00fcgt, mehrere Puffer f\u00fcr Sende- und Empfangsoperationen zu b\u00fcndeln (&#171;bundle&#187;).\n<li class=\"l\"> Der Garbage-Collection-Code, der beim Senden von Dateideskriptoren \u00fcber Unix-Sockets unter Verwendung von SCM_RIGHTS-Nachrichten verwendet wird, wurde neu geschrieben. Diese \u00c4nderung l\u00f6st das Problem mit der Ansammlung zyklischer Referenzz\u00e4hler.\n<li class=\"l\"> Die M\u00f6glichkeit zur Festlegung von Filtern f\u00fcr das PFCP-Protokoll (Packet Forwarding Control Protocol), das in 4G- und 5G-Netzen verwendet wird, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Option f\u00fcr Netzwerksockets SO_PEEK_OFF wurde hinzugef\u00fcgt. Diese erm\u00f6glicht es, das Offset von Daten in der Warteschlange zu bestimmen, das beim Systemaufruf recv mit dem FLAG MSG_PEEK verwendet wird (dies markiert die Daten als ungelesen, sodass sie bei der n\u00e4chsten recv-Aufforderung erneut bereitgestellt werden).\n<li class=\"l\"> Im io_uring-Subsystem wurde die Unterst\u00fctzung f\u00fcr die Operation IORING_CQE_F_SOCK_NONEMPTY hinzugef\u00fcgt, die es erm\u00f6glicht, den Status eines Netzwerksockets bez\u00fcglich ausstehender Verbindungsanfragen zu bestimmen.\n<li class=\"l\"> Eine Implementierung der PoE (Power over Ethernet) Technologie wurde vorgeschlagen, die auf zuvor verf\u00fcgbarem Code zur Unterst\u00fctzung von PoDL (Power over Data Line) basiert und mit den PoE-Controllern Microchip PD692x0 und TI TPS23881 kompatibel ist.\n<li class=\"l\"> F\u00fcr die Protokolle TCP, DCCP und MPTC wurde die Unterst\u00fctzung f\u00fcr den Mechanismus rstreason hinzugef\u00fcgt, der die Ursache f\u00fcr das Senden von RST-Paketen bestimmt (z. B. NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Der Treiber panthor f\u00fcr die zehnte Generation der Mali-GPUs (G310, G510, G710) ist integriert. Er nutzt die CSF-Technologie (Command Stream Frontend), um bestimmte Funktionen des Treibers auszulagern, wodurch die CPU-Last reduziert wird. Zudem wird ein neues Modell zur Organisation der GPU-Arbeitslasten angeboten. \u00c4nderungen zur Unterst\u00fctzung des neuen Treibers wurden auch in Mesa vorgenommen und sind im Gallium-Treiber panfrost f\u00fcr Mali-GPUs enthalten.\n<li class=\"l\"> Im i915-Treiber wurden PCI-Identifikatoren f\u00fcr neue diskrete Intel Arc-Grafikkarten (DG2\/Alchemist) hinzugef\u00fcgt.\n<li class=\"l\"> Die Arbeit am drm-Treiber (Direct Rendering Manager) Xe f\u00fcr GPUs basierend auf der Intel Xe-Architektur, die in den Intel Arc-Grafikkarten und der integrierten Grafik ab den Tiger Lake-Prozessoren verwendet wird, wird fortgesetzt. Unterst\u00fctzung f\u00fcr CPU Arrow Lake H wurde hinzugef\u00fcgt. Die Implementierung der Unterst\u00fctzung f\u00fcr Lunar Lake-Prozessoren wird fortgef\u00fchrt. Erste Unterst\u00fctzung f\u00fcr den SR-IOV-Mechanismus (Single Root I\/O Virtualization) wurde implementiert.\n<li class=\"l\"> Im AMDGPU-Treiber wurde die Unterst\u00fctzung f\u00fcr SMU 14.0 (System Management Unit) hinzugef\u00fcgt. Es wurde die M\u00f6glichkeit implementiert, neue AMD-GPUs auf RISC-V-Architektursystemen zu nutzen.\n<li class=\"l\"> Ein Treiber f\u00fcr den Tegra Security Engine-Kryptografie-Beschleuniger wurde hinzugef\u00fcgt, der zur Beschleunigung von AES und verschiedenen Hash-Algorithmen verwendet werden kann.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Bildschirmmodelle LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 und AUO B120XAN01.0 hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Audiol\u00f6sungen der Lenovo Thinkbook-Modelle 13x Gen 4, 16P Gen 5, 13X und ASUS Zenbook 2024 HN7306W hinzugef\u00fcgt. Unterst\u00fctzung f\u00fcr die externen Soundkarten Vocaster One und Vocaster Two hinzugef\u00fcgt. Treiber f\u00fcr die NAU8325 Verst\u00e4rker von Nuvoton Technology hinzugef\u00fcgt.\n<li class=\"l\"> Im HID-Steam-Treiber wurde die Unterst\u00fctzung f\u00fcr die IMU (Inertial Measurement Unit) des Steam Deck Controllers hinzugef\u00fcgt, die es erm\u00f6glicht, einen separaten evdev-Knoten f\u00fcr den Zugriff auf die Daten des Gyroskops und des Beschleunigungssensors zu verwenden.\n<li class=\"l\"> \u00c4nderungen zur Unterst\u00fctzung des ARM SoC Snapdragon X Elite implementiert, der \u00fcber die eigene 12-Kern-CPU Qualcomm Oryon und GPU Qualcomm Adreno verf\u00fcgt. Der Chip zielt auf den Einsatz in Laptops und PCs ab und \u00fcbertrifft in vielen Leistungstests die Apple M3- und Intel Core Ultra 155H-Chips.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ARM-Plattformen, SoCs und Ger\u00e4te hinzugef\u00fcgt: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 China, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus\/H\/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ\/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4\/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Milk-V Mars-Platine hinzugef\u00fcgt, die SoC Starfive JH7110 auf Basis der RISC-V-Architektur verwendet.                                <\/ul>\n<\/ul>\n<p>Gleichzeitig hat die lateinamerikanische Free Software Foundation eine vollst\u00e4ndig freie Kernvariante 6.10 \u2013 Linux-libre 6.10-gnu \u2013 erstellt, die von Elementen von Firmware und Treibern befreit ist, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Nutzung durch den Hersteller eingeschr\u00e4nkt ist. In der Version 6.10 wurde der Code zur Reinigung von Blobs in den Treibern Intel i915, rtl8xxxu, qla2xxx und QCAI sahara aktualisiert. Die Namen der Blobs in den dts-Dateien (Device Tree) f\u00fcr die Architektur Aarch64 wurden bereinigt. Neue Dateien, die in den Treibern Adreno, Intel IPU3 und PRUEth hinzugef\u00fcgt wurden, sind von Blobs gereinigt worden. Es fand eine Bereinigung neuer Treiber statt: Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID und pcm6240. Die Reinigung des USB-Treibers Prism2.5\/3 USB, der aus dem Kernel entfernt wurde, wurde eingestellt.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61521\">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.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &#171;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 [&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-117586","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.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 6.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &quot;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&quot;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439\" \/>\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-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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 6.10 | 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.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &quot;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&quot;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-10\" \/>\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=\"2024-07-15T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-15T13:43:01+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.10 | ProHoster","description":"Nach zwei Monaten Entwicklung hat Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.10 pr\u00e4sentiert. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: der ntsync-Treiber mit Synchronisationsprimitive f\u00fcr Windows NT, DRM Panic-Komponenten f\u00fcr die Implementierung eines \u00c4quivalents des 'blauen Bildschirmes des Todes', der Support f\u00fcr alte Alpha-CPUs wurde eingestellt, die M\u00f6glichkeit zur Integrit\u00e4tspr\u00fcfung in FUSE-basierten Dateisystemen, eine Einschr\u00e4nkung des Zugriffs auf ioctl \u00fcber den Landlock-Mechanismus sowie ein Subsystem zur Profilerstellung von Operationen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-10","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.10 | 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.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &quot;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&quot;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-10","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":"2024-07-15T13:43:01+00:00","article:modified_time":"2024-07-15T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117586","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":"2026-01-23 04:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:16:19","updated":"2026-01-23 04:16:19","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\/117586","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=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}