14 июля 2024 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.10. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.9 в середине мая 2024 года.
Исходный код Linux 6.10 доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.9 на GitHub и на Makefile (и на Git) от Линуса Торвальдса.
Новая версия ядра Linux содержит большое количество изменений, обновлений и доработок, а также исправлений по ранее обнаруженным багам (Linux 6.10 changelog).
В Linux 6.10 появился драйвер Panthor DRM для новой графики Arm Mali, дополнительные возможности подготовки графики Intel Xe2, улучшенная поддержка AMD ROCm/AMDKFD для «маленьких» APU Ryzen, поддержка дисплея графического процессора AMD на оборудовании RISC-V благодаря FPU режима ядра RISC-V, дополнения для AMD Zen 5, улучшенная производительность IO_uring в режиме zero-copy performance, более быстрое шифрование дисков/файлов AES-XTS на современных процессорах Intel и AMD, поддержка Steam Deck IMU, появилась начальная инфраструктура для DRM Panic, шифрование и защита целостности шины TPM, поддержку языка Rust для архитектуры RISC-V, первоначальная поддержка настройки фильтров PFCP (Packet Forwarding Control Protocol), а также многие другие изменения и обновления.
Также новшествами в Linux 6.10 является подсистема ntsync для обеспечения примитивов синхронизации Windows NT для игр Linux/Wine, JIT-компилятор BPF для 32-разрядных процессоров ARCv2 и новая опция high_priority для устройства отображения устройств dm-crypt для настройки высокоприоритетные рабочие очереди во время обработки, что может привести к повышению производительности системы в более крупных проектах.
Вдобавок ко всему, поддержка Rust обновлена до Rust 1.78.0, архитектура ARM получила поддержку Clang CFI (Control-Flow Integrity) и поддержку привилегированного доступа LPAE privileged-access-never, файловая система OverlayFS получила возможность создавать временные файлы. используя параметр O_TMPFILE.
Как и ожидалось, в ядре Linux 6.10 улучшена поддержка оборудования за счёт добавления новых драйверов или обновления существующих. Среди примечательных моментов — поддержка платы разработки Radxa ROCK 3C, процессоров Intel Arrow Lake-H, Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, ноутбуков Lenovo Thinkbook 13X, ноутбуков ASUS ROG 2024 и игрового контроллера Machenike G5 Pro.
Ожидается, что релиз ядра Linux 6.11 состоится в середине или конце сентября 2024 года.
«Последняя неделя, возможно, была не такой спокойной, как предыдущая. Из тех, которые мне не нравятся, но она также была недостаточно шумной в рассылке, чтобы гарантировать выпуск ещё одного RC. И большая часть обсуждения на прошлой неделе снова была связана с bcachefs (на втором месте находится netfs), так что все было довольно раздроблено.
Фактически около трети патча за последнюю неделю была связана с файловой системой (также были исправлены некоторые задержки btrfs и другие проблемы), что необычно, но ничего особенно страшного там нет. Ещё треть составили драйвера, а остальные элементы распределены «случайно».
В любом случае, это, очевидно, означает, что открывается окно слияния для 6.11. Посмотрим, как это пойдет, учитывая, что большая часть Европы, вероятно, готова к летнему отдыху»,
— пояснил Линус Торвальдс.
Источник: habr.com