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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.