
Линус Торвальдс объявил о выпуске 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 ускорителей 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.
Добавить комментарий