{"id":108052,"date":"2023-04-24T12:48:09","date_gmt":"2023-04-24T10:48:09","guid":{"rendered":"https:\/\/prohoster.info\/?p=108052"},"modified":"2023-04-24T16:01:33","modified_gmt":"2023-04-24T14:01:33","slug":"reliz-yadra-linux-6-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-3","title":{"rendered":"Release des Linux-Kernels 6.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung stellte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.3 vor. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren die Bereinigung veralteter ARM-Plattformen und Grafikkartentreiber, die fortgesetzte Integration der Unterst\u00fctzung f\u00fcr die Programmiersprache Rust, das Dienstprogramm hwnoise, die Unterst\u00fctzung von rot-schwarzen Baumstrukturen in BPF, der BIG TCP-Modus f\u00fcr IPv4, ein eingebauter Dhrystone-Leistungstest, die M\u00f6glichkeit, Ausf\u00fchrungen in memfd zu verbieten, und die Unterst\u00fctzung f\u00fcr die Erstellung von HID-Treibern unter Verwendung von BPF. In Btrfs wurden \u00c4nderungen zur Reduzierung der Fragmentierung von Blockgruppen angenommen.      <\/p>\n<p>In die neue Version wurden 15637 Korrekturen von 2055 Entwicklern integriert; die Patchgr\u00f6\u00dfe betr\u00e4gt 76 MB (\u00c4nderungen betreffen 14296 Dateien, 1023183 Zeilen Code wurden hinzugef\u00fcgt, 883103 Zeilen wurden entfernt). Zum Vergleich bot die vorherige Version 16843 Korrekturen von 2178 Entwicklern; die Patchgr\u00f6\u00dfe betrug 62 MB. Etwa 39 % aller im Kernel 6.3 ge\u00e4nderten Elemente stehen im Zusammenhang mit Ger\u00e4tetreibern, etwa 15 % der \u00c4nderungen betreffen die Aktualisierung code-spezifischer Hardwarearchitekturen, 10 % sind mit dem Netzwerkstack verbunden, 5 % mit Dateisystemen und 3 % mit internen Subsystemen des Kernels.    <\/p>\n<p>Die wichtigsten Neuerungen im Kernel 6.3:  <\/p>\n<ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Es wurde eine umfassende Bereinigung des Codes durchgef\u00fchrt, der mit alten und ungenutzten ARM-Plattformen verbunden ist, was zu einer Reduzierung der Gr\u00f6\u00dfe des Kernel-Quelltexts um 150.000 Zeilen gef\u00fchrt hat. \u00dcber 40 alte ARM-Plattformen wurden entfernt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Erstellung von Treibern f\u00fcr Eingabeger\u00e4te mit HID (Human Interface Device) Schnittstelle wurde als BPF-Programme implementiert.\n<li class=\"l\"> Der Transfer zus\u00e4tzlicher Funktionen aus dem Rust-for-Linux-Zweig, die die Verwendung von Rust als zweite Sprache f\u00fcr die Entwicklung von Treibern und Kernelmodulen betreffen, wird fortgesetzt. Die Unterst\u00fctzung f\u00fcr Rust ist standardm\u00e4\u00dfig nicht aktiv und f\u00fchrt nicht dazu, dass Rust zu den erforderlichen Build-Abh\u00e4ngigkeiten des Kernels geh\u00f6rt. Die in vorherigen Versionen angebotene Funktionalit\u00e4t wurde um die Unterst\u00fctzung der Typen Arc (Implementierung von Zeigern mit Referenzz\u00e4hler), ScopeGuard (f\u00fchrt die Bereinigung beim Verlassen des G\u00fcltigkeitsbereichs durch) und ForeignOwnable (erm\u00f6glicht die Verschiebung von Zeigern zwischen C- und Rust-Code) erweitert. Das Modul 'borrow' aus dem Paket 'alloc' wurde entfernt (Typ 'Cow' und die Traiting 'ToOwned'). Es wird festgestellt, dass der Status der Rust-Unterst\u00fctzung im Kernel schon nah daran ist, die ersten Module, die in Rust geschrieben wurden, im Kernel zu akzeptieren.\n<li class=\"l\"> Im User-mode Linux (Ausf\u00fchrung des Kernels als Benutzerprozess) auf x86-64-Systemen wurde Unterst\u00fctzung f\u00fcr in Rust geschriebene Codes implementiert. Die Unterst\u00fctzung f\u00fcr den Aufbau von User-mode Linux mit clang wurde hinzugef\u00fcgt, einschlie\u00dflich Optimierungen w\u00e4hrend der Verlinkung (LTO).\n<li class=\"l\"> Ein Werkzeug namens hwnoise wurde hinzugef\u00fcgt, um Verz\u00f6gerungen zu verfolgen, die durch die Spezifika der Hardware verursachten werden. Abweichungen der Ausf\u00fchrungszeiten (Jitter) werden bestimmt, die bei deaktivierter Interruptbearbeitung mehr als eine Mikrosekunde \u00fcber 10 Minuten Berechnungen hinausgehen.\n<li class=\"l\"> Ein Kernelmodul zur Durchf\u00fchrung des Dhrystone-Leistungstests wurde hinzugef\u00fcgt, das zur Bewertung der CPU-Leistung in Konfigurationen ohne Benutzerraumkomponenten verwendet werden kann (z. B. in der Portierungsphase f\u00fcr neue SoCs, bei denen nur der Kernel geladen ist).\n<li class=\"l\"> Ein Kernel-Bootparameter 'cgroup.memory=nobpf' wurde hinzugef\u00fcgt, der die Ber\u00fccksichtigung des Speicherverbrauchs f\u00fcr BPF-Programme deaktiviert, was f\u00fcr Systeme mit isolierten Containern n\u00fctzlich sein kann.\n<li class=\"l\"> F\u00fcr BPF-Programme wurde eine Implementierung der Datenstruktur Rot-Schwarzbaum vorgeschlagen, bei der kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) anstelle eines neuen Typen von Mapping verwendet werden.\n<li class=\"l\"> Im Mechanismus der wiederherstellbaren Sequenzen (rseq, restartable sequences) wurde die M\u00f6glichkeit hinzugef\u00fcgt, Prozessen Identifikatoren f\u00fcr parallele Ausf\u00fchrung (memory-map concurrency ID) zuzuweisen, die mit der CPU-Nummer identifiziert werden. Rseq bietet Mittel f\u00fcr die schnelle atomare Ausf\u00fchrung von Operationen, die im Falle einer Unterbrechung durch einen anderen Thread bereinigt und erneut versucht werden.\n<li class=\"l\"> F\u00fcr ARM-Prozessoren wird die Unterst\u00fctzung f\u00fcr die SME 2 (Scalable Matrix Extension) Befehle gew\u00e4hrleistet.\n<li class=\"l\"> F\u00fcr die Architekturen s390x und RISC-V RV64 wurde die Unterst\u00fctzung f\u00fcr den Mechanismus 'BPF trampoline' implementiert, der die Kosten minimiert, wenn Aufrufe zwischen dem Kernel und BPF-Programmen \u00fcbergeben werden.\n<li class=\"l\"> Auf Systemen mit Prozessoren der RISC-V-Architektur wird die Verwendung der 'ZBB'-Befehle realisiert, um die Zeichenoperationen zu beschleunigen.\n<li class=\"l\"> F\u00fcr Systeme, die auf der LoongArch-Befehlssatzarchitektur basieren (verwendet in den Loongson 3 5000-Prozessoren und die einen neuen RISC ISA implementiert, der MIPS und RISC-V \u00e4hnlich ist), wurde Unterst\u00fctzung f\u00fcr die Randomisierung des Adressraums des Kernels (KASLR), die Umplatzierung des Kernels im Speicher (Relocation), Hardware-Breakpoints und den kprobe-Mechanismus implementiert.\n<li class=\"l\"> Im DAMOS-Mechanismus (Data Access Monitoring-based Operation Schemes), der es erm\u00f6glicht, Speicher basierend auf der Zugriffsh\u00e4ufigkeit freizugeben, wurde Unterst\u00fctzung f\u00fcr Filter implementiert, um bestimmte Speicherbereiche von der Verarbeitung in DAMOS auszuschlie\u00dfen.\n<li class=\"l\"> In der minimalen Standard-C-Bibliothek Nolibc wurde die Unterst\u00fctzung f\u00fcr die s390-Architektur und die Arm Thumb1-Befehlssatzimplementierung hinzugef\u00fcgt (neben der Unterst\u00fctzung f\u00fcr ARM, AArch64, i386, x86_64, RISC-V und MIPS).\n<li class=\"l\"> Objtool wurde optimiert, um den Kernelbau zu beschleunigen und den Spitzen-Speicherverbrauch w\u00e4hrend des Baus zu verringern (beim Bauen des Kernels im Modus 'allyesconfig' gibt es nun keine Probleme mit der Zwangsbeendigung von Prozessen auf Systemen mit 32 GB RAM).\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Kompilierung des Kernels mit dem Intel ICC-Compiler wurde eingestellt, da sie bereits seit l\u00e4ngerer Zeit nicht mehr funktionierte und niemand Interesse gezeigt hat, dies zu beheben.              <\/ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> In tmpfs wird die Unterst\u00fctzung f\u00fcr das Mapping von Benutzer-IDs an gemounteten Dateisystemen implementiert, welche verwendet wird, um Dateien eines bestimmten Benutzers auf einem gemounteten fremden Volume einem anderen Benutzer im aktuellen System zuzuordnen.\n<li class=\"l\"> In Btrfs wurde zur Verringerung der Fragmentierung von Blockgruppen eine Trennung der Extents nach Gr\u00f6\u00dfe beim Zuweisen von Bl\u00f6cken sichergestellt, d.h. jede Blockgruppe wird nun auf kleine (bis zu 128 KB), mittlere (bis zu 8 MB) und gro\u00dfe Extents beschr\u00e4nkt. Das RAID56-Implementierung wurde \u00fcberarbeitet. Der Code zur \u00dcberpr\u00fcfung von Pr\u00fcfziffern wurde neu gestaltet. Es wurden Leistungsoptimierungen vorgenommen, die die Send-Operation bis zu 10-mal beschleunigen, indem utime f\u00fcr Verzeichnisse zwischengespeichert wird und Befehle nur bei Bedarf ausgef\u00fchrt werden. Die Ausf\u00fchrung von fiemap-Operationen wurde um das Dreifache beschleunigt, indem \u00dcberpr\u00fcfungen von R\u00fcckverweisen f\u00fcr gemeinsam genutzte Daten (Snapshots) \u00fcbersprungen werden. Die Metadatenoperationen wurden um 10 % schneller durch Optimierung der Schl\u00fcsselsuche in b-tree-Strukturen.\n<li class=\"l\"> Die Leistung des ext4-Dateisystems wurde erh\u00f6ht, indem mehreren Prozessen die gleichzeitige Durchf\u00fchrung direkter E\/A-Operationen auf zuvor zugewiesenen Bl\u00f6cken erm\u00f6glicht wurde, und zwar mit gemeinsamen Inode-Sperren anstelle von exklusiven Sperren.\n<li class=\"l\"> Im f2fs wurde die Lesbarkeit des Codes verbessert. Wichtige Probleme, die mit atomaren Schreibvorg\u00e4ngen und einem neuen Extent-Cache verbunden sind, wurden gel\u00f6st.\n<li class=\"l\">  Im EROFS-Dateisystem (Enhanced Read-Only File System), das f\u00fcr die Verwendung in schreibgesch\u00fctzten Partitionen vorgesehen ist, wurde die M\u00f6glichkeit implementiert, die Entpackungsoperationen von komprimierten Datei-Inhalten an CPUs zu binden, um Verz\u00f6gerungen beim Datenzugriff zu reduzieren.\n<li class=\"l\"> Der BFQ-I\/O-Planer wurde um die Unterst\u00fctzung fortschrittlicher Speicherl\u00f6sungen wie solche mit mehreren separat gesteuerten Kopfantrieben (Multi Actuator) erweitert.\n<li class=\"l\"> In die Client- und <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3909\">Server<\/a> NFS-Implementierung wurde die Unterst\u00fctzung f\u00fcr die Datenverschl\u00fcsselung unter Verwendung des AES-SHA2-Algorithmus hinzugef\u00fcgt.\n<li class=\"l\"> Im FUSE (Filesystems In User Space) Subsystem wurde die Unterst\u00fctzung f\u00fcr eine Erweiterungsanfrage-Mechanismus hinzugef\u00fcgt, der es erm\u00f6glicht, zus\u00e4tzliche Informationen in die Anfrage einzuf\u00fcgen. Auf Basis dieser M\u00f6glichkeit wurde das Hinzuf\u00fcgen von Gruppen-IDs zur FS-Anfrage implementiert, die f\u00fcr die Ber\u00fccksichtigung von Zugriffsrechten bei der Erstellung von Objekten im FS (create, mkdir, symlink, mknod) erforderlich sind.                      <\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Im KVM-Hypervisor f\u00fcr x86-Systeme wurde die Unterst\u00fctzung f\u00fcr erweiterte Hyper-V-Hypercalls hinzugef\u00fcgt und deren Durchleitung an einen im Host-Umfeld laufenden Handler erm\u00f6glicht. Diese \u00c4nderung brachte die Unterst\u00fctzung f\u00fcr die verschachtelte Ausf\u00fchrung des Hyper-V-Hypervisors mit sich.\n<li class=\"l\"> Im KVM wurde der Zugriff der Gastmaschine auf PMU (Performance Monitor Unit)-Ereignisse, die mit der Leistungsmessung verbunden sind, vereinfacht.\n<li class=\"l\"> Im memfd-Mechanismus, der es erm\u00f6glicht, einen Speicherbereich \u00fcber einen zwischen Prozessen \u00fcbergebenen Dateideskriptor zu identifizieren, wurde die M\u00f6glichkeit hinzugef\u00fcgt, Bereiche zu erstellen, in denen die Ausf\u00fchrung von Code verboten ist (nicht ausf\u00fchrbare memfd) und in denen es in Zukunft unm\u00f6glich ist, Ausf\u00fchrungsrechte zu gew\u00e4hren.\n<li class=\"l\"> Eine neue prctl-Operation PR_SET_MDWE wurde hinzugef\u00fcgt, die Versuche blockiert, Zugriffsrechte auf Speicher zu aktivieren, die sowohl Schreib- als auch Ausf\u00fchrungsrechte gleichzeitig erlauben.\n<li class=\"l\">  Der Schutz vor Spectre-Angriffen wurde standardm\u00e4\u00dfig hinzugef\u00fcgt und aktiviert. Er basiert auf dem automatischen IBRS-Modus (Enhanced Indirect Branch Restricted Speculation), der in den AMD Zen 4-Prozessoren implementiert ist und es erm\u00f6glicht, spekulatives Ausf\u00fchren von Instruktionen w\u00e4hrend der Verarbeitung von Unterbrechungen, Systemaufrufen und Kontextwechseln adaptiv zu erlauben oder zu verbieten. Der vorgeschlagene Schutz f\u00fchrt zu geringeren Overhead-Kosten im Vergleich zum Retpoline-Schutz.\n<li class=\"l\"> Eine Schwachstelle wurde beseitigt, die es erm\u00f6glichte, den Schutz vor Spectre v2-Angriffen bei gleichzeitiger Anwendung der Simultaneous Multithreading-Technologie (SMT oder Hyper-Threading) zu umgehen. Dies geschah durch das Deaktivieren des STIBP-Mechanismus (Single Thread Indirect Branch Predictors) im IBRS-Schutzmodus.\n<li class=\"l\"> F\u00fcr Systeme auf Basis der ARM64-Architektur wurde ein neues Build-Ziel 'virtconfig' hinzugef\u00fcgt, bei dessen Auswahl nur ein minimales Set an Kernelkomponenten aktiviert wird, die f\u00fcr das Booten auf Virtualisierungssystemen erforderlich sind.\n<li class=\"l\"> F\u00fcr die m68k-Architektur wurde die Unterst\u00fctzung f\u00fcr die Filterung von Systemaufrufen mithilfe des seccomp-Mechanismus hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr in AMD Ryzen-Prozessoren integrierte CRB TPM2 (Command Response Buffer)-Ger\u00e4te, die auf der Microsoft Pluton-Technologie basieren, wurde hinzugef\u00fcgt.                  <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Ein netlink-Interface wurde hinzugef\u00fcgt, um die PLCA (Physical Layer Collision Avoidance)-Unterebene zu konfigurieren, die in der IEEE 802.3cg-2019-Spezifikation definiert ist und in den Ethernet-Netzen 802.3cg (10Base-T1S) verwendet wird, die f\u00fcr die Verbindung von Internet-of-Things-Ger\u00e4ten und industriellen Systemen optimiert sind. Die Anwendung von PLCA erm\u00f6glicht eine Steigerung der Leistung in Ethernet-Netzen mit gemeinsam genutztem Medium.\n<li class=\"l\"> Die Unterst\u00fctzung der API 'wireless extensions' zur Verwaltung von WiFi 7 (802.11be) Drahtlos-Schnittstellen wurde eingestellt, da diese API nicht alle erforderlichen Einstellungen abdeckt. Bei der Verwendung der weiterhin als emulierte Schicht unterst\u00fctzten API 'wireless extensions' wird bei den meisten aktuellen Ger\u00e4ten nun eine Warnung ausgegeben.\n<li class=\"l\"> Eine ausf\u00fchrliche Dokumentation zu der netlink-API wurde vorbereitet (f\u00fcr Kernel-Entwickler und f\u00fcr Entwickler von Anwendungen im Benutzerspeicher). Ein ynl-gen-c-Tool zur Generierung von C-Code auf Basis der YAML-Spezifikationen des Netlink-Protokolls wurde implementiert.\n<li class=\"l\"> Die Unterst\u00fctzung der IP_LOCAL_PORT_RANGE-Option wurde zu den Netzwerksockets hinzugef\u00fcgt, um die Konfiguration von ausgehenden Verbindungen \u00fcber Adress\u00fcbersetzer ohne die Verwendung von SNAT zu erleichtern. Bei der Verwendung eines <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/lir\/ipv4\/\"   title=\"IP-Adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"716\">IP-Adressen<\/a> Auf mehreren Hosts erm\u00f6glicht IP_LOCAL_PORT_RANGE die Verwendung eines eigenen Bereichs ausgehender Netzwerkports auf jedem Host, w\u00e4hrend am Gateway Pakete basierend auf den Portnummern umgeleitet werden.\n<li class=\"l\"> F\u00fcr MPTCP (MultiPath TCP) wurde die M\u00f6glichkeit zur Verarbeitung gemischter Str\u00f6me implementiert, in denen die Protokolle IPv4 und IPv6 verwendet werden. MPTCP ist eine Erweiterung des TCP-Protokolls, die es erm\u00f6glicht, TCP-Verbindungen \u00fcber mehrere Routen gleichzeitig \u00fcber verschiedene Netzwerkinterfaces zu realisieren, die an unterschiedliche IP-Adressen gebunden sind.\n<li class=\"l\"> F\u00fcr IPv4 wurde die M\u00f6glichkeit implementiert, die BIG TCP-Erweiterung zu verwenden, die die maximale TCP-Paketgr\u00f6\u00dfe auf 4GB erh\u00f6ht, um die Leistung von Hochgeschwindigkeits-Datacenter-Netzwerken zu optimieren. Eine solche Erh\u00f6hung der Paketgr\u00f6\u00dfe bei einer 16-Bit-Feldgr\u00f6\u00dfe im Header wird durch die Implementierung von 'jumbo'-Paketen erreicht, deren Gr\u00f6\u00dfe im IP-Header auf 0 gesetzt wird, w\u00e4hrend die tats\u00e4chliche Gr\u00f6\u00dfe in einem separaten 32-Bit-Feld im angeh\u00e4ngten Header \u00fcbermittelt wird.\n<li class=\"l\"> Ein neuer sysctl-Parameter default_rps_mask wurde hinzugef\u00fcgt, \u00fcber den die standardm\u00e4\u00dfige RPS-Konfiguration (Receive Packet Steering) festgelegt werden kann, die f\u00fcr die Verteilung der Verarbeitung eingehender Datenstr\u00f6me auf CPU-Kerne auf Interrupt-Handler-Ebene verantwortlich ist.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Warteschlangenbearbeitungsdisziplinen zur Verkehrsbegrenzung wie CBQ (class-based queuing), ATM (ATM-virtuelle Schaltungen), dsmark (differentiated service marker), tcindex (traffic-control index) und RSVP (resource reservation protocol) wurde eingestellt. Diese Disziplinen sind seit geraumer Zeit veraltet und es gab keine Interessierten, die deren Wartung fortsetzen wollten.                            <\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Alle Grafiktreiber basierend auf DRI1 wurden entfernt: i810 (alte integrierte Intel 8xx-Grafikkarten), mga (Matrox GPU), r128 (ATI Rage 128 GPU, einschlie\u00dflich Rage Fury-, XPERT 99- und XPERT 128-Karten), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) und via (VIA IGP), die 2016 als veraltet erkl\u00e4rt wurden und seit 2012 nicht mehr in Mesa unterst\u00fctzt werden.\n<li class=\"l\"> Veraltete Framebuffer-Treiber (fbdev) omap1, s3c2410, tmiofb und w100fb wurden entfernt.\n<li class=\"l\"> Ein DRM-Treiber f\u00fcr die in Intel Meteor Lake (14. Generation) integrierten VPU (Versatile Processing Unit)-Bl\u00f6cke wurde hinzugef\u00fcgt, um Operationen im Zusammenhang mit Computer Vision und maschinellem Lernen zu beschleunigen. Der Treiber wurde mit dem 'accel'-Subsystem implementiert, das darauf abzielt, die Unterst\u00fctzung von Rechenbeschleunigern zu gew\u00e4hrleisten, die sowohl als separate ASICs als auch als IP-Bl\u00f6cke innerhalb von SoC und GPU bereitgestellt werden k\u00f6nnen.     <\/li>\n<li class=\"l\"> Der i915-Treiber (Intel) hat die Unterst\u00fctzung f\u00fcr diskrete Intel Arc-Grafikkarten (DG2\/Alchemist) erweitert, die vorl\u00e4ufige Unterst\u00fctzung f\u00fcr GPUs der Meteor Lake-Serie implementiert und die Unterst\u00fctzung f\u00fcr GPU Intel Xe HP 4tile hinzugef\u00fcgt.        <\/li>\n<li class=\"l\"> Im amdgpu-Treiber wurde die Unterst\u00fctzung f\u00fcr die AdaptiveSync-Technologie sowie die M\u00f6glichkeit zur Nutzung des Secure Display-Modus mit mehreren Bildschirmen hinzugef\u00fcgt. Die Unterst\u00fctzung f\u00fcr DCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x und DP 2.1 wurde aktualisiert.\n<li class=\"l\"> Im msm-Treiber (GPU Qualcomm Adreno) wurde die Unterst\u00fctzung f\u00fcr die Plattformen SM8350, SM8450, SM8550, SDM845 und SC8280XP hinzugef\u00fcgt.    <\/li>\n<li class=\"l\"> Im Nouveau-Treiber wurde die Unterst\u00fctzung f\u00fcr alte ioctl-Aufrufe eingestellt.\n<li class=\"l\"> Im etnaviv-Treiber wurde experimentelle Unterst\u00fctzung f\u00fcr den NPU VerSilicon (VeriSilicon Neural Network Processor) hinzugef\u00fcgt.\n<li class=\"l\"> Der pata_parport-Treiber f\u00fcr IDE-Laufwerke, die \u00fcber den parallelen Port angeschlossen werden, wurde implementiert. Der hinzugef\u00fcgte Treiber erm\u00f6glicht es, den alten PARIDE-Treiber aus dem Kernel zu entfernen und das ATA-Subsystem zu modernisieren. Eine Einschr\u00e4nkung des neuen Treibers ist, dass gleichzeitig ein Drucker und eine Festplatte \u00fcber den parallelen Port nicht angeschlossen werden k\u00f6nnen.\n<li class=\"l\"> Der ath12k-Treiber f\u00fcr drahtlose Karten mit Qualcomm-Chips, die Wi-Fi 7 unterst\u00fctzen, wurde hinzugef\u00fcgt. Die Unterst\u00fctzung f\u00fcr drahtlose Karten mit RealTek RTL8188EU-Chips wurde ebenfalls eingef\u00fchrt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr 46 Boards mit Prozessoren auf ARM64-Architektur wurde hinzugef\u00fcgt, darunter Samsung Galaxy Tab A (2015), Samsung Galaxy S5, BananaPi R3, Debix Model A, EmbedFire LubanCat 1\/2, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD sowie Ger\u00e4te mit Qualcomm SoC MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 und SDM632, Rockchip RK3128 TV-Box, RV1126 Vision, RK3588, RK3568, RK3566, RK3588 und RK3328, TI K3 (AM642\/AM654\/AM68\/AM69).       <\/ul>\n<\/ul>\n<p>Gleichzeitig hat die lateinamerikanische Free Software Foundation eine Version des vollst\u00e4ndig freien Kernels 6.3 - Linux-libre 6.3-gnu - erstellt, die von Firmware- und Treiberelementen bereinigt wurde, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Verwendung durch den Hersteller eingeschr\u00e4nkt ist. In der Ver\u00f6ffentlichung 6.3 wurde die Bereinigung von Blobs in neuen Treibern ath12k, aw88395 und peb2466 sowie in neuen Device Tree-Dateien f\u00fcr QCOM-Ger\u00e4te auf Basis der AArch64-Architektur durchgef\u00fchrt. Der Code zur Bereinigung von Blobs in Treibern und Subsystemen wie amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870 und av7110 sowie in Treibern f\u00fcr DVB-Karten mit Software-Dekodierung und in vorcompilierten BPF-Dateien wurde aktualisiert. Die Bereinigung in den Treibern mga, r128, tm6000, cpia2 und r8188eu wurde eingestellt, da sie aus dem Kernel entfernt wurden. Die Bereinigung von Blobs im i915-Treiber wurde verbessert.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59022\">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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs [&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-108052","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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs\" \/>\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-3\" \/>\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.3 | 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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-3\" \/>\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=\"2023-04-24T10:48:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-24T14:01:33+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.3 | ProHoster","description":"Nach zwei Monaten Entwicklung stellte Linus Torvalds das Release des Linux-Kernels 6.3 vor. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren: die Bereinigung veralteter ARM-Plattformen und Grafiktreiber, die Fortsetzung der Integration von Rust-Unterst\u00fctzung, das Dienstprogramm hwnoise, Unterst\u00fctzung f\u00fcr rot-schwarze Baumstrukturen in BPF, der BIG TCP-Modus f\u00fcr IPv4, ein integrierter Dhrystone-Benchmarktest, die M\u00f6glichkeit zur Verweigerung der Ausf\u00fchrung in memfd und die Unterst\u00fctzung zur Erstellung von HID-Treibern unter Verwendung von BPF in Btrfs.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-3","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.3 | 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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-6-3","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":"2023-04-24T10:48:09+00:00","article:modified_time":"2023-04-24T14:01:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"108052","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-08 20:24:09","updated":"2026-02-22 15:31:14","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\/108052","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=108052"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/108052\/revisions"}],"predecessor-version":[{"id":162437,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/108052\/revisions\/162437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=108052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=108052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=108052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}