Выпущено ядро Linux 6.6

Линус Торвальдс объявил о финальном релизе ядра Linux 6.6 Linux 6.6 – крупное обновление, в котором появилось несколько новых функций, обновленные и новые драйверы для улучшения поддержки аппаратного обеспечения и другие изменения.

Основные моменты ядра Linux 6.6 включает в себя долгожданную функцию аппаратной безопасности Shadow Stack для защиты процессоров Intel от атак с перезаписью стека, новый драйвер firmware-attributes для изменения настроек BIOS из Linux на устройствах HP, новую подсистему eventfs для повышения эффективности использования памяти подсистемой трассировки, а также новые драйверы IIO и Intel IVSC MEI.

В ядре 6.6 также реализована поддержка изменения режима работы зарядного устройства, управление оборотами вентилятора и доплнительные настройки eGPU на устройствах ASUS, поддержка управления подсветкой клавиатуры на большем количестве устройств Lenovo IdeaPad, поддержка новых устройств на базе Mellanox, а также поддержка новых интерфейсов дерева устройств, поддержка рандомизации компоновки адресного пространства ядра, поддержка KASLR и поддержка аллокатора прог-пакетов BPF на архитектуре RISC-V.

Кроме того, в ядре Linux 6.6 улучшена поддержка зонированных блочных устройств и сжатия для файловой системы F2FS, поддержка общих mmaps в режиме no-cache для файловой системы FUSE, исправления для netfilter и BPF, многочисленные исправления для драйвера AMDGPU, исправления регрессий для поддержки MIDI 2.0, а также улучшено управление питанием Intel RAPL.

В архитектуру PA-RISC добавлен компилятор BPF just-in-time, для архитектуры PowerPC появилась поддержка hotplug SMT, в API монтирования появился новый флаг, предотвращающий совместное использование суперблоков ядра с другими монтируемыми блоками, в Hyper-V появилась поддержка гостей SEV-SNP и TDX, а подсистема io_uring получила начальную поддержку сетевых операций.

KASAN, KCOV, KDB, KFENCE, KGDB и другие инструменты ядра теперь поддерживаются на архитектуре LoongArch, поддержка зонированных устройств хранения добавилось для драйвера блоков пользовательского пространства ublk, файловая система tmpfs теперь поддерживает квоты, прямой ввод/вывод и расширенные атрибуты, поддержка делегирования записи NFSv4 появилась для внутриядерного сервера NFS, а внутриядерная файловая система SMB3, представленная в Linux kernel 5.15 теперь наконец-то считается стабильной.

В ядре Linux 6.6 также улучшена поддержка аппаратного обеспечения благодаря поддержке гаджетов USB MIDI 2, поддержке аудиокодека Cirrus Logic CS42L43, поддержке групповых многоцветных светодиодов (GMC), поддержке контроллера GameSir T4 Kaleid, поддержке KFENCE, KASAN, KGDB и KDB для архитектуры LoongArch, а также поддержке графических процессоров NVIDIA T4 для использования Secondary Bus Reset.

Ядро Linux 6.6 доступно для загрузки прямо сейчас с сайта git-каталога Линуса Торвальдса или с сайта kernel.org. Однако вам придется скомпилировать его на своем дистрибутиве Linux самостоятельно. Либо подождать, пока Linux 6.6 появится в репозиториях вашего дистрибутива.
Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)