{"id":38151,"date":"2019-10-31T22:21:56","date_gmt":"2019-10-31T19:21:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-yadra-linux-5-3\/"},"modified":"2019-10-31T22:21:56","modified_gmt":"2019-10-31T19:21:56","slug":"reliz-yadra-linux-5-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-3","title":{"rendered":"Release des Linux-Kernels 5.3","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\/9\/15\/241\">den<\/a><\/noindex> Release des Kernels <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.3<\/a><\/noindex>. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren die Unterst\u00fctzung von AMD Navi GPUs, den Zhaoxi-Prozessoren und der Intel Speed Select Energiesteuerungstechnik, die M\u00f6glichkeit, umwait-Anweisungen zum Warten ohne Schleifen zu verwenden,<br \/>\ninteraktiver Modus \u201eUtilization Clamping\u201c f\u00fcr asymmetrische CPUs, Systemaufruf pidfd_open, Nutzung von IPv4-Adressen aus dem Subnetz 0.0.0.0\/8, M\u00f6glichkeit f\u00fcr hardwaregest\u00fctztes Nftables, Unterst\u00fctzung von HDR im DRM-Subsystem, Integration des Hypervisors ACRN.<\/p>\n<p>In <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/9\/15\/2\">Ank\u00fcndigung lesen)<\/a><\/noindex> Die neue Linus-Version erinnerte alle Entwickler an die wichtigste Regel der Kernel-Entwicklung \u2014 die Beibehaltung des unver\u00e4nderten Verhaltens f\u00fcr Komponenten des Benutzersystems. \u00c4nderungen im Kernel d\u00fcrfen in keiner Weise bereits funktionierende Anwendungen st\u00f6ren oder zu Regressionen auf Benutzerebene f\u00fchren. Gleichzeitig kann eine Verhaltens\u00e4nderung nicht nur durch \u00c4nderungen an der ABI, das Entfernen veralteter Codes oder das Auftreten von Fehlern verursacht werden, sondern auch durch indirekte Auswirkungen korrekt funktionierender n\u00fctzlicher Verbesserungen. Ein anschauliches Beispiel wurde gegeben. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=72dbcf72156641fde4d8ea401e977341bfd35a05\">eine n\u00fctzliche<\/a><\/noindex> Optimierung <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b03755ad6f33b7b8cd7312a3596a2dbf496de6e7\">abgelehnt<\/a><\/noindex> Im Ext4-Code wird die Anzahl der Zugriffe auf das Speichermedium durch das Deaktivieren des vorzeitigen Lesens der Inode-Tabelle bei kleinen Ein- \/ Ausgabever requests reduziert. <\/p>\n<p>Die Optimierung f\u00fchrte dazu, dass die Entropie f\u00fcr den Zufallszahlengenerator getrandom() aufgrund der verringerten Festplattenaktivit\u00e4t langsamer angesammelt wird. In bestimmten Konfigurationen konnten unter bestimmten Umst\u00e4nden Verz\u00f6gerungen beim Booten auftreten, bis der Entropie-Pool gef\u00fcllt war. Da die Optimierung tats\u00e4chlich n\u00fctzlich ist, gab es unter den Entwicklern eine Diskussion, in der vorgeschlagen wurde, das Problem durch die Standard-Deaktivierung des blockierenden Modus f\u00fcr den Aufruf von getrandom() zu beheben, mit der Hinzuf\u00fcgung eines optionalen Flags zum Warten auf Entropie. Eine solche \u00c4nderung w\u00fcrde jedoch die Qualit\u00e4t der Zufallszahlen in der Anfangsphase des Bootvorgangs beeintr\u00e4chtigen.<\/p>\n<p>In die neue Version wurden 15.794 Korrekturen von 1.974 Entwicklern \u00fcbernommen.<br \/>\nPatchgr\u00f6\u00dfe \u2014 92 MB (\u00c4nderungen betrafen 13986 Dateien, 258419 Codezeilen wurden hinzugef\u00fcgt,<br \/>\n599.137 Zeilen wurden entfernt). Etwa 39 % aller \u00c4nderungen in 5.3<br \/>\nstehen im Zusammenhang mit Ger\u00e4tetreibern, etwa 12 % der \u00c4nderungen haben<br \/>\nBeziehung zu hardwarearchitekturspezifischen Code-Updates, 11%<br \/>\nbetrifft das Netzwerk-Stack, 3% \u2014 Dateisysteme und 3% \u2014 interne<br \/>\nSubsystemen des Kernels.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.3\">Haupt<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/793629\/\">Neuheiten<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Die Entwicklung der Funktionalit\u00e4t 'pidfd' wurde fortgesetzt, die dabei hilft, Situationen mit der Wiederverwendung von PID zu verarbeiten (pidfd wird mit einem bestimmten Prozess verkn\u00fcpft und \u00e4ndert sich nicht, w\u00e4hrend PID nach Abschluss des aktuellen Prozesses einem anderen Prozess zugewiesen werden kann, der mit diesem PID assoziiert ist). Fr\u00fcher wurde bereits im Kernel hinzugef\u00fcgt<br \/>\nder Systemaufruf pidfd_send_signal() und das FLAG CLONE_PIDFD im Aufruf clone(), das die Verwendung von pidfd in idfd_send_signal() erm\u00f6glicht. Bei der Verwendung des Aufrufs clone() mit dem FLAG CLONE_PIDFD k\u00f6nnen Probleme mit Dienstmanagern oder dem System zum erzwungenen Beenden von Prozessen auftreten, wenn der Speicher auf der Android-Plattform ersch\u00f6pft ist. In diesem Fall wird der Aufruf fork() oder clone() ohne CLONE_PIDFD verwendet. <\/p>\n<p>Im Kernel 5.3 wurde der Systemaufruf <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/789023\/\">pidfd_open()<\/a><\/noindex>, der die \u00dcberpr\u00fcfung von pidfd f\u00fcr jeden vorhandenen Prozess erm\u00f6glicht, der nicht \u00fcber einen clone()-Aufruf mit dem CLONE_PIDFD-Flag erstellt wurde. Zudem wurde die Unterst\u00fctzung f\u00fcr das Polling von pidfd \u00fcber poll() und epoll() hinzugef\u00fcgt, was es Prozessmanagern erm\u00f6glicht, das Beenden beliebiger Prozesse zu \u00fcberwachen, ohne sich Sorgen \u00fcber ein Rennen in Bezug auf die Zuweisung einer PID an einen neuen Prozess machen zu m\u00fcssen. Der Mechanismus zur Benachrichtigung \u00fcber die Beendigung eines Prozesses, der mit pidfd verbunden ist, \u00e4hnelt der Information \u00fcber das Ende seines eigenen Kindprozesses;<\/p>\n<li class=\"l\">Dem Job-Scheduler wurde Unterst\u00fctzung f\u00fcr den Mechanismus zur Auslastungsbegrenzung hinzugef\u00fcgt (<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/762043\/\">Nutzungsbegrenzung<\/a><\/noindex>), das es erm\u00f6glicht, sich an minimale oder maximale Frequenzbereiche zu halten, abh\u00e4ngig von den aktiven CPU-Aufgaben. Der pr\u00e4sentierte Mechanismus beschleunigt Aufgaben, die sich direkt auf die Benutzerinteraktion auswirken, indem diese Aufgaben mindestens bei der unteren Grenze der 'angeforderten' Frequenz gestartet werden. Aufgaben mit niedriger Priorit\u00e4t, die sich nicht auf die Benutzererfahrung auswirken, werden mit der oberen Grenze der 'erlaubten' Frequenz gestartet. Die Grenzen werden \u00fcber die Attribute sched_uclamp_util_min und sched_uclamp_util_max im Systemaufruf sched_setattr() festgelegt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Energiemanagement-Technologie hinzugef\u00fcgt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/speed-select-technology-article.html\">Intel Speed Select<\/a><\/noindex>, die auf bestimmten Servern mit Intel Xeon-Prozessoren verf\u00fcgbar ist. Diese Technologie erm\u00f6glicht es, Leistungs- und Bandbreiteneinstellungen f\u00fcr verschiedene CPU-Kerne zu konfigurieren, wodurch die Leistung f\u00fcr auf bestimmten Kernen ausgef\u00fchrte Aufgaben priorisiert wird, zulasten der Leistung auf anderen Kernen;\n<li class=\"l\"> Prozesse im Benutzerspeicher <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/790920\/\">bereitgestellt wird.<\/a><\/noindex> Die M\u00f6glichkeit, f\u00fcr kurze Zeit ohne Verwendung von Schleifen mit der Anweisung umwait zu warten. Diese Anweisung, zusammen mit den Anweisungen umonitor und tpause, wird in kommenden Intel-Chips  \u201eTremont\u201c angeboten und erm\u00f6glicht energieeffiziente Verz\u00f6gerungen, die die Leistung anderer Threads bei Verwendung von Hyper Threading nicht beeinflussen.\n<li class=\"l\"> Die RISC-V Architektur erh\u00e4lt Unterst\u00fctzung f\u00fcr gro\u00dfe Speicherseiten (huge pages).\n<li class=\"l\"> Im Mechanismus der Nachverfolgung \u201ekprobes\u201c wurde die M\u00f6glichkeit hinzugef\u00fcgt, Zeiger des Kernels im Benutzerspeicher zu dereferenzieren, was beispielsweise zur Bewertung des Inhalts von Strukturen, die in Systemaufrufen \u00fcbergeben werden, verwendet werden kann. Zudem wurde die M\u00f6glichkeit zur Pr\u00fcfung w\u00e4hrend des Bootprozesses hinzugef\u00fcgt.\n<li class=\"l\"> Die Konfigurationsdatei wurde um die OPTION PREEMPT_RT f\u00fcr den Betrieb im Echtzeitmodus erweitert. Der Code zur Unterst\u00fctzung des Echtzeitmodus wurde jedoch noch nicht in den Kernel integriert, aber das Hinzuf\u00fcgen dieser Option ist ein gutes Zeichen, dass die jahrelange Saga um <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43094\">Integration in Quarant\u00e4ne zu setzen.<\/a><\/noindex> Realtime-Preempt-Patches ihrem Ende entgegengeht.\n<li class=\"l\"> Der Systemaufruf clone3() wurde hinzugef\u00fcgt. Er implementiert eine erweiterbare Version der Schnittstelle clone(), die eine gr\u00f6\u00dfere Anzahl von Flags zul\u00e4sst.\n<li class=\"l\"> Ein bpf_send_signal() Handler wurde hinzugef\u00fcgt, der es BPF-Programmen erm\u00f6glicht, Signale an beliebige Prozesse zu senden.\n<li class=\"l\"> F\u00fcr Perf-Ereignisse in der KVM-Hypervisor-Umgebung wurde ein neuer Filtermechanismus hinzugef\u00fcgt, der dem Administrator die M\u00f6glichkeit gibt, die zul\u00e4ssigen oder nicht zul\u00e4ssigen Ereignistypen f\u00fcr das Monitoring auf der Gastseite zu definieren.\n<li class=\"l\"> Der Verifizierungsmechanismus f\u00fcr eBPF-Anwendungen wurde um die F\u00e4higkeit erweitert, Programme mit Schleifen zu verarbeiten, solange die Ausf\u00fchrung der Schleife begrenzt ist und nicht zum \u00dcberschreiten des Limits f\u00fcr die maximale Anzahl von Anweisungen f\u00fchren kann.\n<\/ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr das XFS-Dateisystem wurde die M\u00f6glichkeit der mehrstufigen Durchsuchung von Inodes implementiert (z. B. bei der \u00dcberpr\u00fcfung von Quoten). Neue ioctl BULKSTAT und INUMBERS wurden hinzugef\u00fcgt, die Zugriff auf Funktionen gew\u00e4hren, die in der f\u00fcnften Ausgabe des Dateiformats eingef\u00fchrt wurden, wie das Erstellungsdatum des Inodes und die M\u00f6glichkeit, BULKSTAT- und INUMBERS-Parameter f\u00fcr jede AG (Allocation Group) festzulegen.\n<li class=\"l\"> In Ext4 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4e19d6b65fb4fc42e352ce9883649e049da14743\">wurde Unterst\u00fctzung f\u00fcr<\/a><\/noindex>  Leerr\u00e4ume in Verzeichnissen (nicht zugewiesene Bl\u00f6cke).<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=02b016ca7f99229ae6227e7b2fc950c4e140d74a\">Die Verarbeitung wurde sichergestellt.<\/a><\/noindex> des Flags \u201ei\u201c (immutable) f\u00fcr ge\u00f6ffnete Dateien (Schreibverbot, wenn das Flag gesetzt wurde, w\u00e4hrend die Datei bereits ge\u00f6ffnet war);<\/p>\n<li class=\"l\"> Btrfs bietet die schnelle Implementierung von crc32c auf allen Architekturen;\n<li class=\"l\"> Im CIFS wurde das Experimentalsymbol f\u00fcr die Unterst\u00fctzung von smbdirect entfernt. In SMB3 wurde die M\u00f6glichkeit hinzugef\u00fcgt, Kryptographie-Algorithmen im GCM-Modus zu verwenden. Eine neue Mount-Option wurde hinzugef\u00fcgt, um Modi aus ACE (Access Control Entry) Eintr\u00e4gen zu extrahieren. Die Leistung des open()-Aufrufs wurde optimiert;\n<li class=\"l\"> In F2FS wurde eine Option zur Einschr\u00e4nkung des Garbage Collectors im Modus checkpoint=disable hinzugef\u00fcgt. Ein ioctl f\u00fcr das Entfernen von Blockbereichen aus F2FS wurde hinzugef\u00fcgt, sodass die Gr\u00f6\u00dfe der Partition dynamisch angepasst werden kann. Die M\u00f6glichkeit, Swap-Dateien in F2FS mit direktem I\/O zu platzieren, wurde eingef\u00fchrt. Unterst\u00fctzt wird jetzt das Ankern von Dateien und die Allokation von Bl\u00f6cken f\u00fcr solche Dateien;\n<li class=\"l\"> Im Interface f\u00fcr asynchrones I\/O io_uring wurde die Unterst\u00fctzung f\u00fcr die asynchronen Operationen sendmsg() und recvmsg() hinzugef\u00fcgt;\n<li class=\"l\"> Im UBIFS-Dateisystem wurde die Unterst\u00fctzung f\u00fcr die Kompression mit dem zstd-Algorithmus sowie die M\u00f6glichkeit zur \u00dcberpr\u00fcfung signierter FS-Images hinzugef\u00fcgt.\n<li class=\"l\"> Im Ceph-Dateisystem wurde die Unterst\u00fctzung f\u00fcr SELinux-Sicherheitslabels f\u00fcr Dateien eingef\u00fchrt.\n<li class=\"l\"> F\u00fcr NFSv4 wurde eine neue Montageoption \u201enconnect=\u201d eingef\u00fchrt, die die Anzahl der Verbindungen zum Server festlegt. Der Verkehr zwischen diesen Verbindungen wird mithilfe von Lastverteilung optimiert. Dar\u00fcber hinaus erstellt der NFSv4-Server jetzt einen Ordner \/proc\/fs\/nfsd\/clients mit Informationen \u00fcber die aktuellen Clients, einschlie\u00dflich Daten \u00fcber die von ihnen ge\u00f6ffneten Dateien;\n<\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Der Hypervisor f\u00fcr eingebettete Ger\u00e4te wurde in den Kernel aufgenommen. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51399\">ACRN<\/a><\/noindex>, der mit Blick auf die Bereitschaft zur Ausf\u00fchrung von Echtzeitanwendungen und die Eignung f\u00fcr kritische Systeme entwickelt wurde. ACRN sorgt f\u00fcr minimale Overheads, gew\u00e4hrleistet geringe Latenzzeiten und angemessene Reaktionsf\u00e4higkeit bei der Interaktion mit der Hardware. Die Virtualisierung von CPU-Ressourcen, Eingabe\/Ausgabe, Netzwerksubsystemen sowie Grafik- und Audiooperationen wird unterst\u00fctzt. ACRN kann dazu verwendet werden, mehrere isolierte virtuelle Maschinen in elektronischen Steuerger\u00e4ten, Armaturenbrettern, Informationssystemen f\u00fcr Automobile, Verbrauch IoT-Ger\u00e4ten und anderen eingebetteten Ger\u00e4ten zu betreiben;\n<li class=\"l\"> Unter Linux-Benutzermodus <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/065038706f77\">ein<\/a><\/noindex> der Modus \u201eZeitreise\u201c, der es erm\u00f6glicht, die Zeit in einer UML-Virtualisierungsumgebung zu verlangsamen oder zu beschleunigen, um die Fehlersuche bei zeitabh\u00e4ngigem Code zu erleichtern. Zudem wurde ein Parameter hinzugef\u00fcgt;<br \/>\ntime-travel-start hinzugef\u00fcgt, um die Systemuhr zu einem angegebenen Zeitpunkt im Epoch-Format zu starten;<\/p>\n<li class=\"l\"> Neue Optionen f\u00fcr die Kernel-Befehlszeile \u201einit_on_alloc\u201c und \u201einit_on_free\u201c wurden hinzugef\u00fcgt. Wenn diese angegeben werden, wird das Zur\u00fccksetzen von zugewiesenen und freigegebenen Speicherbereichen aktiviert (Nullf\u00fcllung bei malloc und free). Dies erh\u00f6ht die Sicherheit durch zus\u00e4tzliche Kosten f\u00fcr die Initialisierung;\n<li class=\"l\"> Ein neuer Treiber wurde hinzugef\u00fcgt.  <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/edcd69ab9a323b7ac7a86e1c44b6c9c46598391f\">virtio-iommu<\/a><\/noindex> , der die Implementierung eines paravirtualisierten Ger\u00e4ts erm\u00f6glicht, das IOMMU-Anfragen wie ATTACH, DETACH, MAP und UNMAP \u00fcber den virtio-Transport ohne Emulation von Seitentabellen verarbeitet.\n<li class=\"l\">  Ein neuer Treiber wurde hinzugef\u00fcgt. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/6e84200c0a2994b991259d19450eee561029bf70\">virtio-pmem<\/a><\/noindex>, das den Zugriff auf Speicherger\u00e4te erm\u00f6glicht, die im physikalischen Adressraum abgebildet sind, wie NVDIMM.\n<li class=\"l\"> Es wurde die M\u00f6glichkeit implementiert, kryptografische Schl\u00fcssel an einen Benutzer- oder Netzwerk-Namespace zu binden (die Schl\u00fcssel sind au\u00dferhalb des gew\u00e4hlten Namespaces nicht verf\u00fcgbar), sowie den Schutz der Schl\u00fcssel mittels ACL.\n<li class=\"l\"> Im Kryptosystem <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=67882e76492483bafa9b1b1648bb031e9abe5185\">hinzugef\u00fcgt<\/a><\/noindex> wurde die Unterst\u00fctzung f\u00fcr einen sehr schnellen algorithmischen nicht-kryptografischen Hash <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Cyan4973\/xxHash\">xxhash<\/a><\/noindex>, dessen Geschwindigkeit durch die Speicherleistung limitiert wird.\n<\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Die Verarbeitung von IPv4-Adressen im Bereich 0.0.0.0\/8, der zuvor nicht verf\u00fcgbar war, wird sichergestellt. Die Einf\u00fchrung dieses Subnetzes <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dtaht\/unicast-extensions\">die Konstruktion von Prozessoren, die zwanzig Mal leistungsf\u00e4higer sind als die aktuellen Flaggschiffmodelle.<\/a><\/noindex> verteilt weitere 16 Millionen IPv4-Adressen;\n<li class=\"l\"> In Netfilter f\u00fcr nftables <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c9626a2cbdb20e26587b3fad99960520a023432b\">hinzugef\u00fcgt<\/a><\/noindex> wird die Unterst\u00fctzung von Hardware-Beschleunigungsmechanismen zur Paketfilterung durch die in Treiber eingearbeiteten Funktionen erm\u00f6glicht. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=da3eeb904ff432ec22cf7b4db17a47647428873a\">Flow Block API<\/a><\/noindex>. Auf die Netzwerkkarten k\u00f6nnen gesamte Regel tabellen mit allen Ketten ausgegliedert werden. Die Aktivierung erfolgt durch die Bindung des Flags NFT_TABLE_F_HW an die Tabelle. Es werden einfache Protokolldaten der Ebenen 3 und 4 unterst\u00fctzt, Aktionen wie Annehmen\/Ablehnen, Zuordnungen nach IP und Ports von Sender\/Empf\u00e4nger sowie Protokolltyp;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3c171f496ef57774f8e5d509923372549734877f\">Hinzugef\u00fcgt<\/a><\/noindex> eingebauter Unterst\u00fctzung f\u00fcr die Verfolgung von Verbindungen in Netzwerkschaltern, die keine emulierende Schicht br_netfilter erfordert;\n<li class=\"l\"> In nf_tables <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/ad49d86e07a497e834cb06f2b151dccd75f8e148\">hinzugef\u00fcgt<\/a><\/noindex> unterst\u00fctzt das SYNPROXY-Modul, das eine \u00e4hnliche Funktionalit\u00e4t wie iptables wiederholt, und es wurde die M\u00f6glichkeit implementiert, in den Regeln nach bestimmten Optionen im IPv4-Header zu \u00fcberpr\u00fcfen;\n<li class=\"l\">  Die M\u00f6glichkeit, BPF-Programme an die Systemaufrufe setsockopt() und getsockopt() anzuh\u00e4ngen, wurde hinzugef\u00fcgt, was es erm\u00f6glicht, eigene Zugriffs-Handler an diesen Aufrufen anzubinden. Au\u00dferdem wurde ein neuer Hook eingef\u00fchrt, mit dem ein BPF-Programm einmal pro RTT-Intervall (Round-Trip-Time, Ping-Zeit) aufgerufen werden kann;\n<li class=\"l\"> F\u00fcr IPv4 und IPv6 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ab84be7e54fc3d9b248285f1a14067558d858819\">ein<\/a><\/noindex> ein neuer Mechanismus zur Speicherung von Nexthop-Routingdaten, der auf die Skalierbarkeit der Routingtabellen abzielt. Tests haben gezeigt, dass bei Verwendung des neuen Systems das Laden von 743.000 Routen in den Kernel nur 4,3 Sekunden in Anspruch nahm;\n<li class=\"l\">  F\u00fcr Bluetooth <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=302975cba1a4244d84e645773c82edbcfae1875f\">wurde<\/a><\/noindex> Funktionalit\u00e4t, die f\u00fcr die Unterst\u00fctzung von LE-Ping erforderlich ist;\n<\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/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=761fdd5e3327db6c646a09bab5ad48cd42680cd2\">Hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung f\u00fcr x86-kompatible Prozessoren von <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Zhaoxin\">Zhaoxin<\/a><\/noindex>, die aus einem gemeinsamen Projekt von VIA Technologies und der Stadt Shanghai hervorgegangen sind. Die CPU-Familie ZX basiert auf der x86-64 Isaiah-Architektur, die die Technologien weiterentwickelt; <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Centaur_Technology\">VIA Centaur<\/a><\/noindex>;\n<li class=\"l\"> Im DRM-System (Direct Rendering Manager) sowie in den Grafiktreibern amdgpu und i915 wurde die Unterst\u00fctzung f\u00fcr das Parsen, die Verarbeitung und das Senden von HDR-Metadaten (High Dynamic Range) \u00fcber den HDMI-Anschluss hinzugef\u00fcgt, wodurch HDR-Monitore und Displays genutzt werden k\u00f6nnen, die erweiterte Helligkeitsbereiche anzeigen k\u00f6nnen.\n<li class=\"l\"> Im amdgpu-Treiber wurde die erste Unterst\u00fctzung f\u00fcr die AMD NAVI GPU (RX5700) hinzugef\u00fcgt, die einen Basis-Treiber, Code zur Interaktion mit Displays (DCN2), sowie Unterst\u00fctzung f\u00fcr GFX und Berechnungen (GFX10) umfasst.<br \/>\nSDMA 5 (System DMA0), Energiemanagement und Multimedia-Encoder\/Decoder (VCN2). Im amdgpu wurde au\u00dferdem die Unterst\u00fctzung f\u00fcr Vega12- und Vega20-Grafikkarten verbessert, bei denen zus\u00e4tzliche Funktionen f\u00fcr das Speichermanagement und den Energieverbrauch hinzugef\u00fcgt wurden.<\/p>\n<li class=\"l\"> Im amdkfd-Treiber (f\u00fcr diskrete GPUs wie Fiji, Tonga, Polaris) wurde die Unterst\u00fctzung f\u00fcr VegaM-Grafikkarten hinzugef\u00fcgt.\n<li class=\"l\"> Im DRM-Treiber f\u00fcr Intel-Grafikkarten f\u00fcr Icelake-Chips wurde ein neuer mehrsegmentiger Gamma-Korrekturmodus eingef\u00fchrt. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=02ae8ba9664081a74cafe6662e64b3d7b8b292e6\">implementiert.<\/a><\/noindex> Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, \u00fcber DisplayPort im YCbCr4:2:0-Format auszugeben. Neue Firmware wurde hinzugef\u00fcgt f\u00fcr SKL, BXT, KBL, GLK und ICL. Es wurde die M\u00f6glichkeit zur Deaktivierung der Bildschirmstromversorgung im asynchronen Modus implementiert. <noindex><a rel=\"nofollow\" href=\"https:\/\/01.org\/linuxgraphics\/downloads\/firmware\">GuC<\/a><\/noindex> f\u00fcr SKL, BXT, KBL, GLK und ICL. Es wurde die M\u00f6glichkeit zur asynchronen Ausschaltung des Bildschirmstroms implementiert. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1215d28e722ce27172de7708ead6824fcfb19364\">Hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung f\u00fcr das Speichern und Wiederherstellen des Rendering-Kontexts f\u00fcr Ironlake-Chips (gen5) und gen4 (Broadwater \u2014 Cantiga), was es erm\u00f6glicht, den Zustand der GPU aus dem Benutzerspeicher wiederherzustellen, wenn zwischen der Ausf\u00fchrung verschiedener Batch-Operationen gewechselt wird;\n<li class=\"l\"> Im Nouveau-Treiber wurde die Identifizierung des NVIDIA Turing TU116 Chipsatzes hinzugef\u00fcgt;\n<li class=\"l\"> Erweiterte Funktionen des DRM\/KMS-Treibers f\u00fcr ARM Komeda Bildschirmoperationen (Mali D71), hinzugef\u00fcgt Unterst\u00fctzung f\u00fcr Skalierung, Schichten teilen\/vereinen, Rotation, verz\u00f6gerte Aufzeichnung, AFBC, SMMU und Farbformatkodierung Y0L2, P010, YUV420_8\/10BIT;\n<li class=\"l\"> Im MSM-Treiber wurde die Unterst\u00fctzung der A540 Serie GPU Adreno eingef\u00fchrt, die in Qualcomm-Prozessoren verwendet wird, sowie die Unterst\u00fctzung des DSI-Controllers MSM8998 f\u00fcr Snapdragon 835;\n<li class=\"l\"> Treiber f\u00fcr Samsung S6E63M0 LCD-Panels, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS,<br \/>\nEvervision VGG804821, FriendlyELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 und VXT VL050-8048NT-C01 hinzugef\u00fcgt;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3e7f51bd96077acad6acd7b45668f65b44233c4e\">Hinzugef\u00fcgt<\/a><\/noindex> Treiber zur Aktivierung von Beschleunigungsfunktionen f\u00fcr die Dekodierung<br \/>\nvon Video, die in SoC Amlogic Meson verf\u00fcgbar sind;<\/p>\n<li class=\"l\"> Im v3d-Treiber (f\u00fcr die Broadcom Video Core V GPU, die im Raspberry Pi verwendet wird) wurde <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d223f98f02099b002903b9b22b56febae16ef80d\">Unterst\u00fctzung f\u00fcr<\/a><\/noindex> eine Dispatcher-Funktion f\u00fcr Compute-Shader hinzugef\u00fcgt;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=038b1a05eae6666b731920e46f47d8e2332e07ff\">Hinzugef\u00fcgt<\/a><\/noindex> Treiber f\u00fcr SPI-Tastaturen und Trackpads, die in modernen Modellen von Apple MacBook und MacBook Pro verwendet werden;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/commit\/47d6a7607443ea43dbc4d0f371bf773540a8f8f4\">Hinzugef\u00fcgt<\/a><\/noindex> zus\u00e4tzlicher Schutz f\u00fcr ioctl-Aufrufe im Zusammenhang mit dem Floppy-Treiber, wobei der Treiber als nicht mehr unterst\u00fctzt gekennzeichnet ist;<br \/>\n(&#171;verwaist&#187;), was die Beendigung seiner Tests bedeutet. Der Treiber bleibt vorerst im Kernel, aber seine ordnungsgem\u00e4\u00dfe Funktion wird nicht garantiert. Der Treiber wird als veraltet betrachtet, da es schwierig ist, funktionierende Hardware f\u00fcr seine Tests zu finden \u2014 alle aktuellen externen Speicherlaufwerke verwenden in der Regel die USB-Schnittstelle. <\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d3df18a97e586702920337056540267807b23f8e\">Hinzugef\u00fcgt<\/a><\/noindex> cpufreq-Treiber f\u00fcr Raspberry Pi-Platinen, der eine dynamische Steuerung der Prozessorgeschwindigkeit erm\u00f6glicht;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr neue ARM SoCs Mediatek mt8183 (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) und Amlogic G12B (4x Cortex-A73 + 2x Cortex-A53) sowie f\u00fcr folgende Platinen hinzugef\u00fcgt:\n<ul>\n<li>  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51436\">Purism Librem5<\/a><\/noindex>,\n<li> Aspeed BMC,\n<li> Microsoft Olympus BMC,\n<li> Kontron SMARC,\n<li> Novtech Meerkat96 (i.MX7),\n<li> ST Micro Avenger96,\n<li> Google Cheza (Qualcomm SDM845),\n<li> Qualcomm Dragonboard 845c (Qualcomm SDM845),\n<li> Hugsun X99 TV Box (Rockchip RK3399),\n<li> Khadas Edge\/Edge-V\/Captain (Rockchip RK3399),\n<li> HiHope RZ\/G2M,\n<li> NXP LS1021A-TSN.\n<\/ul>\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 freies Kernel 5.3<\/a><\/noindex> &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.3-gnu\/\">Linux-libre 5.3-gnu<\/a><\/noindex>, bereinigt von Firmware- und Treiberelementen, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Verwendung durch den Hersteller eingeschr\u00e4nkt ist. In der neuen Version wurde das Laden von Blobs in den Treibern qcom, hdcp drm, allegro-dvt und meson-vdec deaktiviert.<br \/>\n Der Blob-Reinigungs-Code in den Treibern und Subsystemen amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, dem Audiotreiber f\u00fcr Skylake sowie in der Mikrokodierungsdokumentation wurde aktualisiert. <\/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=51447\">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.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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#8216;utilization clamping&#8217; \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c [&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-38151","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.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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#039;utilization clamping&#039; \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\" \/>\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-3\" \/>\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.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 5.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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#039;utilization clamping&#039; \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-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=\"2019-10-31T19:21:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21: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 Ver\u00f6ffentlichung des Linux-Kernels 5.3 | ProHoster","description":"Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 5.3. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: Unterst\u00fctzung f\u00fcr AMD Navi-GPUs, Zhaoxi-Prozessoren und die Intel Speed Select-Technologie zur Steuerung des Energieverbrauchs, die Verwendung von umwait-Instruktionen zum Warten ohne Nutzung von Schleifen, der die Interaktivit\u00e4t erh\u00f6hende Modus 'Utilization Clamping' f\u00fcr asymmetrische CPUs, der Systemaufruf pidfd_open, die M\u00f6glichkeit zur Verwendung von IPv4-Adressen aus dem Subnetz 0.0.0.0\/8, die M\u00f6glichkeit","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-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 5.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 5.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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c 'utilization clamping' \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-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":"2019-10-31T19:21:56+00:00","article:modified_time":"2019-10-31T19:21:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38151","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-23 20:40:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:14:22","updated":"2026-01-23 20:40:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38151","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=38151"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38151\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=38151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=38151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=38151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}