A legszembetűnőbb változások:
- The virtiofs filesystem for passing specific host directories to guest systems. Interaction occurs in a 'client-server' scheme via FUSE. Details.
- The fs-verity integrity checking mechanism. It is similar to dm-verity but operates at the Ext4 and F2FS filesystem level, rather than at the block device level. Details.
- The dm-clone module for copying read-only block devices, allowing data to be written to the copy even during the cloning process. Details.
- Support for AMD Navi 12/14 GPUs and Arcturus and Renoir APU families. Work has also begun on support for future Intel Tiger Lake graphics.
- The MADV_COLD and MADV_PAGEOUT flags for the madvise() system call. They allow the determination of which data in memory is non-critical for the process's operation or will not be needed for a long time, enabling this data to be swapped out and memory to be freed.
- The EROFS filesystem has been moved from the Staging section — a very lightweight and fast read-only filesystem, advantageous for storing firmware and livecd. Details.
- An exFAT filesystem driver developed by Samsung has been added to the Staging section.
- The haltpoll mechanism for improving guest system performance. It allows guests to gain additional CPU time before returning the CPU to the hypervisor. Details.
- The blk-iocost controller for distributing I/O among cgroups. This new controller focuses on the cost of future I/O operations. Details.
- Namespaces for kernel module symbols. Details.
- Work continues on integrating real-time patches into the kernel.
- The io_uring mechanism has been enhanced.
- Performance with large directories on XFS has been accelerated.
- Dozens of other changes.
Forrás: linux.org.ru
