{"id":99149,"date":"2021-02-16T16:22:46","date_gmt":"2021-02-16T14:22:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-11"},"modified":"2021-02-16T16:22:46","modified_gmt":"2021-02-16T14:22:46","slug":"reliz-yadra-linux-5-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-11","title":{"rendered":"Ver\u00f6ffentlichung des Linux-Kernels 5.11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"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.11. \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 \u0430\u043d\u043a\u043b\u0430\u0432\u043e\u0432 Intel SGX, \u043d\u043e\u0432\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0448\u0438\u043d\u0430 auxiliary, \u0437\u0430\u043f\u0440\u0435\u0442 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0431\u0435\u0437 MODULE_LICENSE(), \u0440\u0435\u0436\u0438\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 seccomp, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ia64, \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 WiMAX  \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187;, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u044f\u0446\u0438\u0438 SCTP \u0432 UDP.      <\/p>\n<p>\u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15480 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 1991 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432,  \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 72 \u041c\u0411 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 12090 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 868025 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430,   \u0443\u0434\u0430\u043b\u0435\u043d\u043e 261456 \u0441\u0442\u0440\u043e\u043a). \u041e\u043a\u043e\u043b\u043e 46% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 5.11  \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 16% \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0438\u043c\u0435\u044e\u0442  \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043a\u043e\u0434\u0430, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, 13%  \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c, 3% &#8212; \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 4% c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438  \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.         <\/p>\n<p>Hauptneuheiten:  <\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> \u0412 Btrfs \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0446\u0438\u0439 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0451\u043d\u043d\u043e\u0439 \u0424\u0421: &#171;rescue=ignorebadroots&#187;  \u0434\u043b\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 (extent, uuid, data reloc, device, csum, free space),  &#171;rescue=ignoredatacsums&#187; \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0445 \u0441\u0443\u043c\u043c \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 &#171;rescue=all&#187; \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u0432 &#8216;ignorebadroots&#8217;, &#8216;ignoredatacsums&#8217; \u0438 &#8216;nologreplay&#8217;.  \u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u043f\u0446\u0438\u0438 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f &#171;inode_cache&#187;, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0430\u043d\u0435\u0435 \u0431\u044b\u043b\u0430 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0439. \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0431\u043b\u043e\u043a\u043e\u0432 \u0441 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c  \u043c\u0435\u043d\u044c\u0448\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b (PAGE_SIZE), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0440\u0435\u0436\u0438\u043c\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043c\u0435\u0441\u0442\u0430.  \u041d\u0435\u0431\u0443\u0444\u0435\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u044b\u0435 (Direct IO) \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 iomap. \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u044f\u0434\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439, \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432.\n<li class=\"l\"> \u0412  XFS \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0444\u043b\u0430\u0433 &#171;needsrepair&#187;, \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f. \u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0444\u043b\u0430\u0433\u0430 \u0424\u0421 \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0444\u043b\u0430\u0433 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u0431\u0440\u043e\u0448\u0435\u043d \u0443\u0442\u0438\u043b\u0438\u0442\u043e\u0439 xfs_repair.\n<li class=\"l\"> In Ext4 wurden nur Fehlerkorrekturen und Optimierungen angeboten sowie der Code gereinigt.\n<li class=\"l\"> Die erneute Exportierung von \u00fcber NFS gemounteten Dateisystemen wurde erlaubt (d.h. der \u00fcber NFS gemountete Partition kann jetzt \u00fcber NFS exportiert und als Zwischenablage verwendet werden).\n<li class=\"l\"> In den system call close_range() wurde die Option CLOSE_RANGE_CLOEXEC hinzugef\u00fcgt, die es Prozessen erm\u00f6glicht, eine gesamte Reihe von ge\u00f6ffneten Dateideskriptoren im close-on-exec-Modus auf einmal zu schlie\u00dfen.\n<li class=\"l\"> \u0412 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 F2FS \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b  ioctl(), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0435\u043c, \u043a\u0430\u043a\u0438\u0435 \u0444\u0430\u0439\u043b\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0432 \u0441\u0436\u0430\u0442\u043e\u043c \u0432\u0438\u0434\u0435. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u043f\u0446\u0438\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f &#171;compress_mode=&#187; \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0436\u0430\u0442\u0438\u0435\u043c  \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u044f\u0434\u0440\u0430 \u0438\u043b\u0438 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\n<li class=\"l\"> Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, Overlayfs von unprivilegierten Prozessen zu mounten, indem ein separater Benutzer-Namensraum (user namespace) verwendet wird. Um die \u00dcbereinstimmung mit dem Sicherheitsmodell zu \u00fcberpr\u00fcfen, wurde eine vollst\u00e4ndige Code\u00fcberpr\u00fcfung durchgef\u00fchrt. In Overlayfs wurde auch die M\u00f6glichkeit hinzugef\u00fcgt, mit geklonten Abbilden von Dateisystemen durch das optionale Deaktivieren der UUID-Pr\u00fcfung zu arbeiten.\n<li class=\"l\"> Im Ceph-Dateisystem wurde die Unterst\u00fctzung f\u00fcr das msgr2.1-Protokoll hinzugef\u00fcgt, das es erm\u00f6glicht, den AES-GCM-Algorithmus f\u00fcr die \u00dcbertragung von Daten in verschl\u00fcsselter Form anzuwenden.\n<li class=\"l\"> \u0412 \u043c\u043e\u0434\u0443\u043b\u0435 dm-multipath \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0447\u0451\u0442\u0430 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043a CPU (&#171;IO affinity&#187;) \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430.                      <\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Ein neuer Mechanismus zum Abfangen von Systemaufrufen wurde hinzugef\u00fcgt, der auf prctl() basiert und es dem Benutzermodus erm\u00f6glicht, Ausnahmen beim Zugriff auf bestimmte Systemaufrufe zu generieren und deren Ausf\u00fchrung zu emulieren. Diese Funktionalit\u00e4t wird in Wine und Proton ben\u00f6tigt, um Systemaufrufe von Windows zu emulieren, was notwendig ist, um die Kompatibilit\u00e4t mit Spielen und Programmen zu gew\u00e4hrleisten, die Systemaufrufe direkt umgehen (zum Beispiel zum Schutz vor unbefugter Nutzung).\n<li class=\"l\"> In den Systemaufruf userfaultfd(), der zum Umgang mit Seitenfehlern (Zugriff auf nicht zugewiesene Seiten im Speicher) im Benutzermodus dient, wurde die M\u00f6glichkeit hinzugef\u00fcgt, die Verarbeitung von Ausnahmen, die auf Kernel-Ebene auftreten, zu deaktivieren, um die Ausnutzung bestimmter Schwachstellen zu erschweren.\n<li class=\"l\"> In das BPF-Subsystem wurde die Unterst\u00fctzung f\u00fcr task-lokale Datenspeicherung hinzugef\u00fcgt, die es erm\u00f6glicht, Daten an einen bestimmten BPF-Handler zu binden.\n<li class=\"l\"> \u041f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u0430\u043d \u0443\u0447\u0451\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 BPF &#8212; \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u0445 BPF \u0432\u043c\u0435\u0441\u0442\u043e memlock rlimit  \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 cgroup.\n<li class=\"l\"> Im BTF-Mechanismus (BPF Type Format), der Informationen zur Typ\u00fcberpr\u00fcfung im BPF-Pseudocode bereitstellt, wurde die Unterst\u00fctzung f\u00fcr Kernelmodule implementiert.\n<li class=\"l\"> Im asynchronen E\/A-Interface io_uring wurde die Unterst\u00fctzung f\u00fcr die Systemaufrufe shutdown(), renameat2() und unlinkat() hinzugef\u00fcgt. Bei der Aufruf von io_uring_enter() wurde die M\u00f6glichkeit hinzugef\u00fcgt, eine Zeit\u00fcberschreitung anzugeben (die Unterst\u00fctzung des Arguments zur Angabe einer Zeit\u00fcberschreitung kann mit dem Flag IORING_FEAT_EXT_ARG \u00fcberpr\u00fcft werden).\n<li class=\"l\"> \u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 ia64, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0430\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 Intel Itanium, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0431\u0435\u0437 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f (&#171;orphaned&#187;), \u0447\u0442\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Hewlett Packard Enterprise \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u043b\u0430 \u043f\u0440\u0438\u0451\u043c \u0437\u0430\u043a\u0430\u0437\u043e\u0432 \u043d\u0430 \u043d\u043e\u0432\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 Itanium, \u0430 Intel \u0441\u0434\u0435\u043b\u0430\u043b \u044d\u0442\u043e \u0435\u0449\u0451 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Systeme auf Basis der MicroBlaze-Architektur, die nicht mit einem Speicherverwaltungseinheit (MMU) ausgestattet sind, wurde eingestellt. Solche Systeme sind seit langem nicht mehr im Gebrauch.\n<li class=\"l\"> F\u00fcr die MIPS-Architektur wurde die Unterst\u00fctzung f\u00fcr die Codeabdeckungstestung (Coverage Testing) mit dem Tool gcov hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr den zus\u00e4tzlichen virtuellen Bus wurde hinzugef\u00fcgt, um mit Multifunktionsger\u00e4ten zu interagieren, die Funktionen erfordern, die unterschiedliche Treiber ben\u00f6tigen (z. B. Netzwerkkarten mit Unterst\u00fctzung f\u00fcr Ethernet und RDMA). Der Bus kann verwendet werden, um einem Ger\u00e4t einen prim\u00e4ren und einen sekund\u00e4ren Treiber zuzuweisen, wenn die Verwendung des MFD-Subsystems (Multi-Function Devices) problematisch ist.\n<li class=\"l\"> F\u00fcr die RISC-V-Architektur wurde die Unterst\u00fctzung f\u00fcr das Contiguous Memory Allocator (CMA) hinzugef\u00fcgt, das optimiert ist, um gro\u00dfe zusammenh\u00e4ngende Speicherbereiche mit der Technik des Seitenverschiebens zuzuweisen. Au\u00dferdem wurden f\u00fcr RISC-V Mittel zur Zugriffskontrolle auf \/dev\/mem und zur Erfassung der Interruptverarbeitungszeit implementiert.\n<li class=\"l\"> F\u00fcr 32-Bit-ARM-Systeme wurde die Unterst\u00fctzung f\u00fcr das Debugging-Tool KASan (Kernel Address Sanitizer) hinzugef\u00fcgt, das hilft, Fehler im Umgang mit dem Speicher zu erkennen. F\u00fcr 64-Bit-ARM wurde die Implementierung von KASan auf die Verwendung von MTE-Tags (MemTag) umgestellt.\n<li class=\"l\"> Der Systemaufruf epoll_pwait2() wurde hinzugef\u00fcgt, der die Verwendung von Zeit\u00fcberschreitungen mit Nanosekunden-Genauigkeit erm\u00f6glicht (der Aufruf von epoll_wait arbeitet mit Millisekunden).\n<li class=\"l\"> Im Build-System wird ein Fehler ausgegeben, wenn versucht wird, Module des Kernels zu compilieren, in denen durch das Makro MODULE_LICENSE() keine Lizenz f\u00fcr den Code definiert ist. Ein Fehler w\u00e4hrend des Builds wird jetzt auch durch die Verwendung des Makros EXPORT_SYMBOL() f\u00fcr statische Funktionen ausgel\u00f6st.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das Mapping von GEM-Objekten aus dem f\u00fcr Ein-\/Ausgabe verwendeten Speicher wurde hinzugef\u00fcgt, was die Arbeit mit dem Framebuffer auf einigen Architekturen beschleunigt hat.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Qt4 wurde in Kconfig eingestellt (Qt5, GTK und Ncurses bleiben unterst\u00fctzt).                  <\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Die Systemaufruf seccomp() unterst\u00fctzt jetzt den Modus f\u00fcr schnelles Reagieren, der es erm\u00f6glicht, sehr schnell zu bestimmen, ob ein bestimmter Systemaufruf basierend auf der an den Prozess angeh\u00e4ngten Berechtigungstabelle (constant-action bitmap) erlaubt oder verboten ist, ohne einen BPF-Handler auszuf\u00fchren.\n<li class=\"l\"> Die Kernkomponenten f\u00fcr die Erstellung und Verwaltung von Enklaven auf Basis der Intel SGX-Technologie (Software Guard eXtensions) wurden integriert, die es Anwendungen erm\u00f6glicht, Code in isolierten, verschl\u00fcsselten Speicherbereichen auszuf\u00fchren, auf die der restliche Systemzugang beschr\u00e4nkt ist.\n<li class=\"l\"> \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043c MSR (model-specific register) \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 MSR_IA32_ENERGY_PERF_BIAS, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u044d\u043d\u0435\u0440\u0433\u043e\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 (&#171;normal&#187;, &#171;performance&#187;, &#171;powersave&#187;).\n<li class=\"l\"> Die M\u00f6glichkeit, die Migration hochpriorisierter Aufgaben zwischen CPUs abzuschalten, wurde aus dem kernel-rt Branch f\u00fcr Echtzeitsysteme \u00fcbernommen.\n<li class=\"l\"> F\u00fcr ARM64-Systeme wurde die M\u00f6glichkeit hinzugef\u00fcgt, MTE-Tags (MemTag, Memory Tagging Extension) f\u00fcr Adressen von Signalhandlern zu verwenden. Die Verwendung von MTE wird durch die Angabe der Option SA_EXPOSE_TAGBITS in sigaction() aktiviert und erm\u00f6glicht die \u00dcberpr\u00fcfung der Korrektheit der Verwendung von Zeigern, um die Ausnutzung von Schwachstellen zu verhindern, die durch den Zugriff auf bereits freigegebene Speicherbl\u00f6cke, Puffer\u00fcberl\u00e4ufe, Zugriffe vor der Initialisierung und Verwendung au\u00dferhalb des aktuellen Kontexts verursacht werden.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#171;DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING&#187;, \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0449\u0438\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 dm-verity \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0445\u044d\u0448-\u0441\u0438\u0433\u043d\u0430\u0442\u0443\u0440\u044b \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u043c\u044b\u0445 \u0432\u043e \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u043e\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u043a\u043b\u044e\u0447\u0435\u0439 (keyring). \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0432 \u044f\u0434\u0440\u043e, \u043d\u043e \u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b, \u0447\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0431\u0435\u0437 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u044f\u0434\u0440\u0430.\n<li class=\"l\"> Im User-mode Linux wurde die Unterst\u00fctzung f\u00fcr den Suspend-to-Idle-Modus hinzugef\u00fcgt, der es erm\u00f6glicht, die Umgebung einzufrieren und das Signal SIGUSR1 zum Aufwecken aus dem Schlafmodus zu verwenden.\n<li class=\"l\"> Im virtio-mem-Mechanismus, der das Hot-Plugging und -Entfernen von Speicher f\u00fcr virtuelle Maschinen erm\u00f6glicht, wurde die Unterst\u00fctzung f\u00fcr den Big Block Mode (BBM) hinzugef\u00fcgt, der es erm\u00f6glicht, Speicher in Bl\u00f6cken zu \u00fcbertragen oder abzuziehen, die gr\u00f6\u00dfer als die Blockgr\u00f6\u00dfe des Kernspeichers sind, was f\u00fcr die Optimierung von VFIO in QEMU notwendig ist.\n<li class=\"l\"> In die Kernel-basierte Implementierung von TLS wurde die Unterst\u00fctzung f\u00fcr den CHACHA20-POLY1305-Algorithmus integriert.      <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr 802.1Q (VLAN) wurde ein Mechanismus zur Verwaltung von Verbindungsfehlern (CFM, Connectivity Fault Management) implementiert, der es erm\u00f6glicht, Fehler in Netzwerken mit virtuellen Br\u00fccken zu erkennen, zu verifizieren und zu isolieren. Zum Beispiel kann CFM verwendet werden, um Probleme in Netzwerken zu lokalisieren, die mehrere unabh\u00e4ngige Organisationen betreffen, deren Mitarbeiter nur Zugang zu ihrer eigenen Hardware haben.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das Encapsulieren von SCTP-Paketen in UDP-Paketen (RFC 6951) wurde hinzugef\u00fcgt, was die Verwendung von SCTP in Netzwerken mit \u00e4lteren Adress\u00fcbersetzern erm\u00f6glicht, die SCTP nicht direkt unterst\u00fctzen, sowie die Implementierung von SCTP auf Systemen, die keinen direkten Zugang zur IP-Ebene bieten.\n<li class=\"l\"> Die Umsetzung der WiMAX-Technologie wurde in den Staging-Bereich verschoben und ist f\u00fcr die zuk\u00fcnftige Entfernung vorgesehen, sofern keine Benutzer gefunden werden, die WiMAX ben\u00f6tigen. WiMAX wird in \u00f6ffentlichen Netzwerken nicht mehr verwendet, und im Kernel bleibt der einzige Treiber, der mit WiMAX betrieben werden kann, der veraltete Intel 2400m-Treiber. Im Netzwerk-Manager NetworkManager wurde die Unterst\u00fctzung f\u00fcr WiMAX 2015 eingestellt. Derzeit wird WiMax nahezu vollst\u00e4ndig von Technologien wie LTE, HSPA+ und Wi-Fi 802.11n verdr\u00e4ngt.\n<li class=\"l\"> Die Leistung bei der Verarbeitung von eingehendem TCP-Verkehr im Zerocopy-Modus wurde optimiert, d.h. ohne zus\u00e4tzliches Kopieren in neue Puffer. F\u00fcr mittelgro\u00dfen Verkehr, der Dutzende oder mehrere Hundert Kilobyte Daten umfasst, ist der Einsatz von Zerocopy anstelle von recvmsg() deutlich effizienter. Beispielsweise haben die implementierten \u00c4nderungen die Effizienz der Verarbeitung von RPC-\u00e4hnlichem Verkehr mit 32 KB gro\u00dfen Nachrichten beim Einsatz von Zerocopy um 60-70 % gesteigert.\n<li class=\"l\"> Neue ioctl()-Aufrufe zum Erstellen von Netzwerkbr\u00fccken, die mehrere PPP-Kan\u00e4le abdecken, wurden hinzugef\u00fcgt. Die vorgeschlagene Funktion erm\u00f6glicht es, dass Frames von einem Kanal in einen anderen wechseln, zum Beispiel von PPPoE zu einer PPPoL2TP-Sitzung.\n<li class=\"l\"> Die Integration in den MPTCP-Kernel (MultiPath TCP) wurde fortgesetzt, einer Erweiterung des TCP-Protokolls f\u00fcr die Organisation von TCP-Verbindungen mit gleichzeitiger Paketlieferung \u00fcber mehrere Routen hinweg, die \u00fcber verschiedene Netzwerkinterfaces mit unterschiedlichen IP-Adressen gebunden sind. In der neuen Version wurde die Unterst\u00fctzung f\u00fcr die Option ADD_ADDR implementiert, um verf\u00fcgbare <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/lir\/ipv4\/\"   title=\"IP-Adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"829\">IP-Adressen<\/a> Verbindungen anzuk\u00fcndigen, wenn neue Streams zu einer bestehenden MPTCP-Verbindung hinzugef\u00fcgt werden.\n<li class=\"l\"> Es wurde die M\u00f6glichkeit zur Konfiguration von Aktionen bei Budget\u00fcberschreitungen des Verbindungs-Pollings (busy-polling) hinzugef\u00fcgt. Der zuvor verf\u00fcgbare SO_BUSY_POLL-Modus sah einen Wechsel zu softirq bei Budgetersch\u00f6pfung vor. F\u00fcr Anwendungen, die weiterhin Polling nutzen m\u00fcssen, wurde die neue Option SO_PREFER_BUSY_POLL vorgeschlagen.\n<li class=\"l\"> Unter IPv6 wurde die Unterst\u00fctzung f\u00fcr die SRv6 End.DT4- und End.DT6-Modi implementiert, die zur Erstellung von Multipoint-IPv4 L3 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"155\">VPN<\/a> und VRF-Ger\u00e4ten (Virtual Routing and Forwarding) verwendet werden.\n<li class=\"l\"> Im Netfilter wurde die Implementierung von Set-Ausdr\u00fccken vereinheitlicht, was die M\u00f6glichkeit bietet, mehrere Ausdr\u00fccke f\u00fcr jedes Element von Set-Listen anzugeben.\n<li class=\"l\"> Im drahtlosen 802.11-Stack wurden APIs zur Konfiguration von SAR-Leistungsbeschr\u00e4nkungen sowie von AE PWE- und HE MCS-Parametern hinzugef\u00fcgt. Der Treiber Intel iwlwifi unterst\u00fctzt jetzt den 6-GHz-Bereich (Ultra High Band). Im Treiber Qualcomm Ath11k wurde Unterst\u00fctzung f\u00fcr die Schnellverbindungstechnologie FILS (Fast Initial Link Setup, standardisiert als IEEE 802.11ai) hinzugef\u00fcgt, die Verz\u00f6gerungen beim Roaming w\u00e4hrend der Migration von einem Access Point zu einem anderen beseitigt.   <\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 amdgpu \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 APU AMD &#171;Green Sardine&#187; (Ryzen 5000) \u0438 GPU &#171;Dimgrey Cavefish&#187; (Navi 2), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430  APU AMD Van Gogh \u0441 \u044f\u0434\u0440\u043e\u043c Zen 2 \u0438 GPU RDNA 2 (Navi 2). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 APU Renoir (\u043d\u0430 \u0431\u0430\u0437\u0435 CPU Zen 2 CPU \u0438 GPU Vega).\n<li class=\"l\"> \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 i915 \u0434\u043b\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442 Intel \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430   \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 IS (Integer scaling) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0434\u043b\u044f \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0445 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439 (\u0438\u043d\u0442\u0435\u0440\u043f\u043e\u043b\u044f\u0446\u0438\u044f Nearest-neighbor) \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439. \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430  \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u043a\u0430\u0440\u0442 Intel DG1. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 &#171;Big Joiner&#187;, \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0447\u0438\u043f\u043e\u0432 Ice Lake \/ Gen11 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0442\u0440\u0430\u043d\u0441\u043a\u043e\u0434\u0435\u0440 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0432\u0443\u0445 \u043f\u043e\u0442\u043e\u043a\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f   \u0432\u044b\u0432\u043e\u0434\u0430 \u043d\u0430 8K \u044d\u043a\u0440\u0430\u043d \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u0438\u043d DisplayPort. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0431\u0443\u0444\u0435\u0440\u0430\u043c\u0438 \u0432 \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438 (async flip).\n<li class=\"l\"> \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 nouveau \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU NVIDIA \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b &#171;Ampere&#187; (GA100, GeForce RTX 30xx), \u043f\u043e\u043a\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e\u0440\u0435\u0436\u0438\u043c\u0430\u043c\u0438.\n<li class=\"l\"> Es wurde Unterst\u00fctzung f\u00fcr das 3WIRE-Protokoll hinzugef\u00fcgt, das in LCD-Panels verwendet wird. Unterst\u00fctzung f\u00fcr die Panels novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 und ABT Y030XX067A 3.0 wurde hinzugef\u00fcgt. Besonders hervorzuheben ist die Unterst\u00fctzung f\u00fcr das Panel der Smartphones OnePlus 6 und 6T, die es erm\u00f6glicht hat, den Start auf Ger\u00e4ten mit einem unver\u00e4nderten Kernel zu organisieren.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr den ersten diskreten USB4-Hub-Controller Intel Maple Ridge wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Audio-Codecs Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI und XCVR, Realtek RT715 und Qualcomm SM8250 wurde hinzugef\u00fcgt.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ARM-\u043f\u043b\u0430\u0442, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c:  Galaxy Note 10.1, Microsoft Lumia 950 XL,  NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192\/MT6779\/MT8167, MStar Infinity2M, Nuvoton NPCM730, Marvell Armada 382,  Mikrotik \u043d\u0430 \u0431\u0430\u0437\u0435 Marvell Prestera 98DX3236, \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0441 Nuvoton NPCM750 BMC,  Kontron i.MX8M Mini, Espressobin Ultra, &#171;Trogdor&#187; Chromebook, Kobol Helios64, Engicam PX30.Core.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Spielkonsole Ouya mit NVIDIA Tegra 3 ist integriert.                        <\/ul>\n<\/ul>\n<p>\u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043b\u0430\u0442\u0438\u043d\u043e\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439 \u0424\u043e\u043d\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b  \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 5.11 &#8212; Linux-libre 5.11-gnu, \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442  \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043d\u0435\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043a\u0438 \u043a\u043e\u0434\u0430, \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c. \u0412 \u043d\u043e\u0432\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432   \u0434\u043b\u044f  qat_4xxx (crypto), lt9611uxcm (dsi\/hdmi bridge), ccs\/smia++ (sensor), ath11k_pci, nxp audio transceiver \u0438 mhi pci controller. \u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u043a\u043e\u0434 \u0447\u0438\u0441\u0442\u043a\u0438 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 amdgpu, btqca, btrtl, btusb, i915 csr. \u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u0431\u043b\u043e\u0431\u044b \u0432 m3 rproc, idt82p33 ptp clock \u0438 qualcomm arm64.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54581\">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.11. \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 \u0430\u043d\u043a\u043b\u0430\u0432\u043e\u0432 Intel SGX, \u043d\u043e\u0432\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0448\u0438\u043d\u0430 auxiliary, \u0437\u0430\u043f\u0440\u0435\u0442 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0431\u0435\u0437 MODULE_LICENSE(), \u0440\u0435\u0436\u0438\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 seccomp, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ia64, \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 WiMAX \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187;, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u044f\u0446\u0438\u0438 SCTP \u0432 UDP. \u0412 [&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-99149","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 5.11.\" \/>\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-11\" \/>\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.11 | 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.11.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-11\" \/>\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=\"2021-02-16T14:22:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-02-16T14:22:46+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\udd47Ver\u00f6ffentlichung des Linux-Kernels 5.11 | ProHoster","description":"Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 5.11.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-11","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.11 | 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.11.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-5-11","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":"2021-02-16T14:22:46+00:00","article:modified_time":"2021-02-16T14:22:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99149","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 09:54:35","updated":"2026-02-08 20:40:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/99149","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=99149"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/99149\/revisions"}],"predecessor-version":[{"id":158020,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/99149\/revisions\/158020"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=99149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=99149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=99149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}