Most, hogy a Linux 6.3 összevonási ablaka véget ért, és a Linux 6.3-rc1 tegnap este megjelent, íme egy pillantás a következő nagy kernelverzióval érkező érdekes változásokra, új szolgáltatásokra és hardvertámogatásokra.
A következő nagyjából nyolc hétben a Linux 6.3 teszteléssel és hibajavítással folytatódik, mielőtt április végén vagy május elején stabilként megjelenne. A Linux 6.3 egy másik kiadós kernelfrissítés. A Linux 6.3-ban elérhető változtatások közé tartozik az új Intel VPU-illesztőprogram a Meteor Lake SoC-khoz, az AMD Automatic IBRS a Retpolines-hoz képest a Zen 4 processzorokhoz képest hatékonyabb Spectre V2-csökkentés érdekében, a Steam Deck vezérlőfelület támogatása a Steam Controller HID kernel-illesztőprogramjában, az EXT4 DIO-teljesítmény-optimalizálások, BFQ-hangolás többműködtetős merevlemezekhez, Arm Scalable Matrix Extensions (SME) 2/2.1 támogatás, Intel TPMI és PMCI illesztőprogramok hozzáadva, Qualcomm ath12k illesztőprogram a jövőbeli WIFi 7 lapkakészletekhez, IPv4 BIG TCP a jobb teljesítmény érdekében, és Microsoft Pluton TPM CRB támogatás.
Alul és a oldalakkal a Linux 6.3-as kernel funkcióinak kimerítőbb listája a Git és a levelezőlisták megfigyelései alapján. Most, hogy a Linux 6.3 összevonási ablaka elmúlt, a Linux 6.3 tesztelése és teljesítmény-benchmarkingja.
Processzorok:
-AMD automatikus IBRS Zen 4 processzorokhoz a Ryzen és EPYC termékcsomagokban. Az automatikus IBRS hasonló az Intel eIRBS-hez, és hatékonyabb, mint a Retpolines a Spectre V2 mérséklésére. A Retpolinesről az Automatikus IBRS-re való váltás bizonyos teljesítményjavításokat eredményezhet.
-Az Intel LKGS támogatja ezt a Load Kernel GS utasítást a közelgő FRED funkció részeként.
-Linux kernel előkészítése a következőhöz: Élesítse az SME2-t és az SME2.1-et az Arm skálázható mátrixbővítményeiként.
-Új Arm és RISC-V energiagazdálkodási illesztőprogramok.
-Optimalizált karakterlánc-funkciók RISC-V-hez a Zbb bit-manipulációs bővítmény.
-Az Intel TPMI illesztőprogramját egyesítették ehhez a Topology Aware Register-hez és a PM Capsule Interface-hez, hogy a különböző energiagazdálkodási funkciók kezeléséhez használhassák.
-Intel TDX frissítések a „teljes őrület” forgatókönyvének elkerülése érdekében.
-Az AMD-Xilinx XDMA illesztőprogramot egyesítették ehhez a Xilinx Direct Memory Access (DMA) alrendszerhez.
-AMD lassú memória sávszélesség-kiosztás Betartatás a Zen 4 szerverprocesszorokhoz.
-Qualcomm Snapdragon 8 Gen 2 támogatás.
-Különféle RAS és EDAC frissítések AMD és Intel szerverekhez – beleértve a 12 csatornát DDR5 a Granite Rapids-hez.
Grafika/Számításgyorsítók:
– Az Intel Meteor Lake VPU illesztőprogramját egyesítették a következő generációs Meteor Lake SoC-ekben bemutatott”sokoldalú feldolgozóegység”-hez. A VPU-t AI-következtetési célokra fogják használni. Ez az első olyan új illesztőprogram, amely a számítási gyorsító”accel”alrendszerét használja, és amelyet a Linux 6.2-ben indítottak el.
-Az Intel Habana Labs AI illesztőprogramja szintén az új számítási gyorsító alrendszerhez/keretrendszerhez lett igazítva.
-Az Intel Meteor Lake kijelző támogatása működik. Az Intel mérnökei néhány hónapja dolgoznak azon, hogy engedélyezzék a Meteor Lake grafikus támogatását, és a Linux 6.3-tól kezdve legalább képes a kijelző meghajtására.
-Intel DP MST DSC támogatás.
-Különféle régi illesztőprogramok eltávolításra kerültek, például az ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA és egyebek esetében.
-Az AMDGPU mostantól a PCIe információkat teszi ki a felhasználói térbe.
-Az AMDGPU az S0ix felfüggesztési kódot is átdolgozta.
-Az Etnaviv most már támogatja a VeriSilicon NPU magokat a függőben lévő munkákkal, hogy engedélyezze az OpenCL-t a Mesa NPU-kon.
-Számos egyéb Direct Rendering Manager (DRM) frissítés.
-Az analóg TV-támogatással kapcsolatos fejlesztések.
Fájlrendszerek/Tárhely:
-Egy méretes EXT4 Direct I/O teljesítményoptimalizálás.
-BFQ hangolás többműködtetős meghajtókhoz.
-Kisebb F2FS-fájlrendszer-fejlesztések.
-Az MMC/SD-támogatás most már javasolt a BFQ I/O ütemező, amely megkönnyíti az ilyen rendszerek kernel felépítését.
-A Tmpfs IDMAPPED csatolások ezt támogatják hasznos a systemd, a Kubernetes és más feladatokhoz.
-AES-SHA2 titkosítás NFSD-hez, valamint néhány memóriabiztonsági kód fejlesztés.
-Néhány szép gyorsítás a Btrfs fájlhoz-rendszer-illesztőprogram.
-Alacsony késleltetésű kitömörítési lehetőség az EROFS-hez.
Hálózat:
-Az új Qualcomm ath12k illesztőprogramot egyesítették, hogy támogassa a Qualcomm következő-gen WiFi 7 vezeték nélküli lapkakészletek.
-IPv4 BIG TCP támogatás a jobb hálózati teljesítmény érdekében, hasonlóan a meglévő BIG TCP IPv6-hoz.
-NVIDIA BlueField 3 DPU Ethernet támogatás.
>
-Realtek RTL8188EU WiFi adapter támogatása.
Egyéb hardver:
-HID-BPF összevonva, és a HID módosítások részeként a Steam Deck Controller interfész támogatása is elérhető.
-A Sony DualShock 4 kontroller támogatása megszűnt a hid-sony-ból, mivel a Linux 6.2 óta a hivatalos hid-playstation illesztőprogram támogatja.
-Logitech G923 versenykerék-vezérlő támogatása.
-Megfelelő támogatás a 8BitDo Pro számára 2 vezetékes vezérlő Linux-játékosok számára.
-Érzékelőfigyelés számos ASUS B650/B660/X670 ASUS Ryzen alaplaphoz.
-Thunderbolt/USB4 DisplayPort sávszélesség-kiosztási mód támogatása.
-Intel PMCI támogatás a Max 10 FPGA-khoz.
-CXL RAM régió támogatása és egyéb frissítések a Compute Express Link alrendszer körül.
-Audio támogatás a Tesla FSD SoC számára.
-Több Aquacomputer eszköz támogatása.
-Néhány újabb asztali alaplapon megtalálható IT87952E szuper I/O vezérlő támogatása.
-Támogatás megszűnése néhány régi ARM kártya/gép.
Linux biztonság:
-Microsoft Pluton TPM CRB támogatás, ahogyan a legújabb AMD Ryzen mobilprocesszorokban is megtalálható. Ez csak a Pluton biztonsági chip TPM2 Command Response Buffer (CRB) kezelésére szolgál, és semmi több.
-Az STIBP engedélyezésének támogatása a CPU biztonsági csökkentés részeként a régi IBRS használatakor a felhasználó védelme érdekében-space szálak.
-KASLR támogatás a LoongArch-hoz a kernel címterének elrendezésének véletlenszerűsítéséhez.
-Az ARIA titkosítás AVX2 és AVX-512 optimalizált változatai a Linux kernel titkosítási alrendszerén belül.
Általános kernelfejlesztések:
-További Rust kódokat egyesítettek a közeljövőben debütáló első Rust kernel-illesztőprogramok előtt.
-A MEMFD és MGLRU továbbfejlesztései.
-Microsoft Hyper-V beágyazott hypervisor támogatása.
-Kisebb optimalizálások az ütemező kódon.
-Számos KVM frissítés.
-Eltávolítottuk az Intel ICC fordító támogatását.
-Javítások a Zstd-hez.
-Az újraindítható szekvenciák (RSEQ) továbbfejlesztései.
-A Printk fejlesztései a következőre való felkészülés során menetes/atomi konzolok.
-Az új hardver noi lásd a”hwnoise”eszközt.
-Az Objtool fejlesztései a gyorsabb kernelépítéshez és alacsonyabb memóriahasználathoz. Azok, akik”allyesconfig”kernelkonfigurációt készítenek, remélhetőleg most már megtehetik ezt a mindössze 32 GB RAM-mal rendelkező rendszereken anélkül, hogy bármiféle probléma merülne fel.
Most néhány Linux 6.3 teljesítmény-benchmarkról!