Linux 6.3 започва своята официална поддръжка за интерфейса на контролера на Steam Deck, сред всички тези нови функции

Linux 6.3

Пееше се или почти. Поне песента беше композирана и след развитие, в което най-известната и широко разпространена новина беше липсата на новини, Линус Торвалдс пусна стабилната версия на Linux 6.3, En предишния Да, трябваше осми RC, но защото нещата се забавиха много в коледния период. Този път дори Великден не успя да забави добрия цикъл.

Новините винаги са включени много, но някои се открояват над останалите. В Linux 6.3 е поразително, че е започнала поддръжката за интерфейса на контролера на Steam Deck, конзолата на Valve. И то е, че въпреки че можеше да се използва за възпроизвеждане на почти всяко заглавие на Steam, хардуерът беше нов, когато беше представен, така че трябваше да бъде включен в ядрото, за да се подобри работата му. Ето списък с най-забележителните новини Те идват заедно с Linux 6.3.

Акценти в Linux 6.3

  • процесори:
    • AMD Auto IBRS за процесори Zen 4 във всички пакети продукти Ryzen и EPYC.
    • Поддръжка на Intel LKGS за тази инструкция за зареждане на Kernel GS като част от предстоящата им функция FRED.
    • Подготовка на Linux ядрото за ARM SME2 и SME2.1 като ARM мащабируеми матрични разширения.
    • Нови драйвери за управление на захранването за ARM и RISC-V.
    • Функции за низове, оптимизирани за RISC-V с помощта на разширението за битова манипулация Zbb.
    • TPMI драйверът на Intel е обединен, така че този регистриращ регистър и PM капсулен интерфейс да се използват за обработка на различни функции за управление на захранването.
    • Intel TDX е актуализиран, за да се избегне сценарий на "пълна лудост".
    • Драйверът AMD-Xilinx XDMA е обединен за тази подсистема Xilinx Direct Memory Access (DMA).
    • AMD Slow Memory Bandwidth Allocation Enforcement for Zen 4 Server Processors.
    • Съвместимост с Qualcomm Snapdragon 8 Gen 2.
    • Различни RAS и EDAC надстройки за AMD и Intel сървъри, включително 5-канален DDR12 за Granite Rapids.
  • Graphics:
    • Драйверът Intel Meteor Lake VPU е обединен за този „универсален процесор“, който ще дебютира в следващото поколение Meteor Lake SoC. VPU ще се използва за целите на AI изводи. Това е първият нов драйвер, който използва подсистемата "accel" на изчислителния ускорител, който стартира в Linux 6.2.
    • Драйверът на Intel Habana Labs AI също е пренесен към новата подсистема/рамка на Compute Accelerator.
    • Поддръжката за дисплеи Intel Meteor Lake работи.
    • Поддръжка на Intel DP MST DSC.
    • Премахнати са няколко стари драйвера като тези за ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA и др.
    • AMDGPU вече излага PCIe информация на потребителското пространство.
    • AMDGPU също преработи S0ix кода за заспиване.
    • Etnaviv вече поддържа VeriSilicon NPU ядра с предстояща работа за активиране на OpenCL на Mesa NPU.
    • Други актуализации на Direct Rendering Manager (DRM).
    • Подобрения в поддръжката на аналогова телевизия.
  • Файлови системи и съхранение:
    • Значителна оптимизация на производителността на EXT4 Direct I/O.
    • Регулиране на BFQ за модули с множество задвижки.
    • Малки подобрения във файловата система F2FS.
    • Поддръжката на MMC/SD вече предлага BFQ I/O Scheduler за улесняване на компилирането на ядрото за такива системи.
    • Поддръжката за монтиране на Tmpfs IDMAPPED е полезна за systemd, Kubernetes и други задачи.
    • AES-SHA2 криптиране за NFSD заедно с някои подобрения на кода за защита на паметта.
    • Някои подобрения на скоростта на драйвера на файловата система Btrfs.
    • Опция за декомпресия с ниска латентност за EROFS.
  • мрежи:
    • Новият драйвер Qualcomm ath12k е добавен, за да поддържа новото поколение WiFi 7 безжични чипсети на Qualcomm.
    • IPv4 BIG TCP поддръжка за по-добра производителност на мрежата, подобно на съществуващия BIG TCP за IPv6.
    • Поддръжка за NVIDIA BlueField 3 DPU Ethernet.
    • Съвместимост с WiFi адаптер Realtek RTL8188EU.
  • Друг хардуер:
    • HID-BPF беше обединен и също така има собствена поддръжка за интерфейса на Steam Deck Controller като част от промените в HID.
    • Поддръжката за контролера Sony DualShock 4 е премахната от hid-sony, тъй като от Linux 6.2 той поддържа официалния драйвер за hid-playstation.
    • Поддръжка за състезателен контролер Logitech G923.
    • Подходяща поддръжка за кабелен контролер 8BitDo Pro 2 за геймъри на Linux.
    • Сензорен мониторинг за много дънни платки ASUS B650/B660/X670 ASUS Ryzen.
    • Поддръжка за Thunderbolt / USB4 DisplayPort режим на разпределение на честотната лента.
    • Поддръжка на Intel PMCI за техните максимум 10 FPGA.
    • Поддръжка за региона на CXL RAM и други актуализации около подсистемата Compute Express Link.
    • Аудио поддръжка за Tesla FSD SoC.
    • Съвместимост с повече устройства Aquacomputer.
    • Поддръжка за супер I/O контролера IT87952E на някои по-нови дънни платки за настолни компютри.
    • Премахване на съвместимостта с някои по-стари ARM платки и машини.
  • сигурност:
    • Поддръжка на Microsoft Pluton TPM CRB, както се намира в най-новите мобилни процесори AMD Ryzen. Това е за обработка само на TPM2 Command Response Buffer (CRB) на защитния чип Pluton и нищо друго.
    • Поддръжка за активиране на STIBP при използване на наследен IBRS като част от смекчаване на сигурността на процесора за защита на нишките на потребителското пространство.
    • Поддръжка на KASLR за LoongArch за рандомизиране на оформлението на адресното пространство на ядрото.
    • Оптимизирани AVX2 и AVX-512 версии на криптирането ARIA в криптографската подсистема на ядрото на Linux.
  • Общи подобрения:
    • Повече код на Rust беше обединен преди дебюта на първите драйвери на ядрото на Rust в близко бъдеще.
    • Подобрения в MEMFD и MGLRU.
    • Поддръжка за Microsoft Hyper-V вложен хипервизор.
    • Малки оптимизации в кода на програмиста.
    • Многобройни надстройки на KVM.
    • Премахната поддръжка за компилатора Intel ICC.
    • Поправки за Zstd.
    • Подобрения в Restartable Sequences (RSEQ).
    • Printk подобрения в подготовката за резбови/атомарни конзоли.
    • Новият инструмент за хардуерен шум „hwnoise“.
    • Подобрения на Objtool за по-бързо изграждане на ядрото и по-ниско използване на паметта. Тези, които създават конфигурация на ядрото на allyesconfig, вече ще могат да го правят на системи само с 32 GB RAM без никакви проблеми.

Linux 6.3 сега на разположение и може да бъде изтеглен от kernel.org, но в tarball форма. Потребителите на Ubuntu, които искат да го инсталират, ще трябва да го направят сами, или на ръка, или чрез изтегляне на инструменти като Основна линия. Ubuntu 23.04 Пристигна с 6.2 и ще остане в тази версия през 9-те месеца, в които ще се поддържа.

Via: Майкъл Ларабел.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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