13 декабря 2020 года Линус Торвальдс представил первый стабильный релиз ядра Linux 5.10. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии. Исходный код ядра Linux 5.10 уже доступен для загрузки на портале kernel.org.
Новое ядро Linux 5.10 получило долгосрочную поддержку (LTS, long-term support). Разработчики будут не менее двух лет (вероятно, что это будет делаться даже до 6 лет) выпускать обновления для ядра Linux 5.10. Предыдущая версия ядра Linux с LTS — 5.4, которая будет поддерживаться до декабря 2025 года.
Торвальдс пояснил, что не планирует из-за новогодних праздников останавливать прием от ментейнеров запросов на включение новых патчей или дополнительно продлевать окно разработки ядра Linux 5.11, но может немного отложить выход rc1 для нового ядра.
Новая версия ядра Linux 5.10 содержит большое количество изменений и обновлений. Большинство изменений связаны с драйверами устройств.
В число основных изменений и обновлений ядра Linux 5.10 входят:
- добавлена поддержка механизма защиты MemTag для систем ARM64;
- добавлены опции и внесены значительные оптимизации в реализации файловых систем Ext4, XFS, OverlayFS, ZoneFS и Btrfs;
- появилась опция монтирования «nosymfollow»;
- решена проблема 2038 года в файловой системе XFS;
- добавлен новый системный вызов process_madvise;
- появилось расширение поддержки AMD SEV шифрованием регистров CPU;
- в гипервизоре KVM добавлена возможность выноса в процесс в пространстве пользователя обработки доступа к неизвестным регистрам MSR;
- продолжена интеграция в ядро многопутевой модификации ТCP (MultiPath TCP);
- добавлена возможность использования протоколов IGMPv3 и MLDv2 в режиме Multicast;
- добавлена возможность приостановки выполнения BPF-программ;
- добавлена поддержка звуковых карт Creative Labs SoundBlaster AE-7, звуковых кодеков MediaTek MT6359 и Cirrus Logic CS4234, переходников DSI/HDMI, DSI/LVDS, DSI/DPI и DPI/DP, игровых контроллеров Nintendo Switch;
- в драйвер vc4 добавлена поддержка графической подсистемы плат Raspberry Pi 4.
Коммит релиза ядра Linux 5.10 Линуса Торвальдса на github.
См. также: