Пееше се или почти. Поне песента беше композирана и след развитие, в което най-известната и широко разпространена новина беше липсата на новини, Линус Торвалдс пусна стабилната версия на 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: Майкъл Ларабел.