Вийшло ядро Linux 5.12: що нового

1 хв. читання

Після тижневої затримки й двох місяців розробки Лінус Торвальдс опублікував фінальний реліз Linux 5.12. Серед нових функцій у ядрі з'явились:

Маппінг ідентифікаторів: можна зіставляти ID користувачів для змонтованих файлових систем. Тож обмінюватися файлами буде легше, особливо під час складних сценаріїв. Початкова реалізація працює для FAT і ext4, інші файлові системи підготують у наступних випусках.

Preempt-модель під час завантаження та рантайму. До цього preempt-режим працював лише під час збірки, тепер може вмикатись на етапі завантаження (через preempt=none/voluntary/full) та під час роботи (перемикачем /debug/sched_debug).

Детектор помилок пам'яті KFENCE (Kernel Electric Fence), який знаходить помилки на кшталт виходу за межі буфера чи звертання після звільнення пам'яті. KFENCE працює швидше за попередній механізм KASAN і може помічати проблеми, які не видно під час тестувань і які виявляються під час тривалої роботи.

Гіпервізор ACRN, який підходить для різних IoT-пристроїв і вбудованих систем.

Початкова підтримка зонованих пристроїв у файловій системі Btrfs.

Нетерплячий (eager) режим запису в NFS: автоматично й далі використовується writes=lazy, натомість writes=eager одразу передає запис на сервер і дозволяє зекономити пам'ять.

Робота NAPI в окремому потоці: раніше NAPI працювала в контексті softirq, де її не бачив планувальник задач і не можна було налаштувати систему для кращої продуктивності. В окремому потоці ядра планувальник бачитиме NAPI й зможе прикріпити її до окремого CPU.

Про інші оновлення Linux 5.12 можна дізнатись на сторінці релізу.

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 5.6K
Приєднався: 8 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація