Linux 5.16 поставляется с несколькими улучшениями для игр, BTRFS обеспечивает более высокую производительность, а соединения SMB и CIFS более стабильны, среди других новшеств.

Linux 5.16

Ну, это у нас уже есть здесь. После того, как разработка "затормозилась" по датам, которые мы только что прошли, и не только это, но вдобавок ко всему самые сильные дни выпали на субботу, Линус Торвальдс только что выпустил стабильную версию Linux 5.16. Вот что происходит с последняя LTS-версия и он будет поддерживаться до тех пор, пока они не выпустят Linux 5.17, разработка которого начнется через две недели.

Среди самых выдающихся новинок (через Phoronix) можно отметить, что в Linux 5.16 добавлен системный вызов futex_waitv из FUTEX2, который улучшит опыт игры в игры для Windows на Linux. С другой стороны, поддержка двух типов оборудования, о которых разработчики заботятся, Apple Silicon M1 и простой платы Raspberry Pi, продолжает улучшаться.

Что нового в Linux 5.16

  • Графика:
    • Драйвер DisplayPort 2.0 для AMDGPU перед графическими процессорами следующего поколения с поддержкой DP 2.0.
    • Туннель дисплея AMDGPU USB4 для Rembrandt/Yellow Carp готовится путем добавления USB4.
    • Новые графические процессоры от AMD используют свой новый путь кода для перечисления устройств.
    • Поддержка типов контекста VirtIO для поддержки большего количества вариантов использования драйвера виртуальной графики VirtIO.
    • Intel Protected Xe Path теперь поддерживается для графики Gen12.
    • Графика Alder Lake S теперь считается стабильной, и PCI ID Intel DG1 наконец-то также присутствуют, поскольку DG1 в значительной степени урегулирован.
  • процессоры:
    • Поддержка Intel AMX с ядром.
    • Процессоры AMD EPYC теперь могут выполнять живую миграцию SEV/SEV-ES на хосте с помощью KVM.
    • Поддержка звука для работы аудиосопроцессора Yellow Carp и VanGogh APU.
    • Сборка ядра RISC-V по умолчанию теперь поддерживает драйвер NVIDIA с открытым исходным кодом.
    • Патч идентификации модели Intel Raptor Lake.
    • Поддержка гипервизора RISC-V KVM для будущих процессоров RISC-V, поддерживающих это расширение гипервизора.
    • Поддержка Raspberry Pi Compute Module 4 в основном ядре.
    • Устранение SoC MIPS Netlogic.
    • Поддержка Snapdragon 690 и другого нового оборудования ARM, такого как Rockchip RK3566 и RK3688.
    • Поддержка планирования с учетом кластера для улучшения решений по планированию для процессоров, в которых ядра объединены в кластер с общими ресурсами, такими как кэш-память L2. Это для ARM и x86, хотя на данный момент это приводит к регрессии для Intel Alder Lake.
  • Игры на Линукс:
    • Системный вызов FUTEX2 futex_waitv стал большим улучшением, позволяющим сделать игры для Windows, работающие в Linux, лучше совместимыми с функциональностью ядра Windows. Чтобы воспользоваться этим, необходимо обновить Proton и WINE.
    • Контроллер Nintendo Switch для контроллеров Switch Pro и Joy-Cons был улучшен.
    • Улучшена поддержка контроллера Sony PlayStation 5.
    • Улучшенная поддержка ноутбуков HP Omen.
    • Улучшена ориентация панели отображения Steam Deck.
  • Хранилище и файловые системы:
    • Оптимизация блочной подсистемы, включая большую часть работы Йенса Эксбо по оптимизации потенциала IOPS для каждого ядра ядра Linux.
    • Больше улучшений производительности для Btrfs.
    • F2FS добавляет возможность намеренно фрагментировать файловую систему в интересах разработчика.
    • Более быстрый Ceph с включенными по умолчанию асинхронными диропами.
    • AFS, 9p и Netfslib теперь используют фолио.
    • Сжатие LZMA/MicroLZMA для EROFS.
    • Задание по уменьшению объема памяти для XFS.
  • Сети:
    • Улучшения Microsoft SMB3/CIFS, включая исправления и некоторые улучшения производительности.
    • WiFi-контроллер Realtek RT89 для поддержки новых беспроводных адаптеров 802.11ax.
  • Другое оборудование:
    • Рабочие датчики поддерживают многие другие материнские платы ASUS и ASRock.
    • Поддержка Apple Magic Keyboard 2021.
    • AI-контроллер Habana Labs теперь поддерживает одноранговый обмен через DMA-BUF.
    • Над ACPI была проделана работа, позволяющая контроллеру тестировать оборудование, когда оно выключено или находится в состоянии пониженного энергопотребления.
    • Дополнительные работы по включению подсистемы CXL.
    • Усовершенствования аппаратной поддержки для ноутбуков System76.
    • Новый драйвер для работы с подсветкой CE.
    • Лучшая поддержка AMD S0ix.
    • USB работает как часть обновления Apple Silicon.
    • PCIe-контроллер Apple M1.
    • AMD Yellow Carp Runtime Power Management для контроллеров XHCI.
    • Множество улучшений в управлении энергопотреблением.
    • Улучшенная поддержка звука USB с низкой задержкой и другие улучшения звука.
  • Безопасность:
    • SELinux/LSM/Smack контролирует и проверяет IO_uring.
    • Улучшен код Retpoline, чтобы справиться с переписыванием кода трамплина возврата. Код x86 BPF теперь также лучше соответствует ожиданиям относительно Retpolines.
    • Подготовительные работы для поддержки FGKASLR в будущем в виде рандомизации мелкозернистой / гранулярной организации адресного пространства ядра.
    • Поддержка гостей KVM для контроля над контрольным битом AMD PSF, чтобы при желании внести изменения, связанные с безопасностью.
    • Microsoft начала предоставлять поддержку изолированных виртуальных машин Hyper-V.
    • Значения Spectre SSBD / STIBP по умолчанию для потоков SECCOMP были смягчены.
  • другие:
    • Памятные фолио стали основным усовершенствованием кода управления памятью в Linux.
    • Рекультивация памяти на основе DAMON пришла, чтобы помочь Linux в ситуациях нехватки памяти.
    • Доступна обновленная реализация Zstd для ядра.
    • Xen может обрабатывать более быстрый запуск гостей PV.
    • Начата большая работа по очистке кода.

Теперь доступно в архиве ядра

Linux 5.16 уже анонсирован и доступно en Архивы ядра. Пользователи Ubuntu, которые хотят установить его, должны будут сделать это самостоятельно. Jammy Jellyfish будет версией LTS, поэтому она должна появиться с Linux 5.15. В любом случае, Linux 5.16 никогда официально не появится в Ubuntu.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.