25.01.2022

Linux 5.15

На Хэлуин 2021 Линус Торвальдс представил публике следующую версию основной ветки ядра – 5.15.

В то время как разработка Linux 5.14 была сфокусирована на улучшениях для систем на основе ARM, разработка Linux 5.15 уделяет внимание сразу нескольким значительным изменениям. Вот они:

Linux 5.15: что нового?

К счастью, Линус Торвальдс счёл последние RC-версии достаточно стабильными и не отложил релиз еще на неделю. В своём анонсе он отметил, что последняя перед релизом неделя разработки была связана с исправлениями для сети и GPU.

В любом случае, последняя неделя для 5.15 была в основном посвящена исправлениям для сети и GPU, и кое-чему другому по мелочи (отмена некоторых изменений в Btrfs, несколько обновлений KVM, малые исправления тут и там – немного архитектурных исправлений, пара трассировок, малые исправления драйверов и т.п.). Полный список прилагается.

В целом, релиз был небольшой и Линус ожидает этого же от следующего «окна слияния»:

Не смотря на неудобства из-за -Werror в этом релизе, всё довольно быстро утихло и в целом выпуск 5.15 был весьма маленьким и спокойным. Будем надеяться, что в следующем окне слияния не будет ничего вроде -Werror.

Улучшенный драйвер NTFS3

Вам уже не надо полагаться на открытый NTFS-драйвер в пространстве пользователя. С драйвером NTFS3 от Paragon Software, вы получите больше возможностей и лучшую производительность; они также взяли на себя обязательство поддерживать его в основной ветке в ближайшем будущем. Если вы хотите использовать файловую систему NTFS с практически родной поддержкой в Linux, этот релиз делает это возможным.

Улучшения для CPU/GPU от AMD

После всего того, что было, приятно видеть добавление температурного мониторинга для APU на основе AMD Zen3. Также можно отметить новый аудио-драйвер для Van Gogh APU, который будет полезен для Steam Deck от Valve.

Также в рамках драйвера ядра AMDGPU была добавлена поддержка новых графических карт RDNA2. Поэтому, если вы надеетесь заполучить графическую карту AMD следующего поколения, Linux должен предоставить её поддержку из коробки начиная с 5.15.

Улучшенния для архитектуры Intel Alder Lake

Intel Alder Lake (или 12-е поколение процессоров Intel) достаточно хорошо поддерживался и в Linux версии 5.14. Однако, некоторые вещи требовали доработки (например, поддержка Intel TCC), которые, как можно было заметить, добавлены в 5.15. Теперь вы можете избежать нагрева процессора 12-го поколения за счёт уменьшения тактовой частоты при достижении температурного порога.

Начальная поддержка дискретной графики Intel DG2/Alchemist и XeHP

Дискретная графика от Intel может быть жизнеспособной альтернативой графики GPU от AMD/NVIDIA независимо от прогнозов о её доступности. Поэтому, приятно видеть её начальную поддержку в 5.15. Вдобавок к этому была добавлена поддержка XeHP, предназначенных для процессоров Intel Xeon следующего поколения, ориентированных на платформы HPC.

Улучшенная поддержка Apple M1

Драйвер IOMMU был влит в ветку Linux 5.15, что улучшает функциональность чипа Apple M1 в Linux. Если вы не знали, ноги растут из проекта «Asahi Linux» по обеспечению возможности использования USB и PCIe при работающем драйвере дисплея.

Другое

Некоторые другие изменения, заслуживающие внимания:

  • оптимизации для ext4;
  • поддержка монтирования активного устройства в режиме FUSE;
  • повышение производительности Btrfs;
  • прекращение поддержки графики Canon Lake.

Дополнительная информации со всеми техническими деталями доступна в официальном анонсе. Также смотрите архивы ядра Linux.

>>> Подробности

Источник.