Тихо та непомітно відбувся реліз ядра версії 5.10. За визнанням самого Торвальдса, ядро «складається з більшості нових драйверів з вкрапленнями з патчів», що не дивно, бо ядро набуло статусу LTS.
З нового:
-
Підтримка fast_commit у файловій системі Ext4. Тепер програми будуть писати в кеш менше метаданих, що прискорить запис! Щоправда, її треба явно включити під час створення ФС.
-
Додаткові параметри доступу через інтерфейс io_uring, які дозволяють безпечно давати доступ до ресурсів кілець дочірнім програмам.
-
Введено системний виклик process_madvise, що дозволяє давати ядру інформацію про очікувану поведінку цільової програми. Аналогічна система, до речі, використовується в Android (демон ActivityManagerService).
-
Виправлено проблему 2038 року для файлової системи XFS.
і багато іншого.
Також варто відзначити, що відразу була випущена версія 5.10.1, що скасовує два зміни, що призводили до проблем у підсистемах md та dm raid. Так що так, 0-day-патчі бувають навіть для ядра Linux.
Докладніше:
Джерело: linux.org.ru