Вы здесь

Вышло ядро Linux 6.3, что нового?

Опубликовано: пн, 24/04/2023 - 20:35
Linux 6.3

Спустя два месяца после предыдущей выпущена новая версия ядра - Linux 6.3. В релизе добавлена поддержка новейшего оборудования от Intel и AMD, оптимизирована работа файловых систем NFS, Ext4 и Btrfs, а также улучшена поддержка языка Rust.

В Linux 6.3 вошло 15637 исправлений от 2055 разработчиков, размер патча составил 76 Мб. Около 39% изменений связано с драйверами устройств, примерно 15% приходится на код аппаратных архитектур, 10% - на сетевой стек, 5% - на изменения файловых систем и 3% - на изменения внутренних подсистем ядра.

Что нового?

Производительность процессоров архитектуры AMD Zen 4 улучшена благодаря применению автоматической функции IBRS для защиты от Spectre. Она является менее трудозатратной, по сравнению с ранее используемой Retpoline.

Для устройств на базе ARM и RISC-V в Linux 6.3 применяется новый драйвер управления питанием. Также на RISC-V реализована поддержка инструкций Zbb для ускорения операций со строками.

Для сетевой файловой системы NFS добавлена поддержка шифрования с использованием алгоритма AES-SHA2, это касается как серверной, так и клиентской части. 

Для файловой системы Ext4 улучшена производительность прямого ввода-вывода. Работа с Btrfs также оптимизирована за счет уменьшения фрагментации групп блоков. Также улучшена работа EROFS (Enhanced Read-Only File System) за счет уменьшения задержек при декомпрессии.

В драйвер HID была добавлена поддержка контроллера Steam Deck. Также в этой версии улучшена поддержка проводных контроллеров 8BitDo Pro 2 и обеспечена поддержка руля Logitech G923.

Для множества материнских плат ASUS на базе архитектуры Ryzen обеспечена поддержка датчиков аппаратного мониторинга.

Как это ни прискорбно, в Linux 6.3 удалены графические драйвера для устаревших видеокарт с поддержкой только интерфейса DRI1: i810 (интегрированные карты Intel 8xx), mga (Matrox), r128 (ATI Rage 128), savage (S3 Savage), sis (Crusty SiS), tdfx (3dfx Voodoo) и via (VIA IGP). Они были признаны устаревшими в 2016 году, а их поддержка библиотекой Mesa прекращена аж в 2012 году.

Среди прочих изменений можно отметить следующие:

  • Для платформы Intel Meteor Lake добавлен DRM-драйвер для поддержки VPU, а также обеспечена начальная поддержка GPU,
  • Дальнейшее улучшение поддержки языка Rust,
  • Добавлена поддержка Wi-Fi адаптера Realtek RTL8188EU,
  • Добавлен драйвер ath12k для Wi-Fi карт на базе чипсетов Qualcomm с поддержкой Wi-Fi 7,
  • Обеспечена поддержка Ethernet для чипов NVIDIA BlueField 3 DPU,
  • Реализована поддержка BIG TCP для IPv4,
  • Для отслеживания задержек, вызванных особенностями железа, добавлена утилита hwnoise,
  • В гипервизор KVM для архитектуры x86 добавлена поддержка расширенных гипервызовов Hyper-V,
  • Улучшена поддержка одноплатных компьютеров BannaPi R3, BPI-M2 Pro и Orange Pi R1 Plus,
  • Удалено более 150 000 кода для поддержки устаревших устройств на базе ARM.

В статье использована информация с сайтов OMG! Ubuntu, Opennet и Gamebuntu.


Теги:

Комментарии

Аватар пользователя Григорий

Отлично, наконец-то в ядре появилась поддержка RTL8188EU. Сейчас затестим!

Добавить комментарий