
Линус Торвальдс объявил в списке рассылки о релизе ядра Linux 6.18. Это довольно крупный релиз, и он имеет все признаки кандидата в LTS ядро, однако официальное решение ещё не принято. Что же тут нового для рядовых пользователей? Давайте рассмотрим основные нововведения.
Что нового в Linux 6.18?
Оборудование
- Драйвер Nouveau теперь по умолчанию использует прошивку NVIDIA GSP на GPU Turing и Ampere, также тут улучшено управление питанием.
- Появилась поддержка графики для новых процессоров Wildcat Lake (бюджетные ноутбуки и мини-ПК).
- Добавлен «Power Slider» для Panther Lake SoC, позволяющий выбирать профили энергопотребления: низкое, сбалансированное и производительное.
- Появилась поддержка новых серверных процессоров EPYC Venice с 16-канальной памятью.
- Драйвер intel_pstate теперь может включать аппаратные P-состояния (HWP) без ограничений EPP при включённой функции Dynamic Efficiency Control (DEC), улучшено масштабирование на устройствах Meteor Lake.
- Для ARM Mali GPU появился новый драйвер DRM на Rust — пока в начальной стадии. Его цель — достичь функционального паритета с Panthor.
- Новый драйвер Rocket для SoC Rockchip поддерживает несколько ядер NPU, динамическое масштабирование частоты и интеграцию с фреймворком Linux AI Accelerator. Это улучшает работу плат Rockchip в задачах AI/ML.
- Linux 6.18 вводит «sheaves» — отдельные кэши для каждого CPU-ядра при распределении slab-объектов. Это ускоряет управление памятью и делает многозадачность более отзывчивой.
Поддержка ноутбуков и ПК
В Linux 6.18 появилась поддержка следующего оборудования:
- Добавлена поддержка сенсорных тачпадов с тактильной отдачей.
- Xiaomi Redmibook: новый драйвер клавиатуры, работают Fn-клавиши, подсветка и фирменная кнопка AI.
- Alienware и Dell G-серия: реализовано управление вентиляторами, датчиками и RGB-подсветкой.
- HP Omen: добавлена поддержка управления вентиляторами.
- Материнские платы ASUS ROG STRIX: расширенная поддержка датчиков на ROG STRIX X670E, X870E-I, X870-I, Z690-E и Z790E Gaming Wifi.
- Продолжается работа над поддержкой Apple M2 Pro/Max/Ultra.
- Обеспечена поддержка ноутбуков на Snapdragon X1 (Dell Inspiron 14 Plus, Latitude 7455, HP OmniBook X14, Lenovo ThinkBook T16).
- Добавлена поддержка платы SiFive HiFive Premier P550 на RISC-V.
Улучшения для игровых устройств
В Linux 6.18 улучшена поддержка следующего игрового оборудования:
- Добавлен новый драйвер аппаратного мониторинга (HWMON) для портативных устройств GPD, таких как Win 4 и Win Max 2. Это обеспечивает улучшенный контроль вентиляторов и показания датчиков.
- ASUS ROG Ally и Lenovo Legion Go 2 получили исправления для «ложных» прерываний и ошибок восстановления NVMe, что делает использование этих устройств менее проблемным.
- Контроллер Sony DualSense теперь корректно работает с аудиоразъёмом: подключение гарнитуры переключает звук на наушники, активирует микрофон и регулирует громкость.
Файловые системы и хранение
Изменения по части файловых систем в Linux 6.18 следующие:
- EXT4: мелкие улучшения, включая поддержку ioctl в tune2fs, расширенные UID/GID и удаление устаревших опций.
- XFS: опция «онлайн fsck» теперь включена по умолчанию, что позволяет проводить проверку и исправление ошибок прямо во время работы. Также удалены устаревшие опции монтирования.
- Btrfs: улучшен параллелизм при чтении и обеспечена поддержка блоков больше размера страницы.
- exFAT: оптимизации обеспечивают 16-кратное ускорение загрузки с SD-карт и USB-накопителей.
- dm-pcache: новый модуль для высокопроизводительного кэша на энергонезависимой памяти.
Удаление Bcachefs
Главное изменение в файловых системах — это не добавление, а удаление: код файловой системы Bcachefs исключён из ядра. Теперь её нужно собирать вручную.
Причина — проблемы с процессом разработки у мейнтейнера Kent Overstreet, который продолжал вносить новые функции слишком поздно, когда ядро уже находилось в режиме исправления ошибок. Торвальдс отметил код как «внешне поддерживаемый» в 6.17 и полностью удалил его в 6.18.
Безопасность
- Поддержка подписанных BPF-программ, проверяющих целостность кода перед запуском.
- Подсистема аудита теперь поддерживает одновременное включение нескольких LSM (SELinux, AppArmor и др.).
- TPM Bus Encryption отключено по умолчанию, так как оно было неисправно и снижало производительность.
Прочие изменения
Среди прочих изменений Linux 6.18 стоит отметить следующие:
- Производительность при приёме UDP-пакетов увеличена на 47% благодаря низкоуровневым оптимизациям, что повышает устойчивость к DDoS.
- Расширены Rust-биндинги для API ядра, добавлена начальная поддержка USB-драйверов на Rust.
- Улучшения планировщика NUMA, переработка подсистемы swap, поддержка TCP Accurate ECN, новые дескрипторы namespace для контейнеров.
- KVM получил поддержку Intel DEC.
- NFS сервер улучшил масштабируемость за счёт отключения кеширования ввода-вывода.
- Улучшения в драйвере EDAC для AMD64.
- Виртуализация: Secure AVIC для SEV-SNP ВМ, исправление бага с более чем 255 vCPU.
- Поддержка Loongson Security Engine.
- Поддержка MIPS-расширений для RISC-V.
В обзоре использована информация с сайтов OMG! Ubuntu, It's FOSS и Opennet.





Комментарии
Теперь и официально, 6.18 признано LTS-ядром с поддержкой до декабря 2027 года: https://kernel.org/category/releases.html
Добавить комментарий