Вы здесь

Вышло ядро Linux 6.8. Что в нем нового?

Опубликовано: вт, 12/03/2024 - 23:48
Linux 6.8

На днях Линус Торвальдс объявил о выходе ядра Linux 6.8. Среди основных нововведений релиза - новый драйвер Xe для графики Intel, поддержка графики на Raspberry Pi 5, режим защиты блочных устройств с примонтированными ФС и новый механизм планировщика Deadline server. В Ubuntu 24.04 LTS будет использоваться именно ядро Linux 6.8, поэтому стоит разобраться, что же в нем нового, по сравнению с версией 6.7.

Комментируя релиз, Линус отметил следующее:

"Это не тот исторически крупный выпуск, каким был 6.7 – похоже, за последние несколько лет мы вернулись к довольно среднему размеру релиза <...> Вы также можете видеть это в общей статистике различий — 6.8 выглядит как средний выпуск практически во всех отношениях, и в нем нет каких-либо серьезных обновлений файловых систем или архитектур. Я думаю, что самым большим нововведением в версии 6.8 можно назвать новый драйвер Xe DRM, но, честно говоря, большая часть изменений — это просто различные случайные обновления и мелкие исправления".

Linux 6.8 содержит 15641 изменений от 2018 разработчиков, размер патча составляет 44 мегабайта (для сравнения: размер патча Linux 6.7 - 72 Мб). Около 42% изменений приходится на драйвера устройств, 15% - на изменение кода для аппаратных архитектур, 14% - на сетевой стек, 6% - на файловые системы и 3% - на внутренние подсистемы ядра.

Что нового

В первую очередь стоит упомянуть новый DRM (Direct Rendering Manager) драйвер для Intel Xe GPU. Эти чипы применяются в интегрированной графике на архитектуре Intel Tiger Lake и выше, а также в видеокартах Intel Arc.

Из прочих изменений для Intel стоит сказать об улучшении драйвера P-State для процессоров Meteor Lake, что позволит повысить производительность. Также добавлена поддержка звука на Arrow Lake и поддержка Thunderbolt/USB4 для Lunar Lake.

Для систем на базе AMD также есть много улучшений: добавлен драйвер P-State Preferred Core, а также реализована поддержка будущих чипов Zen 5 и графики RDNA 4. Осуществлен переход с FreeSync на VRR.

Помимо этого, в Linux 6.8 добавлена поддержка Raspberry Pi 5 в драйвер V3D DRM, а также реализована начальная поддержка семейства мобильных чипов Qualcomm Snapdragon 8 Gen 3

Среди прочих изменений стоит отметить:

  • Добавлен новый механизм Deadline server в планировщик задач, который позволит решить проблему с недополучением ресурсов процессора при его загрузке более приоритетными задачами,
  • Оптимизирована работа механизма zswap при нехватке оперативной памяти,
  • Добавлен новый режим, который блокирует прямую запись на блочные устройства, на которых имеются примонтированные файловые системы (пока без поддержки Btrfs),
  • Для ноутбуков на базе Intel Core Ultra Mobile улучшена производительность во время пиковых нагрузок (касается, к примеру, устройств Lenovo ThinkPad X1 Carbon (Gen 12), Acer Swift Go 14 и ASUS Expertbook B5),
  • Добавлена поддержка технологии AMD WBRF, чтобы сигнал Wi-Fi не влиял на работу ноутбуков на базе Ryzen 7000/8000,
  • Переработан механизм кэширования сетевых соединений, что в некоторых случаях может повысить производительность TCP-соединений до 40%,
  • Для архитектуры LoongArch добавлена возможность написания модулей на языке Rust,
  • Добавлена поддержка контроллеров Nintendo Switch Online, Lenovo Legion Go, Adafruit Mini I2C и консолей Powkiddy X5/RK2023, улучшена работа контроллера Steam Deck.

Напомню, ядро Linux 6.8 войдет в состав Ubuntu 24.04 LTS, которая выйдет уже в апреле.

В статье использована информация с Opennet.


Теги:

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