Najbardziej zauważalne zmiany:
- Moduł blokujący, który ogranicza dostęp użytkownika root do plików jądra i interfejsów. Szczegóły
- System plików virtiofs do przekazywania określonych katalogów hostów do systemów-gości. Interakcja przebiega według schematu „klient-serwer” poprzez FUSE. Szczegóły
- mechanizm kontroli integralności plików fs-verity. Podobny do dm-verity, ale działa na poziomie systemu plików Ext4 i F2FS, a nie blokuje urządzenia. Szczegóły
- Moduł dm-clone umożliwiający kopiowanie urządzeń blokowych tylko do odczytu, przy czym dane można zapisywać do kopii bezpośrednio podczas procesu klonowania. Szczegóły
- Obsługa procesorów graficznych i APU AMD Navi 12/14 z rodzin Arcturus i Renoir. Rozpoczęto także prace nad obsługą przyszłych grafik Intel Tiger Lake.
- Flagi MADV_COLD i MADV_PAGEOUT dla wywołania systemowego madvise(). Pozwalają określić, które dane w pamięci nie są krytyczne dla działania procesu lub nie będą potrzebne przez dłuższy czas, aby dane te można było wymusić w celu podmiany i zwolnienia pamięci.
- System plików EROFS został przeniesiony z sekcji Staging - bardzo lekki i szybki system plików tylko do odczytu, korzystny do przechowywania oprogramowania sprzętowego i LiveCD. Szczegóły
- Do sekcji Staging dodano sterownik systemu plików exFAT opracowany przez firmę Samsung.
- Mechanizm Haltpoll poprawiający wydajność systemów gościnnych. Umożliwia gościom otrzymanie dodatkowego czasu procesora, zanim procesor zostanie zwrócony do hiperwizora. Szczegóły
- kontroler blk-iocost do dystrybucji wejść/wyjść pomiędzy grupami. Nowy kontroler skupia się na kosztach przyszłej operacji IO. Szczegóły
- Przestrzenie nazw symboli modułów jądra. Szczegóły
- Trwają prace nad integracją poprawek czasu rzeczywistego z jądrem.
- Ulepszono mechanizm io_uring.
- Przyspiesz pracę z dużymi katalogami na XFS.
- Dziesiątki innych zmian.
Źródło: linux.org.ru