Релиз ядра Linux 5.12
Линус Торвальдс представил релиз ядра Linux 5.12, пишет OpenNet.
Среди наиболее значимых изменений:
- поддержка зонированных блочных устройств в Btrfs;
- возможность маппинга идентификаторов пользователей для ФС;
- чистка устаревших ARM-архитектур;
- режим «нетерпеливой» записи в NFS;
- механизм LOOKUP_CACHED для определения файловых путей из кэша;
- поддержка атомарных инструкций в BPF;
- отладочная система KFENCE для выявления ошибок при работе с памятью;
- работающий в отдельном потоке ядра режим NAPI poll-инга в сетевом стеке;
- гипервизор ACRN;
- возможность изменения на лету preempt-модели в планировщике задач;
- поддержка LTO-оптимизаций при сборке в Clang.
В новую версию принято 14170 исправлений от 1946 разработчиков, размер патча — 38 Мб. Около 43% представленных изменений связаны с драйверами устройств, примерно 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 12% — к сетевому стеку, 5% — к файловым системам и 4% к внутренним подсистемам ядра. Торвальдс отметил, что хотя на разработку понадобилась дополнительная неделя, релиз получился небольшим, но это будет компенсировано следующей версией ядра 5.13.
Читать на dev.by