Тихо и незаметно [ состоялся релиз ](
https://lkml.org/lkml/2020/12/13/290 ) ядра версии 5.10. По признанию самого Торвальдса, ядро «состоит из по большей части новых драйверов с вкраплениями из патчей», что неудивительно, ибо ядро получило статус LTS. Из нового: [ Поддержка fast_commit ](
https://www.usenix.org/conference/atc17/technical-sessions/presentation/park ) в файловой системе Ext4. Теперь приложения будут писать в кэш меньше метаданных, что ускорит запись! Правда, её надо явно включить при создании ФС. [ Дополнительные настройки доступа через интерфейс io_uring ](
https://lwn.net/Articles/826053/ ) , которые позволяют безопасно давать доступ к ресурсам колец дочерним приложениям. Введён системный вызов [ process_madvise ](
https://lwn.net/Articles/810076/ ) , позволяющий давать ядру информацию об ожидаемом поведении целевого приложения. Аналогичная система, кстати, используется в Android (демон ActivityManagerService). Исправлена проблема 2038 года для файловой системы XFS. и многое другое. Также стоит отметить, что тут же была выпущена версия 5.10.1, отменяющая [ два изменения ](
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.1 ) , приводившие к проблемам в подсистемах md и dm raid. Так что да, 0-day-патчи бывают даже для ядра Linux. Подробнее: [
https://kernelnewbies.org/Linux_5.10 ](
https://kernelnewbies.org/Linux_5.10 )
Ссылка:
https://www.linux.org.ru/news/kernel/16052362