Вы здесь

Состоялся релиз ядра Linux 6.14. Что в нем нового?

Опубликовано: ср, 26/03/2025 - 02:19
Linux 6.14

Линус Торвальдс объявил о выпуске Linux 6.14. Эта версия ядра будет включена в состав Ubuntu 25.04, которая выходит в следующем месяце, поэтому есть смысл подробнее рассмотреть изменения. Итак, поехали!

Линус объясняет задержку выхода Linux 6.14 на 1 день следующим:

"Итак, сейчас раннее утро понедельника (ну, для меня рано, я не совсем жаворонок), и мне бы хотелось иметь какое-нибудь хорошее оправдание, почему я не выпустил релиз 6.14 вчера по моему обычному графику релизов в воскресенье днем... Я хотел бы сказать, что в последнюю минуту произошло что-то важное и задержало все. Но нет. Это просто чистая некомпетентность".

Как мы в очередной раз убеждаемся, разработчик не лишен самоиронии.

Изменения для Intel

Для будущих процессоров Intel Panther Lake с графикой Xe3 добавлена поддержка скоростных режимов UHBR через DisplayPort. Также для Panther Lake добавлен драйвер управления температурой, что повысит энергоэффективность.

Помимо этого, внесены исправления и улучшения для решения проблем с питанием при использовании видеокарт Intel Arc Alchemist (DG2) с различными поколениями процессоров Intel, включая Alder Lake, Comet Lake и Kaby Lake, в основном касающиеся управления состоянием питания и снижения энергопотребления в режиме простоя.

Также тут реализованы улучшения для интегрированной графики на старых процессорах эпохи Intel Haswell.

Изменения для AMD

Изменения для AMD

Для интегрированных в процессоры AMD ускорителей NPU на базе архитектуры XDNA добавлен драйвер AMDXDNA. Эти ускорители NPU предназначены для операций, связанных с машинным обучением и предлагаются в процессорах AMD Ryzen серий 7040 и 8040, а также в ускорителях Alveo V70 и SoC AMD Versal.

Также в Linux 6.14 улучшена производительность шифрования AES-GCM и AES-XTS: значительный прирост наблюдается для процессоров AMD Zen 4 (прирост 2%) и для процессоров AMD Zen 5 (прирост 3%).

Драйвер управления питанием AMD P-State теперь поддерживает динамическое ранжирование предпочтительных ядер (в зависимости от нагрузки), что позволит улучшить энергоэффективность систем. Также для процессоров Ryzen и EPYC (серверный) решено использовать различную политику управления питанием EPP: для Ryzen теперь будет предлагаться по умолчанию режим balance_performance вместо используемого ранее performance, что позволит снизить энергопотребление на настольных системах.

Добавлена поддержка видеокарт Radeon RX 9000 на базе архитектуры RDNA4.

Изменения для RISC-V

Добавлена поддержка SoC SpacemiT Key Stone K1 на базе архитектуры RISC-V. Этот чип был разработан для выполнения энергоэффективных рабочих нагрузок ИИ с упором на оптимизацию энергопотребления при выполнении задач ИИ. Кроме этого, добавлена начальная поддержка Blaize BLZP1600.

Также в Linux 6.14 исправлена уязвимость GhostWrite, затронувшая некоторые процессоры RISC-V. Теперь в случае обнаружения уязвимого процессора набор инструкций XTHeadVector отключается.

Поддержка оборудования

В Linux обеспечена поддержка следующего оборудования:

  • Проводная механическая клавиатура Wooting Two He.
  • Wi-Fi адаптер RTL8812AU на USB 3.
  • Обеспечена светодиодная индикация на разных Wi-Fi устройствах.
  • Добавлена поддержка клавиши отключения подсветки на устройствах Ideapad.
  • Клавиша Phone Link на ноутбуках ThinkPad.
  • Геймпады Nacon Evol-X и Nacon Pro Compact для Xbox.
  • Беспроводная игровая гарнитура SteelSeries Arctis 9.
  • Контроллер Nintendo Switch в стиле SEGA.
  • Добавлена поддержка микрофона для игровой консоли Lenovo Go S и для гарнитуры Positivo C6400.
  • В драйвер xpad добавлена поддержка неофициальных беспроводных ресиверов Xbox 360

Улучшенная поддержка игр

Улучшенная поддержка игр

Завершена интеграция в ядро драйвера ntsync, реализующего символьное устройство /dev/ntsync и набор примитивов для синхронизации, применяемых в ядре Windows NT. Реализация подобных примитивов на уровне ядра позволяет существенно поднять производительность Windows-игр, запускаемых при помощи Wine.

По словам автора патча для драйвера Элизабет Фигуры, во многих играх частота кадров увеличилась на 50–150 процентов.

Улучшения файловых систем

Обновлен и стабилизирован формат дисковых структур для Bcachefs, значительно повышена скорость проверки целостности этой ФС, а также улучшена работа в режиме только для чтения.

В Linux 6.14 была добавлена поддержка некэшируемого буферизированного ввода/вывода, при котором данные удаляются из страничного кэша сразу после того, как завершены операции по их чтению или записи. Изменение может быть полезным при использовании очень быстрых устройств хранения, кэширование операций с которыми в оперативной памяти избыточно.

Прочие изменения

  • Ускорен процесс перехода в ждущий режим и выхода из него для некоторых систем.
  • Добавлена поддержка клавиши Copilot, используемой на некоторых ноутбуках, она теперь интерпретируется как клавиша F23.
  • Поддержка числа ядер CPU увеличена с 2048 до 4096.
  • В драйверах для гостевых систем VirtualBox включена поддержка архитектуры ARM64.
  • Добавлена поддержка устройств Qualcomm Snapdragon 8 Elite.
  • Улучшена безопасность выполнения скриптов за счет введения дополнительной проверки AT_EXECVE_CHECK (таким образом, запрет на исполнение может быть реализован не только при запуске "./script.sh", но и при выполнении в форме "sh script.sh").

Оценить все эти изменения мы сможем уже 17 апреля, когда выйдет Ubuntu 25.04 с этим ядром.

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


Теги:

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