{"id":101123,"date":"2021-08-30T10:22:49","date_gmt":"2021-08-30T08:22:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-14"},"modified":"2021-08-30T10:22:49","modified_gmt":"2021-08-30T08:22:49","slug":"reliz-yadra-linux-5-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-14","title":{"rendered":"Release des Linux-Kernels 5.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 5.14. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren die neuen Systemaufrufe quotactl_fd() und memfd_secret(), das Entfernen der Treiber ide und raw, ein neuer I\/O-Priorit\u00e4tencontroller f\u00fcr cgroups und der SCHED_CORE-Task-Scheduling-Modus sowie die Infrastruktur zur Erstellung von Bootloadern f\u00fcr verifizierte BPF-Programme.      <\/p>\n<p>In der neuen Version wurden 15.883 \u00c4nderungen von 2.002 Entwicklern \u00fcbernommen, die Paketgr\u00f6\u00dfe betr\u00e4gt 69 MB (\u00c4nderungen betreffen 12.580 Dateien, hinzugef\u00fcgt wurden 861.501 Codezeilen und 321.654 Zeilen entfernt). Etwa 47 % aller in 5.14 vorgestellten \u00c4nderungen sind mit Ger\u00e4tetreibern verbunden, etwa 14 % betreffen die Aktualisierung von architekturspezifischem Code, 13 % sind mit dem Netzwerk-Stack verbunden, 3 % mit Dateisystemen und 3 % mit internen Kernel-Subsystemen.           <\/p>\n<p>Hauptneuheiten:  <\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr cgroups wurde ein neuer I\/O-Priorisierungscontroller \u2014 rq-qos \u2014 implementiert, der die Priorit\u00e4t der Anfragen an Blockger\u00e4te, die von den Mitgliedern jeder cgroup generiert werden, steuern kann. Die Unterst\u00fctzung des neuen Priorit\u00e4tscontrollers wurde in den I\/O-Scheduler mq-deadline integriert.\n<li class=\"l\"> Im ext4-Dateisystem wurde ein neuer ioctl-Befehl EXT4_IOC_CHECKPOINT eingef\u00fchrt, der alle ausstehenden Transaktionen aus dem Protokoll sowie die damit verbundenen Puffer zwangsweise auf die Festplatte schreibt und den vom Protokoll verwendeten Bereich im Speicher neu \u00fcberschreibt. Diese \u00c4nderung erfolgt im Rahmen einer Initiative zur Verhinderung von Informationslecks aus Dateisystemen.\n<li class=\"l\"> Im Btrfs wurden Leistungsoptimierungen vorgenommen: Durch die Eliminierung unn\u00f6tiger Protokollierung von erweiterten Attributen w\u00e4hrend der Ausf\u00fchrung von fsync konnte die Leistung intensiver Vorg\u00e4nge mit erweiterten Attributen um bis zu 17 % gesteigert werden. Zudem wurde die vollst\u00e4ndige Synchronisation bei Ausschneideoperationen, die keine Extents betreffen, deaktiviert, was die Ausf\u00fchrungszeit dieser Operationen um 12 % reduzierte. Im sysfs wurde eine Einstellung hinzugef\u00fcgt, um die Ein-\/Ausgabe-Bandbreite bei der \u00dcberpr\u00fcfung des Dateisystems zu begrenzen. Zudem wurden ioctl-Aufrufe hinzugef\u00fcgt, um Gr\u00f6\u00dfen\u00e4nderungsoperationen und das L\u00f6schen von Ger\u00e4ten abzubrechen.\n<li class=\"l\"> Im XFS wurde die Implementierung des Puffercaches \u00fcberarbeitet, der nun auf die Seitenzuweisung im Batch-Modus umgestellt wurde. Dadurch wurde die Effizienz des Caches erh\u00f6ht.\n<li class=\"l\"> In F2FS wurde eine Option f\u00fcr den Schreibschutzmodus hinzugef\u00fcgt, und ein Caching-Modus f\u00fcr komprimierte Bl\u00f6cke (compress_cache) wurde implementiert, um die Leistung bei zuf\u00e4lligem Lesen zu verbessern. Die Unterst\u00fctzung f\u00fcr die Komprimierung von Dateien, die durch die mmap()-Operation in den Speicher gespiegelt werden, wurde implementiert. Um die Komprimierung von Dateien selektiv auszuschalten, wurde eine neue Mount-Option nocompress vorgeschlagen.\n<li class=\"l\"> Im exFAT-Treiber wurde die Kompatibilit\u00e4t mit Speichermedien bestimmter Digitalkameras verbessert.\n<li class=\"l\"> Ein Systemaufruf quotactl_fd() wurde hinzugef\u00fcgt, der es erm\u00f6glicht, Quotas nicht \u00fcber eine Spezialger\u00e4datei, sondern \u00fcber die Angabe eines Dateideskriptors zu verwalten, der mit dem Dateisystem verkn\u00fcpft ist, f\u00fcr das die Quote angewendet wird.\n<li class=\"l\"> Alte Treiber f\u00fcr Blockger\u00e4te mit IDE-Schnittstelle wurden aus dem Kernel entfernt, nachdem sie schon lange durch das libata-Subsystem ersetzt wurden.\n<li class=\"l\"> Der Treiber \u201eraw\u201c, der unbufferierten Zugriff auf Blockger\u00e4te \u00fcber die Schnittstelle \/dev\/raw bietet, wurde aus dem Kernel entfernt. Diese Funktionalit\u00e4t wird seit langem in Anwendungen \u00fcber das Flag O_DIRECT umgesetzt.                  <\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Im Task-Manager wurde ein neuer Planungsmodus SCHED_CORE implementiert, der es erm\u00f6glicht, zu steuern, welche Prozesse auf einem CPU-Kern gemeinsam ausgef\u00fchrt werden k\u00f6nnen. Jedem Prozess kann ein Cookie-Identifier zugewiesen werden, der den Vertrauensbereich zwischen Prozessen definiert (z. B. die Zugeh\u00f6rigkeit zu einem bestimmten Benutzer oder Container). Wenn der Code ausgef\u00fchrt wird, kann der Planer die gemeinsame Nutzung eines CPU-Kerns nur f\u00fcr Prozesse sicherstellen, die mit demselben Eigent\u00fcmer verbunden sind. Dies kann genutzt werden, um bestimmte Spectre-Angriffe zu blockieren, indem die gleichzeitige Ausf\u00fchrung von vertrauensw\u00fcrdigen und nicht vertrauensw\u00fcrdigen Aufgaben in einem SMT-Thread (Hyper-Threading) verhindert wird.\n<li class=\"l\"> F\u00fcr cgroups wurde die Unterst\u00fctzung des Vorgangs kill implementiert, mit dem alle mit der Gruppe verbundenen Prozesse gleichzeitig beendet werden k\u00f6nnen (SIGKILL senden), indem \u201e1\u201c in die virtuelle Datei cgroup.kill geschrieben wird.\n<li class=\"l\"> Die M\u00f6glichkeiten zur Reaktion auf die Erkennung von Split-Locks wurden erweitert. Diese treten auf, wenn auf nicht ausgerichtete Daten im Speicher zugegriffen wird, da bei der Ausf\u00fchrung einer atomaren Anweisung die Daten zwei CPU-Cache-Linien \u00fcberschreiten. Solche Locks f\u00fchren zu einem erheblichen Leistungsabfall. Daher gab es zuvor die M\u00f6glichkeit, die Anwendung, die den Lock verursacht hat, zwangsweise zu beenden. In der neuen Version wurde der Kernel-Befehlszeilenparameter 'split_lock_detect=ratelimit:N' hinzugef\u00fcgt, der es erm\u00f6glicht, ein systemweites Limit f\u00fcr die Frequenz von Lock-Operationen pro Sekunde festzulegen. Wird dieses Limit \u00fcberschritten, wird jeder Prozess, der eine Split-Lock verursacht, anstelle einer Beendigung f\u00fcr 20 ms gezwungen angehalten.\n<li class=\"l\"> Im Cgroup-Bandbreitenkontroller CFS (CFS bandwidth controller), der festlegt, wie viel CPU-Zeit jeder Cgroup zugewiesen werden kann, wurde die M\u00f6glichkeit integriert, befristete Limits festzulegen. Dies erm\u00f6glicht eine bessere Steuerung von Latency-empfindlichen Lasten. Wenn beispielsweise der Wert von cpu.cfs_quota_us auf 50000 und cpu.cfs_period_us auf 100000 gesetzt wird, kann die Prozessgruppe alle 100 ms 50 ms CPU-Zeit aufwenden.\n<li class=\"l\">  Die grundlegende Infrastruktur zur Erstellung von BPF-Programmladern wurde hinzugef\u00fcgt, wodurch k\u00fcnftig nur BPF-Programme, die mit einem vertrauensw\u00fcrdigen digitalen Schl\u00fcssel signiert sind, geladen werden k\u00f6nnen.\n<li class=\"l\"> Eine neue Futex-Operation FUTEX_LOCK_PI2 wurde hinzugef\u00fcgt, die einen monotonen Timer verwendet, um einen Timeout zu berechnen, der die Zeit ber\u00fccksichtigt, die das System im Schlafmodus verbringt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr gro\u00dfe Speicher Seiten (Transparent Huge Pages) wurde f\u00fcr die Architektur RISC-V implementiert, sowie die Anwendung des KFENCE-Mechanismus zur Erkennung von Speicherfehlern.\n<li class=\"l\"> Im Systemaufruf madvise(), der Mittel zur Optimierung des Speichermanagements eines Prozesses bereitstellt, wurden die Flags MADV_POPULATE_READ und MADV_POPULATE_WRITE hinzugef\u00fcgt, um \u201ePage Faults\u201c f\u00fcr alle Speicherseiten zu erzeugen, die f\u00fcr Lese- oder Schreiboperationen abgebildet sind, ohne tats\u00e4chlich einen Lese- oder Schreibvorgang auszuf\u00fchren (Prefault). Die Verwendung dieser Flags kann n\u00fctzlich sein, um Verz\u00f6gerungen w\u00e4hrend der Programmausf\u00fchrung zu verringern, da der \u201ePage Fault\u201c-Handler proaktiv f\u00fcr alle nicht zugewiesenen Seiten ausgef\u00fchrt wird, ohne auf die tats\u00e4chliche Anforderung zu warten.\n<li class=\"l\"> Im Einheitstest-Framework kunit wurde die Unterst\u00fctzung f\u00fcr das Ausf\u00fchren von Tests in der QEMU-Umgebung hinzugef\u00fcgt.\n<li class=\"l\"> Neue Tracer wurden hinzugef\u00fcgt: \u201eosnoise\u201c zur Verfolgung von Verz\u00f6gerungen in Anwendungen, die durch die Verarbeitung von Interrupts verursacht werden, und \u201etimerlat\u201c, um detaillierte Informationen zu Verz\u00f6gerungen bei Aufweckvorg\u00e4ngen durch Timer-Signale bereitzustellen.              <\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Der Systemaufruf memfd_secret() wurde hinzugef\u00fcgt, der es erm\u00f6glicht, einen privaten Speicherbereich im isolierten Adressraum zu erstellen, der nur f\u00fcr den Besitzerprozess sichtbar ist, nicht in andere Prozesse abgebildet wird und direkt nicht f\u00fcr den Kernel zug\u00e4nglich ist.\n<li class=\"l\"> Im seccomp-Systemaufruf-Filter wurde die M\u00f6glichkeit eingef\u00fchrt, in den Userspace blockierende Handler mit einer atomaren Operation zu erstellen, um einen Dateideskriptor f\u00fcr einen isolierten Task zu generieren und diesen w\u00e4hrend der Bearbeitung des Systemaufrufs zur\u00fcckzugeben. Der vorgeschlagene Vorgang l\u00f6st das Problem der Unterbrechung des Handlers im Userspace bei Eintreffen eines Signals.\n<li class=\"l\"> Ein neuer Mechanismus zur Verwaltung von Ressourcenkontingenten im Benutzer-Identifikatoren-Namensraum wurde hinzugef\u00fcgt, der individuelle rlimit-Z\u00e4hler an Benutzer im \u201euser namespace\u201c bindet. Diese \u00c4nderung l\u00f6st das Problem der Anwendung gemeinsamer Ressourcenz\u00e4hler, wenn ein Benutzer Prozesse in verschiedenen Containern startet.\n<li class=\"l\"> Im Hypervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4400\">KVM<\/a> F\u00fcr ARM64-Systeme wurde die M\u00f6glichkeit hinzugef\u00fcgt, in Gastbetriebssystemen die Erweiterung MTE (MemTag, Memory Tagging Extension) zu verwenden. Diese erm\u00f6glicht es, Tags mit jeder Speicherzuweisungsoperation zu verkn\u00fcpfen und die Korrektheit der Zeigerverwendung zu \u00fcberpr\u00fcfen, um die Ausnutzung von Schwachstellen zu verhindern, die durch den Zugriff auf bereits freigegebene Speicherbl\u00f6cke, Puffer\u00fcberl\u00e4ufe, Zugriffe vor der Initialisierung und die Verwendung au\u00dferhalb des aktuellen Kontexts verursacht werden.\n<li class=\"l\"> Die von der ARM64-Plattform bereitgestellten Mittel zur Zeiger-Authentifizierung k\u00f6nnen jetzt separat f\u00fcr den Kernel und den Benutzerraum konfiguriert werden. Diese Technologie erm\u00f6glicht die Verwendung spezieller ARM64-Anweisungen zur \u00dcberpr\u00fcfung von R\u00fcckgabeadressen mithilfe digitaler Signaturen, die in den ungenutzten oberen Bits des Zeigers gespeichert sind.\n<li class=\"l\"> In User-mode Linux wurde die Unterst\u00fctzung f\u00fcr die Verwendung von Treibern f\u00fcr PCI-Ger\u00e4te mit einem virtuellen PCI-Bus, der durch den PCI-over-virtio-Treiber implementiert wird, hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr x86-Systeme wurde die Unterst\u00fctzung f\u00fcr das paravirtualisierte Ger\u00e4t virtio-iommu hinzugef\u00fcgt, das es erm\u00f6glicht, IOMMU-Anfragen wie ATTACH, DETACH, MAP und UNMAP \u00fcber das virtio-Transportprotokoll ohne Emulation von Seitentabellen zu senden.\n<li class=\"l\"> F\u00fcr Intel-CPUs, beginnend mit der Skylake-Familie bis hin zu Coffee Lake, sind standardm\u00e4\u00dfig die Intel TSX-Erweiterungen (Transactional Synchronization Extensions) deaktiviert. Diese Erweiterungen bieten Mittel zur Leistungssteigerung von Mehrprozessanwendungen durch dynamisches Ausblenden \u00fcberfl\u00fcssiger Synchronisationsoperationen. Die Deaktivierung erfolgt aufgrund der M\u00f6glichkeit von Zombieload-Angriffen, die auf das Ausl\u00f6sen von Informationslecks \u00fcber Seitenkan\u00e4le abzielen, welche im Rahmen der asynchronen Unterbrechung von Operationen (TAA, TSX Asynchronous Abort) auftreten.           <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Die Integration in den MPTCP (MultiPath TCP)-Kernel f\u00fcr die Erweiterung des TCP-Protokolls geht weiter, um die gleichzeitige Paket\u00fcbertragung \u00fcber mehrere Routen durch verschiedene Netzwerkschnittstellen zu erm\u00f6glichen. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/lir\/ipv4\/\"   title=\"IP-Adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4456\">IP-Adressen<\/a>. In der neuen Version wurde ein Mechanismus zur Festlegung eigener Hash-Richtlinien f\u00fcr den Verkehr mit IPv4 und IPv6 (multipath hash policy) hinzugef\u00fcgt. Damit k\u00f6nnen Benutzer festlegen, welche Felder in den Paketen, einschlie\u00dflich der gekapselten, bei der Berechnung des Hashes verwendet werden, der den Pfad f\u00fcr das Paket bestimmt.\n<li class=\"l\"> Im virtuellen Transport virtio wurde die Unterst\u00fctzung f\u00fcr SOCK_SEQPACKET-Sockets hinzugef\u00fcgt (geordnetes und zuverl\u00e4ssiges Datagramm-Streaming).\n<li class=\"l\"> Die Funktionalit\u00e4t des SO_REUSEPORT-Socket-Mechanismus wurde erweitert, die es mehreren Listener-Sockets erm\u00f6glicht, sich mit einem einzigen Port zu verbinden, um eingehende Verbindungen zu akzeptieren und die eingehenden Anfragen gleichzeitig auf alle \u00fcber SO_REUSEPORT verbundenen Sockets zu verteilen. Dies erleichtert die Erstellung von Multithread-Serveranwendungen. In der neuen Version wurden auch Mittel zur \u00dcbertragung der Kontrolle an einen anderen Socket im Falle eines Fehlers beim Handling der Anfrage durch den urspr\u00fcnglich ausgew\u00e4hlten Socket hinzugef\u00fcgt (l\u00f6st das Problem des Verlusts einzelner Verbindungen beim Neustart von Diensten).                              <\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Der amdgpu-Treiber unterst\u00fctzt die neuen Grafikprozessorserien AMD Radeon RX 6000, die unter den Codenamen \u201eBeige Goby\u201c (Navi 24) und \u201eYellow Carp\u201c entwickelt werden. Zudem wurde die Unterst\u00fctzung f\u00fcr die GPU Aldebaran (gfx90a) und die APU Van Gogh verbessert. Es wurde die M\u00f6glichkeit zur gleichzeitigen Nutzung mehrerer eDP-Displays hinzugef\u00fcgt. F\u00fcr die APU Renoir wurde die Unterst\u00fctzung f\u00fcr die Verwendung von verschl\u00fcsselten Puffern im Videospeicher (TMZ, Trusted Memory Zone) implementiert. Au\u00dferdem wurde die Unterst\u00fctzung f\u00fcr das Hot-Unplugging von Grafikkarten hinzugef\u00fcgt. F\u00fcr die GPU Radeon RX 6000 (Navi 2x) und \u00e4ltere AMD-GPUs ist die Unterst\u00fctzung des Energiesparmechanismus ASPM (Active State Power Management) standardm\u00e4\u00dfig aktiviert, der zuvor nur f\u00fcr die GPUs Navi 1x, Vega und Polaris aktiviert war.\n<li class=\"l\"> F\u00fcr AMD-Chips wurde die Unterst\u00fctzung f\u00fcr Shared Virtual Memory (SVM, gemeinsame virtuelle Speicherverwaltung) auf Basis des HMM-Subsystems (Heterogeneous Memory Management) hinzugef\u00fcgt, das die Verwendung von Ger\u00e4ten mit eigenen Speicherverwaltungseinheiten (MMU, memory management unit) erm\u00f6glicht, die auf den Hauptspeicher zugreifen k\u00f6nnen. Mithilfe von HMM kann zudem ein gemeinsamer Adressraum zwischen GPU und CPU eingerichtet werden, in dem die GPU auf den Hauptspeicher des Prozesses zugreifen kann.\n<li class=\"l\"> Die anf\u00e4ngliche Unterst\u00fctzung der AMD Smart Shift-Technologie wurde hinzugef\u00fcgt, die die Energieverbrauchseinstellungen von CPU und GPU in Notebooks mit AMD-Chipsatz und -Grafikkarte dynamisch anpasst, um die Leistung beim Spielen, Videobearbeiten und 3D-Rendering zu maximieren.\n<li class=\"l\"> Der i915-Treiber f\u00fcr Intel-Grafikkarten unterst\u00fctzt jetzt Intel Alder Lake P-Chips.\n<li class=\"l\"> Der drm\/hyperv-Treiber wurde f\u00fcr den virtuellen Grafikadapter Hyper-V hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr den All-in-One-PC Raspberry Pi 400 wurde hinzugef\u00fcgt.\n<li class=\"l\"> Ein dell-wmi-privacy-Treiber wurde hinzugef\u00fcgt, um die in Dell-Notebooks integrierten Hardware-Schalter f\u00fcr Kamera und Mikrofon zu unterst\u00fctzen.\n<li class=\"l\"> F\u00fcr Lenovo-Notebooks wurde eine WMI-Schnittstelle hinzugef\u00fcgt, um BIOS-Einstellungen \u00fcber sysfs \/sys\/class\/firmware-attributes\/ zu \u00e4ndern.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Ger\u00e4te mit USB4-Schnittstelle wurde erweitert.\n<li class=\"l\">  Die Unterst\u00fctzung f\u00fcr Soundkarten und Codecs wie AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 und Texas Instruments TAS2505 wurde hinzugef\u00fcgt. Die Audioqualit\u00e4t in HP- und ASUS-Notebooks wurde verbessert. Es wurden Patches hinzugef\u00fcgt, um die Latenz vor dem Start der Audioausgabe auf Ger\u00e4ten mit USB-Schnittstelle zu reduzieren.        <\/ul>\n<\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55702\">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.14. \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: \u043d\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b quotactl_fd() \u0438 memfd_secret(), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 ide \u0438 raw, \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u043b\u044f cgroup, \u0440\u0435\u0436\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 SCHED_CORE, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15883 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2002 \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; 69 [&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-101123","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.14. \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: \u043d\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b quotactl_fd() \u0438 memfd_secret(), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 ide \u0438 raw, \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u043b\u044f cgroup, \u0440\u0435\u0436\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 SCHED_CORE, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15883 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2002 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 - 69\" \/>\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-14\" \/>\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.14 | 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.14. \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: \u043d\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b quotactl_fd() \u0438 memfd_secret(), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 ide \u0438 raw, \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u043b\u044f cgroup, \u0440\u0435\u0436\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 SCHED_CORE, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15883 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2002 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 - 69\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-14\" \/>\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-08-30T08:22:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-30T08:22:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release des Linux-Kernels 5.14 | ProHoster","description":"Nach zwei Monaten Entwicklung hat Linus Torvalds das Release des Linux-Kernels 5.14 vorgestellt. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren: neue Systemaufrufe quotactl_fd() und memfd_secret(), das Entfernen der Treiber ide und raw, ein neuer Priorit\u00e4tscontroller f\u00fcr die Eingabe\/Ausgabe in cgroup, der Aufgabenscheduling-Modus SCHED_CORE sowie eine Infrastruktur zur Erstellung von Bootloadern f\u00fcr verifiziertes BPF-Programm. In die neue Version wurden 15.883 Korrekturen von 2.002 Entwicklern aufgenommen, die Patch-Gr\u00f6\u00dfe betr\u00e4gt 69.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-14","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.14 | 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.14. \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: \u043d\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b quotactl_fd() \u0438 memfd_secret(), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 ide \u0438 raw, \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u043b\u044f cgroup, \u0440\u0435\u0436\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 SCHED_CORE, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15883 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2002 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 - 69","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-14","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-08-30T08:22:49+00:00","article:modified_time":"2021-08-30T08:22:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101123","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-08-30 09:02:19","updated":"2022-09-28 11:27:34"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/101123","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=101123"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/101123\/revisions"}],"predecessor-version":[{"id":164334,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/101123\/revisions\/164334"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=101123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=101123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=101123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}