Cele mai notabile schimbări:
- Sistemul de fișiere virtiofs pentru redirecționarea anumitor directoare de gazdă către sistemele gazdă. Interacțiunea se desfășoară conform schemei „client-server” prin FUSE. Detalii.
- Mecanismul de control al integrității fișierelor fs-verity. Este similar cu dm-verity, dar funcționează la nivelul sistemelor de fișiere Ext4 și F2FS, nu pe dispozitivele de bloc. Detalii.
- Modul dm-clone pentru copierea dispozitivelor de bloc disponibile doar în citire, permițând în același timp scrierea de date direct în procesul de clonare. Detalii.
- Suport pentru procesoarele grafice AMD Navi 12/14 și APU din familiile Arcturus și Renoir. De asemenea, a început lucrul la suportul pentru viitoarea grafică Intel Tiger Lake.
- Fluturii MADV_COLD și MADV_PAGEOUT pentru apelul de sistem madvise(). Acestea permit determinarea datelor din memorie care nu sunt critice pentru funcționarea procesului sau care nu vor fi necesare o perioadă lungă, astfel încât aceste date să poată fi mutate în swap și să se elibereze memorie.
- Din secțiunea Staging a fost mutat sistemul de fișiere EROFS - un FS foarte ușor și rapid, doar pentru citire, avantajos pentru stocarea firmware-urilor și livecd-ului. Detalii.
- În secțiunea Staging a fost adăugat driverul de sistem de fișiere exFAT, dezvoltat de Samsung.
- Mecanismul haltpoll pentru îmbunătățirea performanței sistemelor gazdă. Acesta permite gazdelor să obțină timp suplimentar pe procesor înainte de a returna CPU-ul hypervizorului. Detalii.
- Controlerul blk-iocost pentru distribuirea input/output-ului între cgroup-uri. Noua controler se concentrează pe costul viitoarelor operații IO. Detalii.
- Spații de nume pentru simbolurile modulelor nucleului. Detalii.
- Se continuă lucrul la integrarea patch-urilor în timp real în nucleu.
- Mecanismul io_uring a fost îmbunătățit.
- Performanța cu directoare mari pe XFS a fost accelerată.
- Zeci de alte modificări.
Sursa: linux.org.ru
