{"id":102190,"date":"2021-11-02T21:36:39","date_gmt":"2021-11-02T19:36:39","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-15"},"modified":"2021-11-02T21:36:39","modified_gmt":"2021-11-02T19:36:39","slug":"reliz-yadra-linux-5-15","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-15","title":{"rendered":"Release des Linux-Kernels 5.15.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklungszeit pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 5.15. Zu den auff\u00e4lligsten \u00c4nderungen geh\u00f6ren: ein neuer NTFS-Treiber mit Schreibunterst\u00fctzung, das ksmbd-Modul mit einer Implementierung eines SMB-Servers, das DAMON-Subsystem f\u00fcr die \u00dcberwachung des Speicherzugriffs, Sperrprimitive f\u00fcr den Echtzeitbetrieb, Unterst\u00fctzung von fs-verity in Btrfs und der Systemaufruf process_mrelease zur Reaktion auf Speichermangel sowie das Modul f\u00fcr Remote-Attestierung dm-ima.        <\/p>\n<p>In die neue Version wurden 13.499 \u00c4nderungen von 1.888 Entwicklern \u00fcbernommen, die Patchgr\u00f6\u00dfe betr\u00e4gt 42 MB (die \u00c4nderungen betreffen 10.895 Dateien, es wurden 632.522 Zeilen Code hinzugef\u00fcgt und 299.966 Zeilen gel\u00f6scht). Etwa 45 % der in 5.15 enthaltenen \u00c4nderungen h\u00e4ngen mit Treibern ab, circa 14 % bezieht sich auf spezifische architekturelle Code-Updates, 14 % sind mit dem Netzwerk-Stack verbunden, 6 % betreffen Dateisysteme und 3 % mit internen KernsSubsystemen.      <\/p>\n<p>Hauptneuheiten:  <\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Im Kernel wurde eine neue Implementierung des NTFS-Dateisystems aufgenommen, die von der Firma Paragon Software er\u00f6ffnet wurde. Der neue Treiber kann im Schreibmodus arbeiten und unterst\u00fctzt alle Funktionen der aktuellen Version NTFS 3.1, einschlie\u00dflich erweiterter Dateiattribute, Zugriffskontrolllisten (ACL), Datenkomprimierungsmodus, effiziente Handhabung von Sparsity in Dateien und Wiederherstellung von Integrit\u00e4t aus dem Protokoll nach St\u00f6rungen.\n<li class=\"l\"> Im Btrfs-Dateisystem wurde die Unterst\u00fctzung f\u00fcr den fs-verity-Mechanismus implementiert, der f\u00fcr die transparente \u00dcberwachung der Integrit\u00e4t und Authentizit\u00e4t einzelner Dateien anhand von zugeh\u00f6rigen kryptografischen Hashes oder Schl\u00fcsseln, die im Metadatenbereich gespeichert sind, verwendet wird. Zuvor war fs-verity nur f\u00fcr die Dateisysteme Ext4 und F2fs verf\u00fcgbar.\n<p>In Btrfs wurde auch die Unterst\u00fctzung f\u00fcr die Zuordnung von Benutzer-IDs f\u00fcr eingebundene Dateisysteme hinzugef\u00fcgt (zuvor war dies nur f\u00fcr die Dateisysteme FAT, ext4 und XFS m\u00f6glich). Diese Funktion erm\u00f6glicht es, Dateien eines bestimmten Benutzers auf einem eingebundenen Fremdpartition mit einem anderen Benutzer im aktuellen System zuzuordnen.   <\/p>\n<p>Unter den weiteren \u00c4nderungen in Btrfs: beschleunigte Hinzuf\u00fcgung von Schl\u00fcsseln zum Verzeichnisindex zur Leistungssteigerung bei der Erstellung von Dateien; M\u00f6glichkeit, Raid0 mit einem Ger\u00e4t und Raid10 mit zwei Ger\u00e4ten (z. B. w\u00e4hrend einer Re-Konfiguration des Arrays) zu betreiben; Option \u201erescue=ibadroots\u201c, um ung\u00fcltige Extentb\u00e4ume zu ignorieren; Beschleunigung des \u201esend\u201c-Vorgangs; verringerte Konflikte bei Sperren w\u00e4hrend Umbenennoperationen; M\u00f6glichkeit zur Verwendung von 4K-Sektoren auf Systemen mit 64K-Seitengr\u00f6\u00dfe.        <\/p>\n<li class=\"l\"> In XFS wurde die Verwendung von Datesystemen nach 2038 stabilisiert. Ein Mechanismus zur verz\u00f6gerten Deaktivierung von Inodes und die Unterst\u00fctzung f\u00fcr verz\u00f6gerte Installation und L\u00f6schung von Dateiattributen wurde implementiert. Um Probleme zu vermeiden, wurde die M\u00f6glichkeit entfernt, Disk Quotas f\u00fcr bereits eingeh\u00e4ngte Partitionen zu deaktivieren (Quotas k\u00f6nnen zwar manuell deaktiviert werden, die zugeh\u00f6rige Z\u00e4hlung wird jedoch fortgesetzt, weshalb f\u00fcr eine vollst\u00e4ndige Deaktivierung eine erneute Einh\u00e4ngung erforderlich ist).\n<li class=\"l\"> In EXT4 wurden Verbesserungen zur Steigerung der Schreibgeschwindigkeit von delalloc-Puffern und zur Verarbeitung von verwaisten (orphan) Dateien vorgenommen, die weiterhin existieren, da sie ge\u00f6ffnet bleiben, aber keinen Verweis auf ein Verzeichnis haben. Die Behandlung von Discard-Operationen wurde aus dem jbd2-Kthread-Stream ausgelagert, um Blockierungen bei Metadatenoperationen zu vermeiden.\n<li class=\"l\"> In F2FS wurde die Option \u201ediscard_unit=block|segment|section\u201c hinzugef\u00fcgt, um Discard-Operationen (Kennzeichnung von freigegebenen Bl\u00f6cken, die nicht mehr physisch gespeichert werden m\u00fcssen) an die Ausrichtung relativ zu Block, Sektor, Segment oder Abschnitt zu binden. Au\u00dferdem wurde die Unterst\u00fctzung zur Verfolgung von Verz\u00f6gerungs\u00e4nderungen bei Ein- \/ Ausgaben hinzugef\u00fcgt.\n<li class=\"l\"> In dem Dateisystem EROFS (Extendable Read-Only File System) wurde die Unterst\u00fctzung f\u00fcr direkten Ein-\/Ausgabebetrieb f\u00fcr unkomprimierte Dateien sowie die Unterst\u00fctzung f\u00fcr fiemap hinzugef\u00fcgt.\n<li class=\"l\"> In OverlayFS wurde eine korrekte Verarbeitung der Einh\u00e4ngeflags \u201eimmutable\u201c, \u201eappend-only\u201c, \u201esync\u201c und \u201enoatime\u201c implementiert.\n<li class=\"l\"> In NFS wurde die Handhabung von Situationen verbessert, in denen der NFS-Server auf Anfragen nicht mehr reagiert. Die M\u00f6glichkeit, von einem bereits verwendeten, aber \u00fcber eine andere Netzwerkadresse verf\u00fcgbaren Punkt zu mounten, wurde hinzugef\u00fcgt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\"   title=\"\u0441\u0435\u0440\u0432\u0435\u0440\u0430\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3763\">\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/a>Die Vorbereitung zur Neugestaltung des FSCACHE-Subsystems hat begonnen.\n<li class=\"l\"> Die Vorbereitung zur Umschreibung des FSCACHE-Subsystems hat begonnen.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr EFI-Partitionen mit nicht standardm\u00e4\u00dfiger GPT-Tabellenplatzierung wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der neue Flag FAN_REPORT_PIDFD wurde im fanotify-Mechanismus implementiert, wodurch pidfd in den zur\u00fcckgegebenen Metadaten angegeben wird. Pidfd hilft bei der Handhabung von Situationen mit der Wiederverwendung von PIDs, um Prozesse, die auf \u00fcberwachte Dateien zugreifen, genauer zu identifizieren (pidfd ist mit einem bestimmten Prozess verkn\u00fcpft und \u00e4ndert sich nicht, w\u00e4hrend die PID nach Beendigung des aktuellen Prozesses, der mit dieser PID assoziiert ist, einem anderen Prozess zugeordnet werden kann).\n<li class=\"l\"> Der Systemaufruf move_mount() wurde um die M\u00f6glichkeit erweitert, Mountpunkte zu bestehenden gemeinsamen Gruppen hinzuzuf\u00fcgen, was Probleme beim Speichern und Wiederherstellen des Prozessstatus im CRIU-Toolkit behebt, wenn mehrere Mountpunkte in isolierten Containern gemeinsam genutzt werden.\n<li class=\"l\"> Schutz vor versteckten Race-Conditions wurde hinzugef\u00fcgt, die potenziell zu Dateibesch\u00e4digungen f\u00fchren konnten, wenn Daten aus dem Cache w\u00e4hrend der Verarbeitung von L\u00fccken in der Datei gelesen wurden.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr verpflichtende (mandatory) Dateisperren, die durch die Blockierung von Systemaufrufen implementiert werden, die zu einer Datei\u00e4nderung f\u00fchren, wurde eingestellt. Aufgrund m\u00f6glicher Wettlaufbedingungen galten diese Sperren als unzuverl\u00e4ssig und wurden vor vielen Jahren als veraltet erkl\u00e4rt.\n<li class=\"l\"> Das LightNVM-Subsystem, das direkten Zugriff auf SSD-Speichermedien erm\u00f6glichte, indem es die Emulationsschicht umging, wurde entfernt. LightNVM hat an Bedeutung verloren, nachdem die NVMe-Standards eingef\u00fchrt wurden, die die M\u00f6glichkeit der Zonenbildung (ZNS, Zoned Namespace) vorsehen.                      <\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Das DAMON (Data Access MONitor) Subsystem wurde implementiert, um die mit dem Datenzugriff im Arbeitsspeicher verbundene Aktivit\u00e4t in Bezug auf den ausgew\u00e4hlten Prozess im Benutzerspeicher zu \u00fcberwachen. Dieses Subsystem erm\u00f6glicht eine Analyse der Speicherbereiche, auf die der Prozess w\u00e4hrend seiner gesamten Laufzeit zugegriffen hat, und zeigt an, welche Speicherbereiche ungenutzt geblieben sind. Zu den Besonderheiten von DAMON z\u00e4hlen eine geringe CPU-Belastung, ein niedriger Speicherverbrauch, hohe Genauigkeit und vorhersehbare konstante Overheadkosten, die nicht von der Gr\u00f6\u00dfe abh\u00e4ngen. Das Subsystem kann sowohl vom Kernel zur Optimierung des Speichermanagements als auch von Benutzerdienstprogrammen zur Analyse der Aktionen des Prozesses und zur Optimierung der Speichernutzung, beispielsweise durch die Freigabe von unn\u00f6tigem Speicher, verwendet werden.\n<li class=\"l\"> Der system call process_mrelease wurde implementiert, um den Prozess der Speicherfreigabe f\u00fcr Prozesse, die ihre Ausf\u00fchrung beenden, zu beschleunigen. Unter normalen Umst\u00e4nden erfolgt die Freigabe von Ressourcen und der Abschluss des Prozesses nicht sofort und kann aus verschiedenen Gr\u00fcnden verz\u00f6gert werden, was die Funktion von im Nutzerraum arbeiteten Systemen, die fr\u00fchzeitig auf Speicherengp\u00e4sse reagieren, wie oomd (bereitgestellt in systemd) und lmkd (verwendet in Android), behindert. Mit dem Aufruf process_mrelease k\u00f6nnen solche Systeme die R\u00fcckgabe von Speicher von zwangsweise beendeten Prozessen vorhersehbarer initiieren.\n<li class=\"l\"> Aus dem PREEMPT_RT-Kernelzweig, der die Unterst\u00fctzung f\u00fcr den Echtzeitbetrieb entwickelt, wurden Anpassungen der Primitive zur Organisation von Sperren wie mutex, ww_mutex, rw_semaphore, spinlock und rwlock \u00fcbertragen, die auf dem RT-Mutex-Subsystem basieren. Im SLUB-Slab-Allocator wurden \u00c4nderungen hinzugef\u00fcgt, die die Arbeitsweise im PREEMPT_RT-Modus verbessern und die Auswirkungen auf Interrupts verringern.\n<li class=\"l\"> In cgroup wurde die Unterst\u00fctzung f\u00fcr das Scheduler-Attribut SCHED_IDLE hinzugef\u00fcgt, das es erm\u00f6glicht, dieses Merkmal auf alle Processes der Gruppe anzuwenden, die zu einer bestimmten cgroup geh\u00f6ren. Das bedeutet, dass diese Prozesse nur ausgef\u00fchrt werden, wenn im System keine anderen Aufgaben auf die Ausf\u00fchrung warten. Im Gegensatz zur individuellen Zuweisung des Attributs SCHED_IDLE an jeden Prozess wird bei der Zuweisung von SCHED_IDLE an die cgroup das relative Gewicht der Aufgaben innerhalb der Gruppe ber\u00fccksichtigt.\n<li class=\"l\"> Der Mechanismus zur \u00dcberwachung des Speicherbedarfs in cgroup wurde um die M\u00f6glichkeit erweitert, zus\u00e4tzliche Datenstrukturen des Kernels, einschlie\u00dflich der f\u00fcr Polling, Signalverarbeitung und Namensr\u00e4ume, zu verfolgen.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr asymmetrische Planung der Zuweisung von Aufgaben an Prozessorkerne wurde hinzugef\u00fcgt auf Architekturen, bei denen einige CPUs die Ausf\u00fchrung von 32-Bit-Aufgaben zulassen, w\u00e4hrend andere nur im 64-Bit-Modus arbeiten (z. B. ARM). Der neue Modus erm\u00f6glicht es, bei der Planung der Ausf\u00fchrung von 32-Bit-Aufgaben nur die CPU zu ber\u00fccksichtigen, die 32-Bit-Aufgaben unterst\u00fctzen.\n<li class=\"l\"> Im Interface der asynchronen Ein-\/Ausgabe io_uring gibt es jetzt Unterst\u00fctzung f\u00fcr das sofortige \u00d6ffnen von Dateien in der festen Dateitabelle fixed-file, ohne einen Dateideskriptor zu verwenden. Dies erm\u00f6glicht eine signifikante Beschleunigung bestimmter Arten von Operationen, widerspricht jedoch dem traditionellen UNIX-Prozess, bei dem Dateideskriptoren zum \u00d6ffnen von Dateien verwendet werden.\n<p>In io_uring f\u00fcr die BIO-Subsystem (Block I\/O Layer) wurde ein neuer Mechanismus zur R\u00fcckverarbeitung (\u201eBIO recycling\u201c) eingef\u00fchrt, der die Verwaltung des internen Speichers optimiert und die Anzahl der verarbeiteten I\/O-Operationen pro Sekunde um etwa 10 % erh\u00f6ht. Zudem wurde die Unterst\u00fctzung f\u00fcr die Systemaufrufe mkdirat(), symlinkat() und linkat() hinzugef\u00fcgt.    <\/p>\n<li class=\"l\"> F\u00fcr BPF-Programme wurde die M\u00f6glichkeit implementiert, Timerereignisse anzufordern und zu verarbeiten. Ein Iterator f\u00fcr UNIX-Sockets wurde hinzugef\u00fcgt, und es ist jetzt m\u00f6glich, Socket-Optionen f\u00fcr setsockopt abzurufen und festzulegen. Der BTF-Dumper unterst\u00fctzt nun typisierte Daten.\n<li class=\"l\"> In NUMA-Systemen mit verschiedenen Speichertypen, die sich in ihrer Leistung unterscheiden, wird bei einem Mangel an freiem Speicherplatz der Transfer der verdr\u00e4ngten Speicherseiten aus dem dynamischen Speicher (DRAM) in den langsameren Persistent Memory anstelle der L\u00f6schung dieser Seiten realisiert. Tests haben gezeigt, dass diese Taktik in der Regel die Leistung auf solchen Systemen verbessert. F\u00fcr NUMA wurde zudem die M\u00f6glichkeit implementiert, Speicherseiten f\u00fcr Prozesse aus einer ausgew\u00e4hlten Gruppe von NUMA-Knoten zuzuweisen.\n<li class=\"l\"> F\u00fcr die ARC-Architektur wurde die Unterst\u00fctzung f\u00fcr drei- und vierstufige Seitenkampftabellen implementiert, was die Unterst\u00fctzung von 64-Bit ARC-Prozessoren zuk\u00fcnftig erm\u00f6glichen wird.\n<li class=\"l\"> F\u00fcr die s390-Architektur wurde die M\u00f6glichkeit zur Anwendung des KFENCE-Mechanismus zur Identifizierung von Fehlern bei der Arbeit mit dem Speicher eingef\u00fchrt, au\u00dferdem wurde die Unterst\u00fctzung des KCSAN-Race Condition Detektors hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Indizierung der \u00fcber printk() ausgegebenen Nachrichten wurde hinzugef\u00fcgt, was es erm\u00f6glicht, alle \u00e4hnlichen Nachrichten auf einmal abzurufen und \u00c4nderungen im Benutzerspeicher zu verfolgen.\n<li class=\"l\"> In mmap() wurde die Unterst\u00fctzung der Option VM_DENYWRITE eingestellt, und der Kernel-Code verwendet nicht mehr den Modus MAP_DENYWRITE, was die Anzahl der Situationen verringert hat, die zu einem Schreibfehler im Zusammenhang mit ETXTBSY f\u00fchren.\n<li class=\"l\"> Im Traceback-System wurde ein neuer Pr\u00fcftyp \u201eEvent probes\u201c hinzugef\u00fcgt, der an bestehenden Traceback-Ereignissen befestigt werden kann, um ein eigenes Ausgabeformat zu definieren.\n<li class=\"l\"> Beim Kompilieren des Kernels mit dem Clang-Compiler wird nun standardm\u00e4\u00dfig der eingebettete Assembler des LLVM-Projekts verwendet.\n<li class=\"l\"> Im Rahmen des Projektes zur Befreiung des Kernels von Code, der Compilerwarnungen erzeugt, wurde ein experimenteller Standardmodus \u201e-Werror\u201c aktiviert, in dem Compilerwarnungen als Fehler behandelt werden. W\u00e4hrend der Vorbereitung des Releases 5.15 begann Linus nur \u00c4nderungen zu akzeptieren, die keine Warnungen beim Kompilieren des Kernels erzeugten, und aktivierte den Build mit \u201e-Werror\u201c, stimmte aber sp\u00e4ter der Meinung zu, dass diese Entscheidung verfr\u00fcht war, und verschob die Standardaktivierung von \u201e-Werror\u201c. Das Management zur Aktivierung des \u201e-Werror\u201c-Flags beim Kompilieren erfolgt durch den Parameter WERROR, der standardm\u00e4\u00dfig auf COMPILE_TEST gesetzt ist, d.h. derzeit nur in Test-Bauten aktiviert wird.                    <\/ul>\n<li class=\"l\"> <b>Virtualisierung und Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Im Device Mapper (DM) wurde ein neuer Handler dm-ima hinzugef\u00fcgt, der einen Mechanismus f\u00fcr Remote-Validierung auf Basis des IMA (Integrity Measurement Architecture) realisiert. Dieser erm\u00f6glicht es einem externen Dienst, den Zustand der Kernsubsysteme zu \u00fcberpr\u00fcfen, um deren Authentizit\u00e4t zu gew\u00e4hrleisten. In der Praxis erlaubt dm-ima, Speicher mit dem Device Mapper zu erstellen, die an externe Cloud-Systeme gebunden sind, bei denen die Integrit\u00e4t der gestarteten DM-Target-Konfiguration mithilfe von IMA \u00fcberpr\u00fcft wird.\n<li class=\"l\"> In prctl() wurde eine neue Option PR_SPEC_L1D_FLUSH implementiert. Wenn diese aktiviert ist, beginnt der Kernel, den Inhalt des ersten Level-Caches (L1D) bei jedem Kontextwechsel zu leeren. Dieser Modus erm\u00f6glicht es, f\u00fcr die wichtigsten Prozesse zus\u00e4tzlichen Schutz vor Seitenkanalangriffen bereitzustellen, die darauf abzielen, Daten abzufangen, die aufgrund von Verwundbarkeiten, verursacht durch spekulative Ausf\u00fchrung von Instruktionen in der CPU, im Cache verbleiben. Der Preis f\u00fcr die Aktivierung von PR_SPEC_L1D_FLUSH (standardm\u00e4\u00dfig nicht aktiviert) ist ein erheblicher R\u00fcckgang der Leistung.\n<li class=\"l\"> Die M\u00f6glichkeit zur Kernkompilierung mit der GCC-Option \u201e-fzero-call-used-regs=used-gpr\u201c wurde implementiert, die sicherstellt, dass alle Register vor der R\u00fcckkehr aus einer Funktion auf Null gesetzt werden. Diese Option sch\u00fctzt vor Informationsleckagen aus Funktionen und reduziert die Anzahl nutzbarer Bl\u00f6cke f\u00fcr das Erstellen von ROP-Gadgets (Return-Oriented Programming) in Exploits um 20 %.\n<li class=\"l\"> Die M\u00f6glichkeit zur Erstellung von Kernen f\u00fcr die ARM64-Architektur in Form von Clients f\u00fcr den Hypervisor Hyper-V wurde implementiert.\n<li class=\"l\"> Ein neuer Rahmen f\u00fcr die Entwicklung von Treibern \u201eVDUSE\u201c wurde vorgeschlagen, der die Implementierung virtueller Blockger\u00e4te im Benutzerspeicher erm\u00f6glicht und Virtio als Transport f\u00fcr den Zugang von Gast-Systemen verwendet.\n<li class=\"l\"> Ein Virtio-Treiber f\u00fcr den I2C-Bus wurde hinzugef\u00fcgt, der es erm\u00f6glicht, I2C-Controller im Modus der Paravirtualisierung mit separaten Backends zu emulieren.\n<li class=\"l\"> Es wurde ein Virtio-Treiber gpio-virtio hinzugef\u00fcgt, der es Gastsystemen erm\u00f6glicht, auf die von der Hostsystem bereitgestellten GPIO-Pins zuzugreifen.\n<li class=\"l\"> Die M\u00f6glichkeit, den Zugriff auf Speicherseiten f\u00fcr Ger\u00e4te-Treiber mit DMA-Unterst\u00fctzung auf Systemen ohne I\/O MMU (Memory-Management-Einheit) einzuschr\u00e4nken, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im KVM-Hypervisor wurde die M\u00f6glichkeit implementiert, Statistiken in Form von linearen und logarithmischen Histogrammen auszugeben.          <\/ul>\n<li class=\"l\"> <b>Netzwerksubsystem<\/b>\n<ul>\n<li class=\"l\"> Das Kernel-Modul ksmbd wurde hinzugef\u00fcgt, das einen Dateiserver implementiert, der das SMB3-Protokoll verwendet. Dieses Modul erg\u00e4nzt die zuvor im Kernel verf\u00fcgbare SMB-Client-Implementierung und ist im Vergleich zum in Benutzerraum arbeitenden SMB-Server hinsichtlich Leistung, Speicherbedarf und Integration in die erweiterten Kernelfunktionen effizienter. Ksmbd wird als leistungsstarkes und f\u00fcr den Einsatz in eingebetteten Ger\u00e4ten bereitgestelltes Erweiterungsmodul zu Samba pr\u00e4sentiert, das bei Bedarf mit Samba-Tools und -Bibliotheken integriert werden kann. Gute Unterst\u00fctzung f\u00fcr die Technologie der verteilten Dateicaching (SMB-Leases) in lokalen Systemen zur signifikanten Reduzierung des Traffics wird herausgestellt. In Zukunft wird die Unterst\u00fctzung f\u00fcr RDMA (\u201esmbdirect\u201c) und Protokollerweiterungen zur Verbesserung der Verschl\u00fcsselungszuverl\u00e4ssigkeit und der Verifizierung durch digitale Signaturen hinzugef\u00fcgt werden.\n<li class=\"l\"> Im CIFS-Client wurde die Unterst\u00fctzung f\u00fcr NTLM und weniger zuverl\u00e4ssige Authentifizierungsalgorithmen, die auf dem DES-Algorithmus basieren und im SMB1-Protokoll verwendet werden, eingestellt.\n<li class=\"l\"> In der Implementierung von Netzwerkbr\u00fccken f\u00fcr VLAN wurde die Unterst\u00fctzung f\u00fcr Multicast hinzugef\u00fcgt.\n<li class=\"l\"> Im Bonding-Treiber, der zur Aggregation von Netzwerkinterfaces verwendet wird, wurde die Unterst\u00fctzung des XDP (eXpress Data Path)-Subsystems hinzugef\u00fcgt, das erm\u00f6glicht, Netzwerkpakete vor deren Verarbeitung durch den Linux-Kernel-Netzwerkstack zu manipulieren.\n<li class=\"l\"> Im drahtlosen Stack mac80211 wurde die Unterst\u00fctzung f\u00fcr 6GHz STA (Special Temporary Authorization) in den Modi LPI, SP und VLP sowie die M\u00f6glichkeit hinzugef\u00fcgt, separate TWT (Target Wake Time) im Access Point-Modus einzustellen.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das MCTP (Management Component Transport Protocol) wurde hinzugef\u00fcgt, das f\u00fcr die Interaktion zwischen Management Controllern und ihren zugeh\u00f6rigen Ger\u00e4ten (Host-Prozessoren, Peripherieger\u00e4te usw.) verwendet wird.\n<li class=\"l\"> Die Integration des MPTCP (MultiPath TCP) in den Kernel wurde fortgesetzt, eine Erweiterung des TCP-Protokolls zur Einrichtung einer TCP-Verbindung mit der gleichzeitigen Paketzustellung \u00fcber mehrere Routen durch verschiedene Netzwerkinterfaces, die an unterschiedliche IP-Adressen gebunden sind. In der neuen Version wurde die Unterst\u00fctzung f\u00fcr Adressen im Fullmesh-Modus hinzugef\u00fcgt.\n<li class=\"l\"> Im Netfilter wurden Handler f\u00fcr Netzwerkstr\u00f6me hinzugef\u00fcgt, die im SRv6-Protokoll (Segment Routing IPv6) kapsuliert sind.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Sockmaps f\u00fcr streambare Unix-Sockets wurde hinzugef\u00fcgt.              <\/ul>\n<li class=\"l\"> <b>Ausr\u00fcstung<\/b>\n<ul>\n<li class=\"l\"> Im amdgpu-Treiber wurde die Unterst\u00fctzung f\u00fcr die APU Cyan Skillfish (ausgestattet mit GPU Navi 1x) implementiert. F\u00fcr APU Yellow Carp wurde die Unterst\u00fctzung f\u00fcr Video-Codecs umgesetzt. Die Unterst\u00fctzung f\u00fcr GPU Aldebaran wurde verbessert. Neue Identifikatoren f\u00fcr Grafikkarten auf Basis der GPU Navi 24 \u201eBeige Goby\u201c und RDNA2 wurden hinzugef\u00fcgt. Es wird eine verbesserte Implementierung virtueller Bildschirme (VKMS) vorgeschlagen. Die Unterst\u00fctzung zur Verfolgung der Temperatur von AMD Zen 3-Chips wurde implementiert.\n<li class=\"l\"> Im amdkfd-Treiber (f\u00fcr diskrete GPUs wie Polaris) wurde ein Manager f\u00fcr gemeinsam genutzten virtuellen Speicher (SVM, shared virtual memory) implementiert, der auf dem HMM-System (Heterogeneous Memory Management) basiert. Dies erm\u00f6glicht die Verwendung von Ger\u00e4ten mit eigenen Speicherverwaltungseinheiten (MMU), die auf den Hauptspeicher zugreifen k\u00f6nnen. Dar\u00fcber hinaus kann mit HMM ein gemeinsamer Adressraum zwischen GPU und CPU eingerichtet werden, in dem die GPU auf den Hauptspeicher des Prozesses zugreifen kann.\n<li class=\"l\"> Im i915-Treiber f\u00fcr Intel-Grafikkarten wurde die Verwendung des TTM-Speichermanagement-Systems erweitert, sowie die M\u00f6glichkeit zur Energieverbrauchssteuerung basierend auf GuC (Graphics micro Controller) hinzugef\u00fcgt. Die Vorbereitung zur Implementierung der Unterst\u00fctzung f\u00fcr die Intel ARC Alchemist-Grafikkarte und die Intel Xe-HP-GPU hat begonnen.\n<li class=\"l\"> Im nouveau-Treiber wurde die Steuerung der Hintergrundbeleuchtung f\u00fcr eDP-Panels mithilfe von DPCD (DisplayPort Configuration Data) implementiert.\n<li class=\"l\"> Im msm-Treiber wurde die Unterst\u00fctzung f\u00fcr die GPU Adreno 7c Gen 3 und Adreno 680 hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr den Apple M1-Chip wurde ein IOMMU-Treiber implementiert.\n<li class=\"l\"> Ein Audiotreiber f\u00fcr Systeme mit AMD Van Gogh APU wurde hinzugef\u00fcgt.\n<li class=\"l\"> In den Staging-Zweig wurde der Realtek R8188EU-Treiber integriert, der den alten Treiber (rtl8188eu) f\u00fcr die Realtek RTL8188EU 802.11 b\/g\/n-Wireless-Chips ersetzt.\n<li class=\"l\"> Der ocp_pt-Treiber wurde aufgenommen, der von Meta (Facebook) entwickelt wurde und f\u00fcr eine PCIe-Karte mit Implementierung von Miniatur-Atomuhren und GNSS-Empf\u00e4ngern dient, die zur Organisation isolierter Zeitmessungen eingesetzt werden k\u00f6nnen. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1616\">Server<\/a> Dieser unterst\u00fctzt die Synchronisation pr\u00e4ziser Zeitangaben.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Smartphones wie Sony Xperia 10II (Snapdragon 665), Xiaomi Redmi 2 (Snapdragon MSM8916), Samsung Galaxy S3 (Snapdragon MSM8226) sowie Samsung Gavini\/Codina\/Kyle wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ARM SoC und NVIDIA Jetson TX2 NX Developer Kit, Sancloud BBE Lite, PicoITX, DRC02, SolidRun SolidSense, SKOV i.MX6, Nitrogen8, Traverse Ten64, GW7902, Microchip SAMA7, Qualcomm Snapdragon SDM636\/SM8150, Renesas R-Car H3e-2G\/M3e-2G, Marvell CN913x, ASpeed AST2600 (Server-Boards Facebook Cloudripper, Elbert und Fuji), 4KOpen STiH418-b2264 wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr LCD-Panels Gopher 2b, EDT ETM0350G0DH6\/ETMV570G2DHU, LOGIC Technologies LTTD800480070-L6WH-RT, Multi-Innotechnology MI1010AIT-1CP1, Innolux EJ030NA 3.0, ilitek ili9341, E Ink VB3300-KCA, Samsung ATNA33XC20, Samsung DB7430, WideChips WS2401 wurde hinzugef\u00fcgt.\n<li class=\"l\"> Ein LiteETH-Treiber mit Unterst\u00fctzung f\u00fcr Ethernet-Controller, die in Software-SoCs LiteX (f\u00fcr FPGA) verwendet werden, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im usb-audio-Treiber wurde eine Option f\u00fcr lowlatency zur Steuerung des Betriebs im Minimallatenzmodus hinzugef\u00fcgt. Au\u00dferdem wurde eine Option quirk_flags zur \u00dcbertragung von ger\u00e4tespezifischen Einstellungen hinzugef\u00fcgt.      <\/ul>\n<\/ul>\n<p>Gleichzeitig hat die lateinamerikanische Free Software Foundation eine vollst\u00e4ndig freie Kernel-Variante 5.15 - Linux-libre 5.15-gnu erstellt, die von Firmware- und Treiberbestandteilen befreit ist, die nicht-freie Komponenten oder Codeabschnitte enthalten, deren Nutzung vom Hersteller eingeschr\u00e4nkt wird. In der neuen Version wurde die Protokollausgabe zur Best\u00e4tigung des Reinigungsabschlusses implementiert. Probleme bei der Erstellung von Paketen mit mkspec wurden behoben, die Unterst\u00fctzung f\u00fcr Snap-Pakete verbessert. Einige Warnungen, die beim Verarbeiten der Header-Datei firmware.h ausgegeben werden, wurden entfernt. Die Ausgabe bestimmter Warnungen (wie \u201aformat-extra-args\u2018, Kommentare, ungenutzte Funktionen und Variablen) wurde bei der Kompilierung im \u201a-Werror\u2018-Modus erlaubt. Der Treiber gehc-achc wurde gereinigt. Der Code f\u00fcr die Bereinigung von Blobs in den Treibern und Subsystemen adreno, btusb, btintel, brcmfmac, aarch64 qcom wurde aktualisiert. Die Bereinigung der Treiber prism54 (entfernt) und rtl8188eu (durch r8188eu ersetzt) wurde eingestellt.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56079\">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.15. \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\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 NTFS \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438, \u043c\u043e\u0434\u0443\u043b\u044c ksmbd \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 SMB-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 DAMON \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u0434\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 fs-verity \u0432 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 process_mrelease \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0443 \u043f\u0430\u043c\u044f\u0442\u0438, \u043c\u043e\u0434\u0443\u043b\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0439 \u0430\u0442\u0442\u0435\u0441\u0442\u0430\u0446\u0438\u0438 [&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-102190","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.15. \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\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 NTFS \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438, \u043c\u043e\u0434\u0443\u043b\u044c ksmbd \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 SMB-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 DAMON \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u0434\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 fs-verity \u0432 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 process_mrelease \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0443 \u043f\u0430\u043c\u044f\u0442\u0438, \u043c\u043e\u0434\u0443\u043b\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0439 \u0430\u0442\u0442\u0435\u0441\u0442\u0430\u0446\u0438\u0438\" \/>\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-15\" \/>\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.15 | 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.15. \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\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 NTFS \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438, \u043c\u043e\u0434\u0443\u043b\u044c ksmbd \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 SMB-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 DAMON \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u0434\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 fs-verity \u0432 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 process_mrelease \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0443 \u043f\u0430\u043c\u044f\u0442\u0438, \u043c\u043e\u0434\u0443\u043b\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0439 \u0430\u0442\u0442\u0435\u0441\u0442\u0430\u0446\u0438\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-15\" \/>\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-11-02T19:36:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-02T19:36:39+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.15 | ProHoster","description":"Nach zwei Monaten Entwicklung stellte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 5.15 vor. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: ein neuer NTFS-Treiber mit Schreibunterst\u00fctzung, das ksmbd-Modul zur Implementierung eines SMB-Servers, die DAMON-Subsystem zur \u00dcberwachung des Speicherzugriffs, Lock-Primitiven f\u00fcr den Echtzeitmodus, die Unterst\u00fctzung von fs-verity in Btrfs, der Systemaufruf process_mrelease f\u00fcr Reaktionssysteme bei Speichermangel sowie das Modul f\u00fcr Remote Attestation.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-15","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.15 | 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.15. \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\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 NTFS \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438, \u043c\u043e\u0434\u0443\u043b\u044c ksmbd \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 SMB-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 DAMON \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u0434\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 fs-verity \u0432 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 process_mrelease \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0443 \u043f\u0430\u043c\u044f\u0442\u0438, \u043c\u043e\u0434\u0443\u043b\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0439 \u0430\u0442\u0442\u0435\u0441\u0442\u0430\u0446\u0438\u0438","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/reliz-yadra-linux-5-15","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-11-02T19:36:39+00:00","article:modified_time":"2021-11-02T19:36:39+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102190","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-11-02 19:38:03","updated":"2026-02-22 15:30:33"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/102190","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=102190"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/102190\/revisions"}],"predecessor-version":[{"id":162291,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/102190\/revisions\/162291"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=102190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=102190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=102190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}