Релиз ядра Linux 5.9
Спустя два месяца разработки Линус Торвальдс представил релиз ядра Linux 5.9, сообщает OpenNet.
Среди наиболее заметных изменений:
- ограничение импорта символов из проприетарных модулей в GPL-модули,
- ускорение операций переключения контекста при помощи набора процессорных инструкций FSGSBASE,
- поддержка сжатия образа ядра при помощи Zstd,
- переработка расстановки приоритетов для потоков в ядре,
- поддержка протокола PRP (Parallel Redundancy Protocol),
- планирование с учётом пропускной способности в планировщике deadline,
- упреждающая упаковка страниц памяти,
- capability-флаг CAP_CHECKPOINT_RESTOR,
- системный вызов close_range (),
- повышение производительности dm-crypt,
- удаление кода для 32-разрядных гостевых систем Xen PV,
- новый механизм управления памятью slab,
- опция «rescue» в Btrfs,
- поддержка inline-шифрования в ext4 и F2FS.
В новую версию принято 16074 исправления, размер патча — 62 МБ. Около 45% всех изменений связаны с драйверами устройств, примерно 15% имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связаны с сетевым стеком, по 3% — с файловыми системами и внутренними подсистемами ядра.
Читать на dev.by