{"id":35977,"date":"2019-10-31T22:08:56","date_gmt":"2019-10-31T19:08:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-yadra-linux-5-2\/"},"modified":"2019-10-31T22:08:56","modified_gmt":"2019-10-31T19:08:56","slug":"reliz-yadra-linux-5-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-2","title":{"rendered":"Release des Linux-Kernels 5.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten der Entwicklung pr\u00e4sentierte Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/7\/7\/281\">vor<\/a><\/noindex> die Kernel-Version <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.2<\/a><\/noindex>. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren: der Ext4-Betriebsmodus ohne Ber\u00fccksichtigung der Gro\u00df- und Kleinschreibung, separate Systemaufrufe zum Einh\u00e4ngen von Dateisystemen, Treiber f\u00fcr GPU Mali 4xx\/6xx\/7xx, die M\u00f6glichkeit zur Verarbeitung von \u00c4nderungen der sysctl-Werte in BPF-Programmen, das Device-Mapper-Modul dm-dust, Schutz vor MDS-Angriffen, Unterst\u00fctzung f\u00fcr Sound Open Firmware f\u00fcr DSP, Leistungsoptimierung BFQ und die Weiterentwicklung des PSI (Pressure Stall Information)-Subsystems zur Nutzung in Android.<\/p>\n<p>In die neue Version wurden 15100 Korrekturen von 1882 Entwicklern aufgenommen,<br \/>\nDie Patchgr\u00f6\u00dfe betr\u00e4gt 62 MB (\u00c4nderungen betreffen 30.889 Dateien, hinzugef\u00fcgt wurden 625.094 Codezeilen, 531.864 Zeilen wurden entfernt). Ungef\u00e4hr 45 % aller \u00c4nderungen in 5.2<br \/>\nh\u00e4ngen mit Ger\u00e4tetreibern zusammen, ungef\u00e4hr 21 % der \u00c4nderungen beziehen sich auf die Aktualisierung von architekturspezifischem Code, 12 %<br \/>\nsind mit dem Netzwerk-Stack verbunden, 3 % - mit Dateisystemen und 3 % mit internen<br \/>\nstehen im Zusammenhang mit dem Netzwerk-Stack, 3 % - mit Dateisystemen und 3 % mit internen<br \/>\nSubsystemen des Kernels. 12,4 % aller \u00c4nderungen wurden von Intel vorbereitet, 6,3 % von Red Hat, 5,4 % von Google, 4,0 % von AMD, 3,1 % von SUSE, 3 % von IBM, 2,7 % von Huawei, 2,7 % von Linaro, 2,2 % von ARM, 1,6 % von Oracle.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.2\">Haupt-<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/788532\/\">Neuheiten<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Funktion hinzugef\u00fcgt, die ohne Ber\u00fccksichtigung der Gro\u00df- und Kleinschreibung bei Dateinamen arbeitet, die nur an bestimmten leeren Verzeichnissen \u00fcber das neue Attribut \u201e+F\u201c (EXT4_CASEFOLD_FL) aktiviert wird. Bei Aktivierung dieses Attributs f\u00fcr ein Verzeichnis werden alle Operationen mit Dateien und Unterverzeichnissen darin ohne Ber\u00fccksichtigung der Gro\u00df- und Kleinschreibung durchgef\u00fchrt, auch bei Such- und \u00d6ffnungsoperationen wird die Gro\u00df-\/Kleinschreibung ignoriert (zum Beispiel werden Dateien Test.txt, test.txt und test.TXT in solchen Verzeichnissen als identisch betrachtet). Standardm\u00e4\u00dfig bleibt das Dateisystem gro\u00df- und kleinschreibungsabh\u00e4ngig, mit Ausnahme von Verzeichnissen mit dem Attribut \u201echattr +F\u201c;  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">unterst\u00fctzt<\/a><\/noindex> Diverse Gro\u00df-\/Kleinschreibung bei Dateinamen, die nur bei einzelnen leeren Verzeichnissen mit einem neuen Attribut \u201e+F\u201c (EXT4_CASEFOLD_FL) aktiviert wird. Wenn dieses Attribut f\u00fcr ein Verzeichnis gesetzt ist, werden alle Operationen mit Dateien und Unterverzeichnissen darin ohne Ber\u00fccksichtigung der Gro\u00df-\/Kleinschreibung durchgef\u00fchrt, einschlie\u00dflich der Gro\u00df-\/Kleinschreibung wird bei Such- und \u00d6ffnungsoperationen ignoriert (zum Beispiel werden Dateien Test.txt, test.txt und test.TXT in solchen Verzeichnissen als identisch betrachtet). Standardm\u00e4\u00dfig bleibt das FS gro\u00df-\/kleinschreibungsempfindlich, au\u00dfer f\u00fcr Verzeichnisse mit dem Attribut \u201echattr +F\u201c;\n<li class=\"l\"> In XFS wurde eine Infrastruktur zur \u00dcberwachung des Zustands des Dateisystems und ein neuer ioctl zur Anforderung des Status der Funktionsf\u00e4higkeit hinzugef\u00fcgt. Eine experimentelle M\u00f6glichkeit zur Online-Pr\u00fcfung der Superblockz\u00e4hler wurde implementiert.\n<li class=\"l\"> Ein neues Device-Mapper-Modul \u201e\n<li class=\"l\"> Ein neues Modul f\u00fcr den Device-Mapper hinzugef\u00fcgt \u201e<noindex>wurde hinzugef\u00fcgt, das das Auftreten von fehlerhaften Bl\u00f6cken auf dem Medium oder Lesefehlern vom Datentr\u00e4ger simuliert. Dieses Modul erleichtert das Debuggen und Testen von Anwendungen und verschiedenen Speicherl\u00f6sungen unter Bedingungen, bei denen es zu Ausf\u00e4llen kommen kann.<\/noindex>\u201c, das das Auftreten von Bad-Blocks auf dem Medium oder Fehlern beim Lesen von der Festplatte simuliert. Das Modul erleichtert das Debugging und Testen von Anwendungen und verschiedenen Speichersystemen unter m\u00f6glichen Ausfallbedingungen;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/784267\/\">Durchgef\u00fchrt wurde<\/a><\/noindex> Signifikante Leistungsoptimierung des BFQ-Eingabe\/Ausgabe-Schedulers. Unter hoher Eingabe\/Ausgabe-Belastung wurden Optimierungen vorgenommen. <noindex><a rel=\"nofollow\" href=\"https:\/\/algo.ing.unimo.it\/people\/paolo\/disk_sched\/results.php\">erm\u00f6glichen,<\/a><\/noindex> Die Zeit solcher Operationen, wie das Starten von Anwendungen, um bis zu 80 % verk\u00fcrzt;\n<li class=\"l\"> Eine Reihe von Systemaufrufen zum Einh\u00e4ngen von Dateisystemen wurde hinzugef\u00fcgt: <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=24dcb3d90a1f67fe08c68a004af37df059d74005\">fsopen()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a07b20004793d8926f78d63eb5980559f7813404\">open_tree()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=cf3cba4a429be43e5527a3f78859b1bfd9ebc5fb\">fspick()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=93766fbd2696c2c4453dd8e1070977e9cd4e6b6d\">fsmount()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ecdab150fddb42fe6a739335257949220033b782\">fsconfig()<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2db154b3ea8e14b04fee23e3fdfd5e9d17fbc6ae\">move_mount()<\/a><\/noindex>. Diese Systemaufrufe erm\u00f6glichen eine separate Verarbeitung der verschiedenen Phasen des Einh\u00e4ngens (Superblock verarbeiten, Informationen \u00fcber das FS abrufen, einh\u00e4ngen, an einen Einh\u00e4ngepunkt anh\u00e4ngen), die zuvor mit dem allgemeinen Systemaufruf mount() ausgef\u00fchrt wurden. Getrennte Aufrufe erm\u00f6glichen komplexere Einh\u00e4ngeszenarien und die separate Durchf\u00fchrung von Operationen wie die Neubestimmung des Superblocks, das Aktivieren von Optionen, das \u00c4ndern des Einh\u00e4ngepunkts und das Verschieben in einen anderen Namensraum. Dar\u00fcber hinaus erlaubt die getrennte Verarbeitung eine pr\u00e4zise Identifizierung der Ursachen f\u00fcr Fehlermeldungen und die Angabe mehrerer Quellpunkte f\u00fcr mehrschichtige FS, wie overlayfs;\n<li class=\"l\"> Eine neue Operation IORING_OP_SYNC_FILE_RANGE, die Aktionen ausf\u00fchrt, die dem Systemaufruf entsprechen, wurde in die Schnittstelle f\u00fcr asynchrone Eingabe\/Ausgabe io_uring hinzugef\u00fcgt, <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man2\/sync_file_range.2.html\">sync_file_range()<\/a><\/noindex>, und es wurde die M\u00f6glichkeit implementiert, eventfd mit io_uring zu registrieren und Benachrichtigungen \u00fcber den Abschluss von Operationen zu erhalten;\n<li class=\"l\"> F\u00fcr das CIFS-Dateisystem wurde ioctl FIEMAP hinzugef\u00fcgt, das eine effiziente Zuordnung von Extents erm\u00f6glicht, sowie Unterst\u00fctzung f\u00fcr die Modi SEEK_DATA und SEEK_HOLE;\n<li class=\"l\"> Im FUSE-Untersystem <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ad2ba64dd489805e7ddf5fecf166cae1e09fc5c0\">vorgeschlagen<\/a><\/noindex> API zur Verwaltung des Daten-Cachings;\n<li class=\"l\"> In Btrfs wurde die Implementierung von qgroups optimiert und die Ausf\u00fchrung von fsync f\u00fcr Dateien mit mehreren harten Links beschleunigt. Der Code zur \u00dcberpr\u00fcfung der Datenintegrit\u00e4t wurde verbessert, sodass er m\u00f6gliche Besch\u00e4digungen der Informationen im RAM vor dem Schreiben der Daten auf die Festplatte ber\u00fccksichtigt;\n<li class=\"l\"> In CEPH wurde die Unterst\u00fctzung f\u00fcr den Export von Snapshots \u00fcber NFS hinzugef\u00fcgt;\n<li class=\"l\"> Die Implementierung des NFSv4-Mounts im \u201esoft\u201c-Modus wurde verbessert (bei einem Zugriffsfehler auf den Server wird im \u201esoft\u201c-Modus sofort ein Fehlercode zur\u00fcckgegeben, w\u00e4hrend im \u201ehard\u201c-Modus die Kontrolle bis zur Wiederherstellung der FS-Verf\u00fcgbarkeit oder einem Timeout nicht zur\u00fcckgegeben wird). In der neuen Version wurde die Timeout-Verarbeitung pr\u00e4ziser gestaltet, die Wiederherstellung nach einem Fehler beschleunigt und eine neue Mount-Option \u201esofterr\u201c hinzugef\u00fcgt, die den zur\u00fcckgegebenen Fehlercode (ETIMEDOUT) beim Eintreten eines Timeouts \u00e4ndern kann;\n<li class=\"l\"> Im API nfsdcld, das zur \u00dcberwachung des Status von NFS-Kunden gedacht ist, wurde die M\u00f6glichkeit geschaffen, dass der NFS-Server den Status des Clients nach einem Neustart korrekt \u00fcberwachen kann. Damit kann der nfsdcld-Daemon jetzt die Rolle eines nfsdcltrack-Handlers \u00fcbernehmen;\n<li class=\"l\"> F\u00fcr AFS <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c6c1d63c243025956f061e67fff3a615aa0f6be\">hinzugef\u00fcgt<\/a><\/noindex> Emulation von Byte-Range-Sperren in Dateien (<noindex><a rel=\"nofollow\" href=\"http:\/\/docs.openafs.org\/ReleaseNotesWindows\/ch03s19.html\">Byte Range Locking<\/a><\/noindex>);\n<\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Es wurden Ma\u00dfnahmen ergriffen, um Stellen im Kernel zu beseitigen, die die Ausf\u00fchrung von Code aus beschreibbaren, gemappten Speicherbereichen erm\u00f6glichen, um potenzielle Sicherheitsl\u00fccken zu schlie\u00dfen, die bei Angriffen ausgenutzt werden k\u00f6nnten;\n<li class=\"l\"> Ein neuer Kernel-Befehlszeilenparameter \u201emitigations=\u201c hinzugef\u00fcgt, der eine vereinfachte M\u00f6glichkeit zur Steuerung der Aktivierung bestimmter Techniken zum Schutz vor Sicherheitsanf\u00e4lligkeiten, die mit spekulativer Ausf\u00fchrung von Befehlen in der CPU verbunden sind, bietet. Die \u00dcbergabe \u201emitigations=off\u201c schaltet alle vorhandenen Methoden aus, w\u00e4hrend der standardm\u00e4\u00dfig verwendete Modus \u201emitigations=auto\u201c Schutz aktiviert, jedoch keinen Einfluss auf die Nutzung von Hyper-Threading hat. Der Modus \u201emitigations=auto,nosmt\u201c schaltet zus\u00e4tzlich Hyper-Threading aus, wenn dies von der Schutzmethode gefordert wird.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/0d7a78643f6972214e99205b364e508f8ea9598e\">Hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung f\u00fcr elektronische digitale Signaturen gem\u00e4\u00df GOST R 34.10-2012 (RFC 7091, ISO\/IEC 14888-3), <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0d7a78643f6972214e99205b364e508f8ea9598e\">entwickelt<\/a><\/noindex> Vitalij Tsikunow von &#171;Basalt SPP&#187;. Die integrierte TLS-Implementierung hat die Unterst\u00fctzung f\u00fcr AES128-CCM hinzugef\u00fcgt. Im Modul crypto_simd wurde die Unterst\u00fctzung f\u00fcr AEAD-Algorithmen hinzugef\u00fcgt;\n<li class=\"l\"> In Kconfig <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f671e58159adea641f76c56d1f0bbdcb3c524ff\">hinzugef\u00fcgt<\/a><\/noindex> ein separater Abschnitt &#171;Kernel-H\u00e4rtung&#187; mit Optionen zur St\u00e4rkung des Kernschutzes. Derzeit sind im neuen Abschnitt nur die Einstellungen zur Aktivierung der verst\u00e4rkenden GCC-Plugin-Pr\u00fcfungen zusammengefasst;\n<li class=\"l\"> Der Kernel-Code ist fast <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b4b52b881cf0\">von ununterbrochenen Case-Ausdr\u00fccken in Switch-Anweisungen befreit (ohne Return oder Break nach jedem Case-Block). Es m\u00fcssen noch 32 von 2311 F\u00e4llen mit dieser Art der Nutzung von Switch korrigiert werden, nach denen im Kernel-Build der Modus \u201e-Wimplicit-fallthrough\u201c angewendet werden kann;<\/a><\/noindex> von kontinuierlichen case-Ausdr\u00fccken im switch (ohne return oder break nach jedem case-Block). Es m\u00fcssen noch 32 von 2311 F\u00e4llen dieser Art von switch korrigiert werden, bevor bei der Kernzusammenstellung der Modus &#171;-Wimplicit-fallthrough&#187; angewendet werden kann;\n<li class=\"l\"> Klasse MDS (Microarchitectural Data Sampling) in Intel-Prozessoren. Die Anf\u00e4lligkeit des Systems f\u00fcr diese Sicherheitsanf\u00e4lligkeit kann \u00fcber die SysFS-Variable \u201e\/sys\/devices\/system\/cpu\/vulnerabilities\/mds\u201c \u00fcberpr\u00fcft werden.\n<li class=\"l\"> Ein Code zur Blockierung wurde hinzugef\u00fcgt.  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">Angriffe<\/a><\/noindex> der Klasse MDS (Microarchitectural Data Sampling) in Intel-Prozessoren. Die Anf\u00e4lligkeit des Systems gegen\u00fcber der Schwachstelle kann \u00fcber die SysFS-Variable &#171;\\\/sys\\\/devices\\\/system\\\/cpu\\\/vulnerabilities\\\/mds&#187; \u00fcberpr\u00fcft werden. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/hw-vuln\/mds.html\">Verf\u00fcgbar<\/a><\/noindex> zwei Schutzmodi: einen vollst\u00e4ndigen, der ein aktualisiertes Mikrocode erfordert, und einen Umgehungsmodus, der nicht vollst\u00e4ndig garantieren kann, dass die CPU-Puffer beim Wechsel in den Benutzerraum oder ins Gastbetriebssystem gereinigt werden. Im Kern wurde ein Parameter &#171;mds=&#187; hinzugef\u00fcgt, der die Werte &#171;full&#187;, &#171;full,nosmt&#187; (+ Deaktivierung von Hyper-Threads) und &#171;off&#187; annehmen kann;\n<li class=\"l\"> Auf x86-64-Systemen wurde f\u00fcr IRQs, Debugging-Mechanismen und Ausnahmebehandler der Schutz &#171;Stack Guard-Page&#187; hinzugef\u00fcgt, der darin besteht, an der Grenze zum Stack Speicherseiten zu substituieren, wobei Zugriffe darauf eine Ausnahme (Seitenfehler) erzeugen;\n<li class=\"l\"> Eine sysctl-Einstellung vm.unprivileged_userfaultfd wurde hinzugef\u00fcgt, die die M\u00f6glichkeit steuert, den Systemaufruf userfaultfd() von nicht privilegierten Prozessen zu nutzen;\n<\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d15662682db232da77136cd348f4c9df312ca6f9\">Hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung von IPv6-Gateways f\u00fcr IPv4-Routen. Zum Beispiel k\u00f6nnen jetzt Routing-Regeln vom Typ &#171;ip ro add 172.16.1.0\\\/24 via inet6 2001:db8::1 dev eth0&#187; angegeben werden;\n<li class=\"l\"> F\u00fcr ICMPv6 wurden ioctl-Aufrufe icmp_echo_ignore_anycast und icmp_echo_ignore_multicast implementiert, um ICMP ECHO f\u00fcr Anycast und<br \/>\nMulticast-Adressen zu ignorieren. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0bc199854405543b0debe67c735c0aae94f1d319\">Hinzugef\u00fcgt<\/a><\/noindex> Die M\u00f6glichkeit, die Intensit\u00e4t der Verarbeitung von ICMPv6-Paketen zu begrenzen;<\/p>\n<li class=\"l\"> F\u00fcr das Mesh-Protokoll B.A.T.M.A.N. (&#171;Better Approach To Mobile Adhoc Networking&#187;), das die Erstellung dezentraler Netzwerke erm\u00f6glicht, bei denen jeder Knoten \u00fcber benachbarte Knoten verbunden ist, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/32e727449c792b689c2a06a8b4cc9fef6270c5a7\">hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung der Umwandlung von Multicast in Unicast sowie die M\u00f6glichkeit der Verwaltung \u00fcber sysfs;\n<li class=\"l\"> In ethtool <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3aeb0803f7ea11ff2fc478f7d58f2b8e713af380\">wurde hinzugef\u00fcgt<\/a><\/noindex> ein neuer Parameter Fast Link Down, der die Zeit verk\u00fcrzt, die ben\u00f6tigt wird, um Informationen \u00fcber ein Link-Abschaltungsevent f\u00fcr 1000BaseT zu erhalten (unter normalen Bedingungen betr\u00e4gt die Verz\u00f6gerung bis zu 750 ms);\n<li class=\"l\"> Es ist verf\u00fcgbar <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/1713cb37bf671e5d98919536941a8b56337874fd\">die M\u00f6glichkeit<\/a><\/noindex> die Bindung von Foo-Over-UDP-Tunneln an eine bestimmte Adresse, ein Netzwerkinterface oder einen Socket (fr\u00fcher wurde die Bindung nur nach einer allgemeinen Maske durchgef\u00fchrt);\n<li class=\"l\"> Im Wireless-Stack <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=cb74e9775871f8c82a1297cf76209f10ab5bbe3d\">ist sichergestellt<\/a><\/noindex> die M\u00f6glichkeit, Behandler zu implementieren<br \/>\nOWE (Opportunistic Wireless Encryption) im Benutzerspeicher;<\/p>\n<li class=\"l\"> In Netfilter wurde in die nat-Ketten die Unterst\u00fctzung der Adressfamilie inet hinzugef\u00fcgt (z. B. kann nun eine \u00dcbersetzungsregel verwendet werden, um sowohl ipv4 als auch ipv6 zu behandeln, ohne Regeln f\u00fcr ipv4 und ipv6 zu trennen);\n<li class=\"l\"> In netlink <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ef6243acb4782df587a4d7d6c310fa5b5d82684b\">wurde hinzugef\u00fcgt<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8cb081746c031fb164089322e2336a0bf5b3070c\">Modus<\/a><\/noindex> strikt f\u00fcr die strenge \u00dcberpr\u00fcfung der Richtigkeit aller Nachrichten und Attribute, wobei \u00dcberschreitungen der erwarteten Attributgr\u00f6\u00dfe nicht erlaubt sind und das Hinzuf\u00fcgen zus\u00e4tzlichen Daten am Ende der Nachrichten verboten ist;\n<\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> zum Systemaufruf clone() wurde die Flagge CLONE_PIDFD hinzugef\u00fcgt, beim Setzen dieser wird an den \u00fcbergeordneten Prozess ein Dateideskriptor &#171;pidfd&#187; zur\u00fcckgegeben, der mit dem erstellten Kindprozess identifiziert wird. Dieser Dateideskriptor kann beispielsweise verwendet werden, um Signale zu senden, ohne in einen Wettlaufzustand zu geraten (sofort nach dem Senden des Signals kann die Ziel-PID aufgrund des Abschlusses des Prozesses freigegeben und von einem anderen Prozess verwendet werden);\n<li class=\"l\"> F\u00fcr die zweite Version von cgroups wurde die Funktionalit\u00e4t des Controllers freezer hinzugef\u00fcgt, mit dem die Ausf\u00fchrung in einer cgroup gestoppt und vor\u00fcbergehend einige Ressourcen (CPU, I\/O und potenziell sogar Speicher) f\u00fcr die Ausf\u00fchrung anderer Aufgaben freigegeben werden k\u00f6nnen. Die Steuerung erfolgt \u00fcber die Steuerdateien cgroup.freeze und cgroup.events im cgroup-Baum. Ein Schreiben von 1 in cgroup.freeze friert die Prozesse in der aktuellen cgroup und allen untergeordneten Gruppen ein. Da das Einfrieren einige Zeit in Anspruch nimmt, wurde zus\u00e4tzlich die Datei cgroup.events angeboten, um den Abschluss der Operation zu erfahren;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e1cf33aafb84\">Wurde gew\u00e4hrleistet<\/a><\/noindex> Export von Attributen des Speichers, der an jedem Knoten in sysfs angeh\u00e4ngt ist, was es aus dem Benutzerspeicher erm\u00f6glicht, die Art der Behandlung von Speicherriegeln in Systemen mit heterogenem Speicher zu bestimmen;\n<li class=\"l\"> Das PSI (Pressure Stall Information)-Subsystem wurde \u00fcberarbeitet, das es erm\u00f6glicht, Informationen \u00fcber die Wartezeit zum Erhalten verschiedener Ressourcen (CPU, Speicher, I\/O) f\u00fcr bestimmte Aufgaben oder Prozessgruppen in einer cgroup zu analysieren. Mit PSI k\u00f6nnen Benutzerraum-Handler die Auslastung der Systeme und die Art der Verlangsamung im Vergleich zu Load Average genauer einsch\u00e4tzen. In der neuen Version ist die Unterst\u00fctzung der Einstellung von Sensitivit\u00e4tsschwellen und die M\u00f6glichkeit, den Aufruf poll() f\u00fcr die Benachrichtigung \u00fcber das Ausl\u00f6sen festgelegter Schwellenwerte innerhalb eines bestimmten Zeitraums zu nutzen, gew\u00e4hrleistet. Diese Funktion erm\u00f6glicht es, in Android das fr\u00fchzeitige Monitoring von Speichermangel zu organisieren, die Quelle von Problemen zu erkennen und unwichtige Anwendungen zu beenden, ohne dass sp\u00fcrbare Probleme f\u00fcr den Benutzer auftreten. Bei Stresstests haben \u00dcberwachungswerkzeuge f\u00fcr den Speicherverbrauch auf Basis von PSI im Vergleich zu den Statistiken von vmpressure 10-mal weniger Fehlalarme gezeigt;\n<li class=\"l\"> Der Code f\u00fcr die \u00dcberpr\u00fcfung von BPF-Programmen wurde optimiert, wodurch die \u00dcberpr\u00fcfung bei gro\u00dfen Programmen bis zu 20 Mal schneller erfolgt. Die Optimierung erm\u00f6glicht es, das Limit f\u00fcr die Gr\u00f6\u00dfe von BPF-Programmen von 4096 auf eine Million Instruktionen zu erh\u00f6hen.\n<li class=\"l\"> F\u00fcr BPF-Programme <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d859900c4c56\">bereitgestellt<\/a><\/noindex> die M\u00f6glichkeit des Zugriffs auf globale Daten, was das Definieren globaler Variablen und Konstanten in den Programmen erlaubt;\n<li class=\"l\"> Hinzugef\u00fcgt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/blob\/master\/Documentation\/bpf\/prog_cgroup_sysctl.rst\">API<\/a><\/noindex>, die es erm\u00f6glichen, aus BPF-Programmen heraus \u00c4nderungen der sysctl-Parameter zu steuern;\n<li class=\"l\"> F\u00fcr die Architektur MIPS32 wurde ein JIT-Compiler f\u00fcr die eBPF-virtuelle Maschine implementiert;\n<li class=\"l\"> F\u00fcr die 32-Bit-Architektur PowerPC wurde die Unterst\u00fctzung f\u00fcr das Debugging-Tool KASan (Kernel Address Sanitizer) hinzugef\u00fcgt, welches die Fehlererkennung im Umgang mit Speicher erm\u00f6glicht;\n<li class=\"l\"> Auf x86-64-Systemen wurde die Beschr\u00e4nkung f\u00fcr die Platzierung von Kernel-Crash-Dumps (crash-dump) in den Speicherebenen \u00fcber 896 MB aufgehoben;\n<li class=\"l\"> F\u00fcr die s390-Architektur wurde die Unterst\u00fctzung f\u00fcr die Randomisierung des Kernel-Adressraums (KASLR) und die M\u00f6glichkeit zur \u00dcberpr\u00fcfung von digitalen Signaturen beim Booten des Kernels \u00fcber kexec_file_load() implementiert;\n<li class=\"l\"> F\u00fcr die PA-RISC-Architektur wurde die Unterst\u00fctzung f\u00fcr den Kernel-Debugger (KGDB), Sprungmarken und kprobes hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Der Treiber <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a1d2a6339961efc078208dc3b2f006e9e9a8e119\">Lima<\/a><\/noindex> f\u00fcr die GPU Mali 400\/450, die in vielen alten Chips auf ARM-Architektur verwendet wird. F\u00fcr neuere GPUs von Mali wurde der Panfrost-Treiber hinzugef\u00fcgt, der Chips auf Basis der Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) unterst\u00fctzt;\n<li class=\"l\"> Die Unterst\u00fctzung von Audioger\u00e4ten, die offene Firmware verwenden, wurde hinzugef\u00fcgt. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48266\">Sound Open Firmware<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.sofproject.org\/\">SOF<\/a><\/noindex>). Trotz der Verf\u00fcgbarkeit offener Treiber blieb der Code f\u00fcr die Firmware von Audiokarten nach wie vor geschlossen und wurde bin\u00e4r bereitgestellt. Das Projekt Sound Open Firmware wurde von Intel ins Leben gerufen, um offene Firmware f\u00fcr DSP-Chips, die mit der Audiobearbeitung verbunden sind, zu schaffen (sp\u00e4ter kam auch Google zur Entwicklung hinzu). Derzeit sind bereits offene Firmware-Pakete f\u00fcr Audiokarten der Intel-Plattformen Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake und IceLake im Rahmen des Projekts vorbereitet;\n<li class=\"l\"> Im DRM-Treiber von Intel (i915) wurde die Unterst\u00fctzung f\u00fcr die Chips<br \/>\nElkhartlake (Gen11) hinzugef\u00fcgt. PCI-IDs f\u00fcr die Chips Comet Lake (Gen9) wurden hinzugef\u00fcgt. Die Unterst\u00fctzung f\u00fcr die Chips Icelake wurde stabilisiert, f\u00fcr die zus\u00e4tzlich weitere PCI-Ger\u00e4te-IDs hinzugef\u00fcgt wurden.<br \/>\n <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d57b39e3ee3cdb4b00452090e386d197980cefc9\">Aktiviert<\/a><\/noindex><br \/>\nDer asynchrone Wechselmodus zwischen zwei Puffern im Videospeicher (async flip) bei Schreiboperationen \u00fcber mmio hat die Leistung einiger 3D-Anwendungen erheblich gesteigert (z. B. stieg die Leistung im 3DMark Ice Storm Test um 300-400 %). Unterst\u00fctzung f\u00fcr die Technologie hinzugef\u00fcgt <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HDCP\">HDCP2.2<\/a><\/noindex> ((High-bandwidth Digital Content Protection) zum Verschl\u00fcsseln von Videosignalen, die \u00fcber HDMI \u00fcbertragen werden;<\/p>\n<li class=\"l\"> Im amdgpu-Treiber f\u00fcr die GPU Vega20 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=457109829f4ee4107e8c7108237afba21fabbb5e\">hinzugef\u00fcgt<\/a><\/noindex>  Unterst\u00fctzung f\u00fcr RAS (Reliability, Availability, Serviceability) und experimentelle Unterst\u00fctzung des SMU 11-Subsystems, das die Powerplay-Technologie ersetzt hat. F\u00fcr die GPU Vega12 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=750cced1c08b5258202f29ed954513be8f38df1b\">hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung des BACO-Modus (Bus Active, Chip Off). Erstmalige Unterst\u00fctzung von XGMI, einer Hochgeschwindigkeitsbusverbindung (PCIe 4.0) zur Verbindung von GPUs. Im amdkfd-Treiber wurden fehlende Identifikatoren f\u00fcr Karten auf Basis der GPU Polaris10 hinzugef\u00fcgt;\n<li class=\"l\"> Im Nouveau-Treiber wurde Unterst\u00fctzung f\u00fcr Karten auf Basis des NVIDIA Turing 117 Chipsatzes (TU117, verwendet in GeForce GTX 1650) hinzugef\u00fcgt. In<br \/>\n kconfig <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b30a43ac7132cdda833ac4b13dd1ebd35ace14b7\">hinzugef\u00fcgt<\/a><\/noindex> Einstellungen zum Deaktivieren veralteter Funktionen, die in aktuellen Versionen von libdrm nicht mehr verwendet werden;<\/p>\n<li class=\"l\"> Im DRM-API und Treiber amdgpu wurde die Unterst\u00fctzung f\u00fcr Synchronisationsobjekte &#171;Timeline&#187; hinzugef\u00fcgt, die klassisches Locking \u00fcberfl\u00fcssig machen.\n<li class=\"l\"> Der vboxvideo-Treiber f\u00fcr die virtuelle GPU VirtualBox wurde aus der Staging-Zweig in die Hauptversion \u00fcbernommen;\n<li class=\"l\"> Ein aspeed-Treiber f\u00fcr den GFX-Chip SoC ASPEED wurde hinzugef\u00fcgt;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ARM SoCs und Intel Agilex-Platinen (SoCFPGA), NXP i.MX8MM, Allwinner (RerVision H3-DVK (H3), Oceanic 5205 5inMFD, Beelink GS2 (H6), Orange Pi 3 (H6)), Rockchip (Orange Pi RK3399, Nanopi NEO4, Veyron-Mighty Chromebook), Amlogic: SEI Robotics SEI510,<br \/>\nST Micro (stm32mp157a, stm32mp157c), NXP (<br \/>\n    Eckelmann ci4x10 (i.MX6DL),<\/p>\n<p>    i.MX8MM EVK (i.MX8MM),<\/p>\n<p>    ZII i.MX7 RPU2 (i.MX7),<\/p>\n<p>    ZII SPB4 (VF610),<\/p>\n<p>    Zii Ultra (i.MX8M),<\/p>\n<p>    TQ TQMa7S (i.MX7Solo),<\/p>\n<p>    TQ TQMa7D (i.MX7Dual),<\/p>\n<p>    Kobo Aura (i.MX50),<\/p>\n<p>    Menlosystems M53 (i.MX53)), NVIDIA Jetson Nano (Tegra T210).<\/p>\n<\/ul>\n<\/ul>\n<p>Gleichzeitig Lateinamerikanischer Fonds f\u00fcr freies Software <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">ein vollst\u00e4ndig freies Kernels 5.6<\/a><\/noindex><br \/>\nVariante <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">vollst\u00e4ndig freies Kernel 5.2<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.2-gnu\/\">Linux-libre 5.2-gnu<\/a><\/noindex>, das von Firmware- und Treiberelementen befreit ist, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Nutzung durch den Hersteller eingeschr\u00e4nkt ist. In der neuen Version wird das Laden von Dateien<br \/>\nSound Open Firmware. Das Laden von Blobs in den Treibern<br \/>\n mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp und ucsi_ccg wurde deaktiviert. Der Code zur Bereinigung von Blobs in den Treibern und Subsystemen ixp4xx, imx-sdma, amdgpu, nouveau und goya sowie in der Dokumentation zum Mikrokode wurde aktualisiert. Die Bereinigung von Blobs im Treiber r8822be wurde aufgrund seiner Entfernung eingestellt.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51051\">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 5.2. \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: \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b Ext4 \u0431\u0435\u0437 \u0443\u0447\u0451\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b \u0434\u043b\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0424\u0421, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f GPU Mali 4xx\/ 6xx\/7xx, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 sysctl \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445 BPF, device-mapper \u043c\u043e\u0434\u0443\u043b\u044c dm-dust, \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0430\u0442\u0430\u043a MDS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Sound Open Firmware \u0434\u043b\u044f DSP, [&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-35977","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.2 | 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-2\" \/>\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=\"2019-10-31T19:08:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:08:56+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\udd47Kernel-Version Linux 5.2 | ProHoster","description":"\ud83e\udd47Ver\u00f6ffentlichung des Linux-Kernels 5.6 | ProHoster","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-2","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 5.2 | 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.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-2","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":"2019-10-31T19:08:56+00:00","article:modified_time":"2019-10-31T19:08:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35977","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":null,"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-22 01:30:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:26","updated":"2026-01-22 01:30: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\/35977","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=35977"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35977\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}