Наиболее заметные изменения: Модуль lockdown, ограничивающий доступ пользователя root к файлам и интерфейсам ядра. [ Подробности. ](
https://lwn.net/Articles/791863/ ) Файловая система virtiofs для проброса определённых каталогов хоста в гостевые системы. Взаимодействие идёт по схеме «клиент-сервер» через FUSE. [ Подробности. ](
https://www.kernel.org/doc/html/latest/filesystems/virtiofs.html ) Механизм контроля целостности файлов fs-verity. Аналогичен dm-verity, но работает на уровне файловых систем Ext4 и F2FS, а не блочных устройств. [ Подробности. ](
https://www.kernel.org/doc/html/latest/filesystems/fsverity.html ) Модуль dm-clone для копирования доступных только на чтение блочных устройств, при этом на копию можно записывать данные прямо в процессе клонирования. [ Подробности. ](
https://www.kernel.org/doc/html/latest/admin-guide/device-mapper/dm-clone.html ) Поддержка графических процессоров AMD Navi 12/14 и APU семейств Arcturus и Renoir. Также начата работа над поддержкой будущей графики Intel Tiger Lake. Флаги MADV_COLD и MADV_PAGEOUT для системного вызова madvise(). Они позволяют определить, какие данные в памяти некритичны для работы процесса или долго не понадобятся ему, чтобы эти данные можно было вытеснить в подкачку и высвободить память. Из раздела Staging перенесена файловая система EROFS — очень лёгкая и быстрая ФС только для чтения, выгодная для хранения прошивок и livecd. [ Подробности. ](
https://lwn.net/Articles/796687/ ) В раздел Staging добавлен драйвер файловой системы exFAT, разработанный компанией Samsung. Механизм haltpoll для повышения производительности гостевых систем. Он позволяет гостям получать дополнительное процессорное время до возврата CPU гипервизору. [ Подробности. ](
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/Documentation/virtual/guest-halt-polling.txt?id=2cffe9f6b96fece065ee8522673c90e92ef2085d ) Контроллер blk-iocost для распределения ввода-вывода между cgroup. Новый контроллер ориентируется на затратность будущей операции IO. [ Подробности. ](
https://lwn.net/Articles/792256/ ) Пространства имён для символов модулей ядра. [ Подробности. ](
https://www.kernel.org/doc/html/latest/core-api/symbol-namespaces.html ) Продолжается работа по интеграции патчей реального времени в ядро. Доработан механизм io_uring. Ускорена работа с большими каталогами на XFS. Десятки других изменений.
Ссылка:
https://www.linux.org.ru/news/kernel/15371555