$ cd /Система
Релиз ядра 6.14: NTSYNC, новые драйвера и исправление производительности
Состоялся релиз ядра Linux 6.14. Эта версия включает первую полноценную реализацию драйвера NTSYNC, который может в будущем существенно поднять производительность игр и приложений в Proton и Wine.

С небольшой задержкой Линус Торвальдс всё же одобрил выпуск ядра Linux 6.14 после семи релиз-кандидатов. Основная часть изменений в новом ядрен сводится к четырём направлениям: повышение стабильности, повышение производительности, повышение безопасности и улучшение поддержки оборудования. Но в ядро Linux 6.14 также включён драйвер NTSYNC, который может существенно повысить производительность игр и приложений, которые запускаются на Linux с помощью Wine и Proton. Как это работает, и какие результаты даёт, мы разбирали в отдельном материале.
Основные изменения в ядре Linux 6.14
Файловые системы
- Btrfs: поддержка балансировки чтения RAID1.
- XFS: поддержка reflink и обратного отображения для устройств реального времени.
- FUSE: поддержка io_uring.
- Новый тип события предварительного доступа к файлу в fsnotify.
- Поддержка больших folios для tmpfs.
- Устранение проблем с squashfs и исправление ссылок на файлы.
Безопасность и изоляция
- Поддержка SELinux для расширенных разрешений.
- Новый контроллер cgroup для памяти устройств.
- Поддержка SHA512 для подписи модулей ядра.
Производительность и память
- Поддержка буферизации ввода-вывода без кэширования.
- Новая подсистема NTSYNC для примитивов синхронизации ядра Windows NT.
- Новый дескриптор памяти zpdesc.
- Исправления в управлении памятью и миграции страниц.
Поддержка оборудования
- Новый драйвер для AMD XDNA Ryzen AI NPU.
- Поддержка Intel Xeon Clearwater Forest.
- Поддержка процессоров Snapdragon X.
- DRM panic support для драйвера AMDGPU.
- Поддержка T-Head vector extensions для архитектуры RISC-V.
- Поддержка управления питанием (suspend/resume) для устройств Raspberry Pi.
- Поддержка SRSO_USER_KERNEL_NO для AMD.
- Поддержка ручного управления вентилятором на ноутбуках Dell XPS 9370.
Сеть
- Поддержка IPsec для инкапсуляции IP-TFS/AggFrag.
- Поддержка передачи jumbo-пакетов в сокетах RxRPC.
- Поддержка согласования возможностей phylib для in-band.
- Поддержка настройки порога разделения заголовка и данных (HDS) через ethtool.
- Унифицированный интерфейс для отчетов о статистике PHY.
- Поддержка клиентов с IPv4-mapped IPv6-адресами в SMC-R v2.
- Уведомления netlink для изменений многоадресных IPv4- и IPv6-адресов.
Виртуализация
- Поддержка вызовов KVM для пользовательского режима VMM на архитектуре LoongArch.
- Новый механизм восстановления ошибок PCI для IBM System/390.
Периферийные устройства
- Поддержка ACPI для контроллеров Rockchip SFC.
- Поддержка Atmel SAM7G5 QuadSPI и контроллеров KEBA SPI.
- Поддержка SoC Blaize BLZP1600 и SpacemiT K1.
- Поддержка широкого диапазона размеров доступа MBQ.
- Отложенная поддержка чтения/записи для устройств SoundWire.
- Расширения API compress-offload для поддержки ASRC.
Игровые контроллеры и аудиоустройства
- Поддержка контроллеров Nacon Evol-X и Pro Compact Xbox One.
- Поддержка контроллеров 8BitDo.
- Поддержка беспроводной гарнитуры SteelSeries Arctis 9.
- Поддержка звуковых чипов Awinc AW88083 и Realtek ALC5682I-VE.
- Поддержка аудиоинтерфейсов Focusrite Scarlett 4-го поколения.
- Поддержка клонов беспроводного приемника Xbox 360.
Другие улучшения
- Поддержка restartable sequences для архитектуры OpenRISC.
- Поддержка ленивой предварительной выборки для архитектуры PowerPC.
- Улучшения ALSA rawmidi и sequencer API для MIDI 2.0.
- Новые BPF kfuncs для отключения и восстановления прерываний CPU.
- Обновления Rust для сборки ядра с использованием только стабильных функций Rust.
- Функция значительного сокращения времени перехода в режим сна и выхода из него.
Это далеко не все изменения, которые были внесены в релиз ядра Linux 6.14. Для получения максимально подробной информации о релизе следует ознакомиться в сообщении Линуса Торвальдса на lkm.org.
Уже сейчас можно скачать исходный код Linux 6.14 и скомпилировать ядро самостоятельно, чтобы установить его в свою операционную систему. Тем не менее мы рекомендуем не спешить и дождаться обновлений ядра в репозиториях используемого вами дистрибутива. Это гарантирует более стабильную работу и лучшую совместимость как с самой ОС, так и с драйверами и приложения внутри неё.
GIMP