Die auffĂ€lligsten Ănderungen:
- Das virtiofs-Dateisystem zur Weiterleitung bestimmter Host-Verzeichnisse in Gast-Systeme. Die Interaktion erfolgt nach dem Client-Server-Modell ĂŒber FUSE. Einzelheiten.
- Der Mechanismus zur IntegritÀtskontrolle von Dateien fs-verity. Dies Àhnelt dm-verity, arbeitet jedoch auf der Ebene der Dateisysteme Ext4 und F2FS, nicht von BlockgerÀten. Einzelheiten.
- Das dm-clone-Modul zum Kopieren von nur lesbaren BlockgerÀten, wobei auf die Kopie wÀhrend des Klonens Daten geschrieben werden können. Einzelheiten.
- UnterstĂŒtzung fĂŒr die Grafikprozessoren AMD Navi 12/14 und die APU-Familien Arcturus und Renoir. AuĂerdem wurde mit der UnterstĂŒtzung der zukĂŒnftigen Intel Tiger Lake-Grafik begonnen.
- Die Flags MADV_COLD und MADV_PAGEOUT fĂŒr den Systemaufruf madvise(). Sie ermöglichen es zu bestimmen, welche Daten im Speicher fĂŒr den Prozess nicht kritisch sind oder lange nicht benötigt werden, sodass diese Daten in den Swap ausgelagert und Speicher freigegeben werden kann.
- Das EROFS-Dateisystem wurde aus dem Staging-Bereich verschoben â ein sehr leichtes und schnelles Read-Only-Dateisystem, das sich gut fĂŒr die Speicherung von Firmware und LiveCDs eignet. Einzelheiten.
- Ein exFAT-Dateisystemtreiber wurde im Staging-Bereich hinzugefĂŒgt, entwickelt von Samsung.
- Der haltpoll-Mechanismus zur Leistungssteigerung von Gast-Systemen. Er ermöglicht es GĂ€sten, zusĂ€tzliche CPU-Zeit zu erhalten, bevor die CPU an den Hypervisor zurĂŒckgegeben wird. Einzelheiten.
- Der blk-iocost-Controller zur Verteilung von Ein- und Ausgabe zwischen cgroups. Der neue Controller orientiert sich an den Kosten zukĂŒnftiger IO-Operationen. Einzelheiten.
- Namespaces fĂŒr Modulsymbole des Kernels. Einzelheiten.
- Die Integration von Echtzeit-Patches in den Kernel wird fortgesetzt.
- Der io_uring-Mechanismus wurde verbessert.
- Die Arbeit mit groĂen Verzeichnissen auf XFS wurde beschleunigt.
- Zehntausende weitere Ănderungen.
Quelle: linux.org.ru
