{"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\/novosti-interneta\/reliz-yadra-linux-5-2","title":{"rendered":"Die Ver\u00f6ffentlichung des Linux-Kernels 5.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten der Entwicklung stellte Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/7\/7\/281\">den<\/a><\/noindex> Release des Kernels <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.2<\/a><\/noindex>. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren der Fall-unabh\u00e4ngige Betrieb von Ext4, separate Systemaufrufe f\u00fcr das Einh\u00e4ngen von Dateisystemen, Treiber f\u00fcr die GPUs 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 von Sound Open Firmware f\u00fcr DSP, Leistungsoptimierung von BFQ und die \u00dcberarbeitung der PSI (Pressure Stall Information)-Subsystems f\u00fcr die Verwendung in Android.<\/p>\n<p>In die neue Version wurden 15.100 Korrekturen von 1.882 Entwicklern integriert,<br \/>\nGr\u00f6\u00dfe des Patches \u2014 62 MB (\u00c4nderungen betrafen 30889 Dateien, 625094 Codezeilen hinzugef\u00fcgt, 531864 Zeilen entfernt). Ungef\u00e4hr 45 % aller in 5.2 vorgestellten \u00c4nderungen<br \/>\n\u00c4nderungen stehen im Zusammenhang mit Ger\u00e4ten, etwa 21% der \u00c4nderungen beziehen sich auf spezifische Hardwarearchitektur.<br \/>\n12% der \u00c4nderungen betreffen die Kernsubsysteme. 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.<br \/>\nbetrifft das Netzwerk-Stack, 3% \u2014 Dateisysteme und 3% \u2014 interne<br \/>\nwurden von den Kernsubsystemen erstellt. 12,4 % aller \u00c4nderungen wurden von Intel vorbereitet, 6,3 % \u2014 von Red Hat, 5,4 % \u2014 von Google, 4,0 % \u2014 von AMD, 3,1 % \u2014 von SUSE, 3 % \u2014 von IBM, 2,7 % \u2014 von Huawei, 2,7 % \u2014 von Linaro, 2,2 % \u2014 von ARM, 1,6 % \u2014 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\"> F\u00fcr Ext4 wurde hinzugef\u00fcgt  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">Unterst\u00fctzung f\u00fcr<\/a><\/noindex> Arbeiten ohne Ber\u00fccksichtigung der Gro\u00df- und Kleinschreibung in Dateinamen, die nur in Verbindung mit bestimmten leeren Verzeichnissen durch ein neues Attribut \u2018+F\u2019 (EXT4_CASEFOLD_FL) aktiviert wird. Wenn dieses Attribut auf ein Verzeichnis gesetzt wird, werden alle Datei- und Unterverzeichnisoperationen innerhalb dessen unabh\u00e4ngig von der Gro\u00df- und Kleinschreibung durchgef\u00fchrt; Gro\u00df- und 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- und kleinschreibungsempfindlich, es sei denn, das Verzeichnis hat das Attribut \u2018chattr +F\u2019;\n<li class=\"l\"> Die Funktionen zur Verarbeitung von UTF-8-Zeichen in Dateinamen wurden vereinheitlicht und kommen bei Vergleichs- und Normalisierungsoperationen von Zeichenfolgen zum Einsatz;\n<li class=\"l\"> In XFS wurde eine Infrastruktur zur \u00dcberwachung des Zustands des Dateisystems hinzugef\u00fcgt sowie ein neuer ioctl-Befehl zum Anfordern des Betriebsstatus. Eine experimentelle M\u00f6glichkeit zur Durchf\u00fchrung eines Online-Scans der Superblock-Z\u00e4hler wurde implementiert.\n<li class=\"l\"> Ein neues Modul f\u00fcr den Device-Mapper hinzugef\u00fcgt \u2018<noindex>dm-dust<\/noindex>&#171;, das das Auftreten von Bad-Bl\u00f6cken auf dem Medium oder Fehlern beim Lesen von der Festplatte simuliert. Das Modul erleichtert das Debugging und die Testung von Anwendungen und verschiedenen Speichersystemen unter Bedingungen, in denen Ausf\u00e4lle auftreten k\u00f6nnen;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/784267\/\">Durchgef\u00fchrt<\/a><\/noindex> deutliche Leistungssteigerung des BFQ-I\/O-Schedulers. Bei hoher I\/O-Last f\u00fchren die vorgenommenen Optimierungen <noindex><a rel=\"nofollow\" href=\"https:\/\/algo.ing.unimo.it\/people\/paolo\/disk_sched\/results.php\">es erm\u00f6glichen,<\/a><\/noindex> zu einer Reduzierung der Zeiten solcher Vorg\u00e4nge wie dem Starten von Anwendungen um bis zu 80%;\n<li class=\"l\"> Eine Reihe von Systemaufrufen zum Einbinden 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 es, die verschiedenen Phasen der Einbindung (Superblock behandeln, Informationen zum Dateisystem abrufen, einbinden, an einen Einbindungspunkt anh\u00e4ngen) separat zu verarbeiten, die zuvor \u00fcber den allgemeinen Systemaufruf mount() durchgef\u00fchrt wurden. Die getrennten Aufrufe erm\u00f6glichen es, komplexere Einbindungsszenarien durchzuf\u00fchren und Vorg\u00e4nge wie die Neukonfiguration des Superblocks, das Aktivieren von Optionen, das \u00c4ndern des Einbindungspunkts und das Verschieben in einen anderen Namensraum separat durchzuf\u00fchren. Dar\u00fcber hinaus erm\u00f6glicht die separate Verarbeitung eine genaue Bestimmung der Ursachen f\u00fcr Fehlercodes und die Festlegung mehrerer Quellen f\u00fcr mehrschichtige Dateisysteme wie overlayfs.\n<li class=\"l\"> In die Schnittstelle f\u00fcr asynchrones I\/O io_uring wurde eine neue Operation IORING_OP_SYNC_FILE_RANGE hinzugef\u00fcgt, die Aktionen ausf\u00fchrt, die dem Systemaufruf <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man2\/sync_file_range.2.html\">sync_file_range()<\/a><\/noindex>entsprechen, sowie 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 Dateisystem CIFS 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\"> In der FUSE-Subsystem <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ad2ba64dd489805e7ddf5fecf166cae1e09fc5c0\">wurde angeboten<\/a><\/noindex> API zur Verwaltung von Daten-Caching;\n<li class=\"l\"> In Btrfs wurde die Implementierung von qgroups optimiert und die Geschwindigkeit von fsync f\u00fcr Dateien mit mehreren harten Links erh\u00f6ht. Der Code zur \u00dcberpr\u00fcfung der Datenintegrit\u00e4t wurde verbessert, sodass m\u00f6gliche Besch\u00e4digungen von Informationen im Arbeitsspeicher vor dem Speichern auf der Festplatte ber\u00fccksichtigt werden;\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 &#171;soft&#187;-Modus wurde verbessert (bei einem Zugriffsfehler auf den Server gibt der &#171;soft&#187;-Modus sofort einen Fehlercode zur\u00fcck, w\u00e4hrend im &#171;hard&#187;-Modus die Kontrolle nicht zur\u00fcckgegeben wird, bis die FS wieder verf\u00fcgbar ist oder ein Timeout eintritt). Die neue Version bietet eine genauere Behandlung von Timeout, beschleunigt die Wiederherstellung nach einem Ausfall und f\u00fcgt eine neue Mount-Option &#171;softerr&#187; hinzu, die es erm\u00f6glicht, den Fehlercode (ETIMEDOUT) zu \u00e4ndern, der bei Eintritt eines Timeouts zur\u00fcckgegeben wird;\n<li class=\"l\"> Im API nfsdcld, das zum Verfolgen des Zustands von NFS-Clients dient, wurde die M\u00f6glichkeit geschaffen, den Zustand des Clients durch den NFS-Server nach einem Neustart korrekt zu verfolgen. Damit kann der Demon nfsdcld nun als Handler f\u00fcr nfsdcltrack fungieren;\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> Byte-Range-Sperrsimulation 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 zur Behebung von Stellen im Kernel ergriffen, die die Ausf\u00fchrung von Code aus beschreibbaren abgebildeten Speicherbereichen zulie\u00dfen, was potenzielle Schwachstellen, die bei Angriffe ausgenutzt werden k\u00f6nnten, blockiert.\n<li class=\"l\"> Ein neuer Kernel-Befehlszeilenparameter \u201emitigations=\u201c wurde hinzugef\u00fcgt, der eine vereinfachte M\u00f6glichkeit bietet, das Ein- oder Ausschalten bestimmter Techniken zum Schutz vor Schwachstellen zu steuern, die mit spekulativer Ausf\u00fchrung von Anweisungen im CPU verbunden sind. Die \u00dcbergabe von \u201emitigations=off\u201c deaktiviert alle vorhandenen Methoden, w\u00e4hrend der standardm\u00e4\u00dfig verwendete Modus \u201emitigations=auto\u201c den Schutz aktiviert, jedoch keinen Einfluss auf die Verwendung von Hyper-Threading hat. Der Modus \u201emitigations=auto,nosmt\u201c deaktiviert zus\u00e4tzlich Hyper-Threading, 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> Von Vitali Chikunov von \u201eBasilisks SP\u041e\u201c. Die eingebaute TLS-Implementierung erhielt Unterst\u00fctzung f\u00fcr AES128-CCM. Im Modul crypto_simd wurde 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> eine separate Sektion \u201eKernel-H\u00e4rtung\u201c mit Optionen zur Verst\u00e4rkung des Kerns. Derzeit sind in der neuen Sektion nur Einstellungen zur Aktivierung der verst\u00e4rkenden GCC-Plugin-\u00dcberpr\u00fcfungen gesammelt;\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 nicht unterbrochenen case-Ausdr\u00fccken in switch<\/a><\/noindex> von nicht unterbrochenen case-Ausdr\u00fccken in switch (ohne return oder break nach jedem case-Block). Es bleibt noch, 32 von 2311 F\u00e4llen dieser Art der Verwendung von switch zu korrigieren, nach denen der Modus \u201e-Wimplicit-fallthrough\u201c beim Kernel-Bau angewendet werden kann;\n<li class=\"l\"> F\u00fcr die PowerPC-Architektur wurde Unterst\u00fctzung f\u00fcr hardwareseitige Mechanismen zur Einschr\u00e4nkung unerw\u00fcnschter Zugriffswege des Kernels auf Daten im Benutzerspeicher implementiert;\n<li class=\"l\"> Code zum Blockieren wurde hinzugef\u00fcgt.  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">Angriffen<\/a><\/noindex> MDS (Microarchitectural Data Sampling) in Intel-Prozessoren. Die Verwundbarkeit des Systems kann \u00fcber die SysFS-Variable \u201e\/sys\/devices\/system\/cpu\/vulnerabilities\/mds\u201c \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 Mikrokod erfordert, und einen Umgehungsmodus, der keine vollst\u00e4ndige Garantie f\u00fcr die Bereinigung der CPU-Puffer bei der \u00dcbergabe der Kontrolle an den Benutzer- oder Gastbereich bietet. Um die Schutzmodi zu steuern, wurde dem Kernel der Parameter \u201emds=\u201c hinzugef\u00fcgt, der die Werte \u201efull\u201c, \u201efull,nosmt\u201c (+ Deaktivierung von Hyper-Threads) und \u201eoff\u201c annehmen kann;\n<li class=\"l\"> Auf x86-64-Systemen wurde f\u00fcr IRQ, Debugging-Mechanismen und Ausnahmebehandler der Schutz \u201estack guard-page\u201c hinzugef\u00fcgt, der darin besteht, an der Grenze des Stapels Seiten des Speichers einzuf\u00fcgen, deren Zugriff eine Ausnahme (page-fault) generiert;\n<li class=\"l\"> Es wurde eine sysctl-Konfiguration vm.unprivileged_userfaultfd hinzugef\u00fcgt, die die Verwendung des Systemaufrufs userfaultfd() durch nicht privilegierte Prozesse regelt.\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. Beispielsweise k\u00f6nnen jetzt Routing-Regeln wie \u201eip ro add 172.16.1.0\/24 via inet6 2001:db8::1 dev eth0\u201c angegeben werden;\n<li class=\"l\"> F\u00fcr ICMPv6 wurden die 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> M\u00f6glichkeit zur Begrenzung der Intensit\u00e4t der ICMPv6-Paketverarbeitung.<\/p>\n<li class=\"l\"> F\u00fcr das Mesh-Protokoll B.A.T.M.A.N. (\u201eBetter Approach To Mobile Adhoc Networking\u201c), das die Erstellung von dezentralisierten Netzwerken erm\u00f6glicht, in 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 Steuerung \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\">ein<\/a><\/noindex> wurde ein neuer Parameter Fast Link Down hinzugef\u00fcgt, der die Zeit zur Meldung eines Link-Abschaltereignisses f\u00fcr 1000BaseT verk\u00fcrzt (unter normalen Bedingungen betr\u00e4gt die Verz\u00f6gerung bis zu 750 ms).\n<li class=\"l\"> Es wurde <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/1713cb37bf671e5d98919536941a8b56337874fd\">die M\u00f6glichkeit<\/a><\/noindex> Bindungen von Foo-Over-UDP-Tunneln an eine bestimmte Adresse, Netzwerkschnittstelle oder Socket (fr\u00fcher wurde die Bindung nur \u00fcber eine allgemeine 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\">sicherstellt<\/a><\/noindex> die M\u00f6glichkeit zur Implementierung von Handlern<br \/>\nOWE (Opportunistic Wireless Encryption) im Benutzerspeicher;<\/p>\n<li class=\"l\"> Im Netfilter wurde Unterst\u00fctzung f\u00fcr die Adressfamilie inet zu den nat-Ketten hinzugef\u00fcgt (jetzt kann eine Regel f\u00fcr die Verarbeitung von IPv4 und IPv6 verwendet werden, ohne dass Regeln f\u00fcr IPv4 und IPv6 getrennt werden m\u00fcssen);\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\">ein<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8cb081746c031fb164089322e2336a0bf5b3070c\">Modus wurde hinzugef\u00fcgt<\/a><\/noindex> strict f\u00fcr eine strenge Validierung aller Nachrichten und Attribute, bei der eine \u00dcberschreitung der erwarteten Attributgr\u00f6\u00dfe nicht erlaubt ist und die Hinzuf\u00fcgung zus\u00e4tzlicher Daten am Ende von Nachrichten verboten ist;\n<\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Im Systemaufruf clone() wurde das Flag CLONE_PIDFD hinzugef\u00fcgt. Wenn dieses gesetzt ist, erh\u00e4lt der \u00fcbergeordnete Prozess einen Datei-Deskriptor &#171;pidfd&#187;, der mit dem erstellten Kindprozess verkn\u00fcpft ist. Dieser Datei-Deskriptor kann beispielsweise verwendet werden, um Signale zu senden, ohne die Gefahr eines Rennens zu riskieren (unmittelbar nach dem Senden eines Signals kann die Ziel-PID aufgrund des Prozessabbaus freigegeben und einem anderen Prozess zugewiesen werden);\n<li class=\"l\"> In der zweiten Version von cgroups wurde die Funktionalit\u00e4t des Freezer-Controllers hinzugef\u00fcgt, mit dem es m\u00f6glich ist, die Arbeit in einem cgroup anzuhalten und vor\u00fcbergehend einige Ressourcen (CPU, E\/A und potenziell sogar Speicher) f\u00fcr andere Aufgaben freizugeben. Die Steuerung erfolgt \u00fcber die Steuerdateien cgroup.freeze und cgroup.events im cgroup-Baum. Das 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, wird zus\u00e4tzlich die Datei cgroup.events angeboten, \u00fcber die man den Abschluss der Operation erfahren kann.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e1cf33aafb84\">Sichergestellt<\/a><\/noindex> der Export von Speicherattributen, die an jeden Knoten in sysfs angeh\u00e4ngt sind, was es erm\u00f6glicht, aus dem Benutzerspace den Charakter der Abwicklung von Speicherseiten in Systemen mit heterogenem Speicher zu bestimmen;\n<li class=\"l\"> Das PSI (Pressure Stall Information)-Subsystem wurde verbessert, was es erm\u00f6glicht, Informationen \u00fcber die Wartezeiten beim Erhalt verschiedener Ressourcen (CPU, Arbeitsspeicher, I\/O) f\u00fcr bestimmte Aufgaben oder Prozessgruppen in cgroups zu analysieren. Mithilfe von PSI k\u00f6nnen Anwendungen im Benutzerraum die Systemauslastung und die Art der Verlangsamung pr\u00e4ziser einsch\u00e4tzen als mit Load Average. In der neuen Version gibt es Unterst\u00fctzung f\u00fcr die Anpassung der Sensitivit\u00e4tsschwellen und die M\u00f6glichkeit, den Aufruf poll() zu verwenden, um eine Benachrichtigung \u00fcber das Ausl\u00f6sen festgelegter Schwellenwerte in einem bestimmten Zeitraum zu erhalten. Diese Funktion erm\u00f6glicht es, in Android fr\u00fchzeitig einen Mangel an Arbeitsspeicher zu \u00fcberwachen, die Ursachen von Problemen zu identifizieren und unwichtige Anwendungen zu beenden, bevor es f\u00fcr den Benutzer zu sp\u00fcrbaren Problemen kommt. Bei Stresstests haben Monitoring-Tools zur Speicherauslastung auf Basis von PSI zehnmal weniger Fehlalarme im Vergleich zu den Statistiken von vmpressure gezeigt.\n<li class=\"l\"> Der Code zur \u00dcberpr\u00fcfung von BPF-Programmen wurde optimiert, sodass gro\u00dfe Programme die \u00dcberpr\u00fcfung bis zu 20 Mal schneller durchf\u00fchren k\u00f6nnen. Diese Optimierung hat das Limit f\u00fcr die Gr\u00f6\u00dfe von BPF-Programmen von 4096 auf eine Million Anweisungen erh\u00f6ht.\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 wird.<\/a><\/noindex> die M\u00f6glichkeit, auf globale Daten zuzugreifen, was die Definition globaler Variablen und Konstanten in Programmen erm\u00f6glicht;\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>, das es erm\u00f6glicht, \u00c4nderungen der sysctl-Parameter aus BPF-Programmen zu steuern;\n<li class=\"l\"> F\u00fcr die MIPS32-Architektur wurde ein JIT-Compiler f\u00fcr die eBPF-VM implementiert;\n<li class=\"l\"> F\u00fcr die 32-Bit-Architektur PowerPC wurde Unterst\u00fctzung f\u00fcr das Debugging-Tool KASan (Kernel Address Sanitizer) hinzugef\u00fcgt, das bei der Erkennung von Speicherfehlern hilft;\n<li class=\"l\"> Auf x86-64-Systemen wurde die Einschr\u00e4nkung f\u00fcr die Platzierung von Kernabsturz-Dump-Dateien (Crash-Dump) in Speicherbereichen \u00fcber 896 MB aufgehoben;\n<li class=\"l\"> F\u00fcr die s390-Architektur wurde die Unterst\u00fctzung f\u00fcr die Randomisierung des Kernel-Adressenraums (KASLR) sowie die M\u00f6glichkeit der Verifizierung digitaler Signaturen beim Laden 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\"> Ein Treiber wurde integriert <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 \u00e4lteren ARM-basierten Chips verwendet wird. Neuere Mali-GPUs haben den Panfrost-Treiber hinzugef\u00fcgt, der Chips mit den Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) unterst\u00fctzt;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Audioger\u00e4te mit offenen Firmware-Varianten 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\u00fcgbaren offenen Treiber bleibt der Code der Firmware f\u00fcr Audioprozessoren weiterhin geschlossen und wird in bin\u00e4rer Form bereitgestellt. Das Projekt Sound Open Firmware wurde von Intel entwickelt, um offene Firmware f\u00fcr DSP-Chips zur Audioverarbeitung zu schaffen (sp\u00e4ter wurde auch Google in die Entwicklung einbezogen). Derzeit wurden im Rahmen des Projekts bereits offene Firmware-Versionen f\u00fcr Audioprozessoren auf Intel-Plattformen wie Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake und IceLake vorbereitet;\n<li class=\"l\"> Im Intel-DRM-Treiber (i915) wurde die Unterst\u00fctzung f\u00fcr Chips<br \/>\nElkhartlake (Gen11) hinzugef\u00fcgt. PCI-Identifizierer f\u00fcr Comet Lake-Chips (Gen9) wurden erg\u00e4nzt. Die Unterst\u00fctzung f\u00fcr Icelake-Chips wurde stabilisiert, f\u00fcr die ebenfalls zus\u00e4tzliche PCI-Ger\u00e4teidentifizierer 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 Pufferspeichern im Videospeicher (async flip) w\u00e4hrend der Schreibvorg\u00e4nge \u00fcber mmio, was die Leistung einiger 3D-Anwendungen erheblich steigerte (z. B. erh\u00f6hte sich die Leistung im 3DMark Ice Storm-Test um 300-400%). Unterst\u00fctzung f\u00fcr die Technologie <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\u00fctzt RAS (Reliability, Availability, Serviceability) und experimentelle Unterst\u00fctzung des SMU 11-Subsystems, das die Powerplay-Technologie ersetzt. 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\u00fctzt den BACO-Modus (Bus Active, Chip Off). Erste Unterst\u00fctzung f\u00fcr XGMI, die Hochgeschwindigkeitsbusverbindung (PCIe 4.0) zur Verbindung von GPUs. Im amdkfd-Treiber wurden die fehlenden Identifikatoren f\u00fcr Karten auf Polaris10-GPU-Basis hinzugef\u00fcgt;\n<li class=\"l\"> Im Nouveau-Treiber wurde die Unterst\u00fctzung f\u00fcr Karten auf Basis des NVIDIA Turing 117-Chipsatzes (TU117, verwendet in der 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 den aktuellen Versionen von libdrm nicht mehr verwendet werden;<\/p>\n<li class=\"l\"> In die DRM-API und den amdgpu-Treiber wurde die Unterst\u00fctzung f\u00fcr &#171;Timeline&#187;-Synchronisationsobjekte integriert, die klassische Sperren \u00fcberfl\u00fcssig machen.\n<li class=\"l\"> Der vboxvideo-Treiber f\u00fcr das virtuelle GPU VirtualBox wurde aus dem Staging-Zweig in den Hauptzweig \u00fcbertragen;\n<li class=\"l\"> Der 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-Platten (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 hinzugef\u00fcgt.<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 der Lateinamerikanische Freie Software-Fonds <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">die<\/a><\/noindex><br \/>\nVariante ist gut gelungen. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">vollst\u00e4ndig freie Kernelversion 5.2<\/a><\/noindex> &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.2-gnu\/\">Linux-libre 5.2-gnu<\/a><\/noindex>, bereinigt von Firmware-Elementen und Treibern, die nicht-freie Komponenten oder Codeabschnitte enthalten, deren Einsatz vom Hersteller beschr\u00e4nkt ist. Die neue Version beinhaltet 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 Blob-Reinigungs-Code in den Treibern und Subsystemen ixp4xx, imx-sdma, amdgpu, nouveau und goya sowie in der Dokumentation zum Mikrocode wurde aktualisiert. Die Reinigung der 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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 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,\" \/>\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-5-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 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 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,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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\udd47 Release des Linux-Kernels 5.2 | ProHoster","description":"Nach zwei Monaten Entwicklung stellte Linus Torvalds das Release des Linux-Kernels 5.2 vor. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren der Fall-unabh\u00e4ngige Modus f\u00fcr Ext4, getrennte Systemaufrufe zum Einbinden von Dateisystemen, Treiber f\u00fcr die GPUs Mali 4xx\/6xx\/7xx, die M\u00f6glichkeit zur Bearbeitung von sysctl-Werten in BPF-Programmen, das device-mapper-Modul dm-dust, Schutz vor MDS-Angriffen und die Unterst\u00fctzung von Sound Open Firmware f\u00fcr DSP.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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 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,","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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"},"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}]}}