Tak a už to tu máme. Po tom, čo vývoj „spomalili“ dátumy, ktoré sme práve prešli, a nielen to, ale navyše najsilnejšie dni pripadli na sobotu, Linus Torvalds práve vydal stabilnú verziu Linux 5.16. Toto sa stane s najnovšia verzia LTS a bude podporovaný až nejaký čas po vydaní Linuxu 5.17, ktorý sa začne vyvíjať o dva týždne.
Medzi najvýznamnejšie novinky (cez Phoronix) môžeme spomenúť, že Linux 5.16 pridal syscall futex_waitv z FUTEX2, ktorý zlepší zážitok z hrania Windows titulov na Linuxe. Na druhej strane sa neustále zlepšovala podpora pre dva typy hardvéru, o ktoré sa vývojári veľmi starajú, Apple Silicon M1 a jednoduchú dosku Raspberry Pi.
Hlavné vlastnosti systému Linux 5.16
- Grafika:
- DisplayPort 2.0 pre ovládač AMDGPU pred GPU novej generácie s podporou DP 2.0.
- Zobrazovací tunel AMDGPU USB4 pre Rembrandt / Yellow Carp sa pripravuje pridaním USB4.
- Nové GPU od AMD používajú svoju novú kódovú cestu na enumeráciu zariadení.
- Podpora typov kontextu VirtIO na podporu viacerých prípadov použitia s ovládačom virtuálnej grafiky VirtIO.
- Intel Protected Xe Path je teraz podporovaný pre grafiku Gen12.
- Grafika Alder Lake S sa teraz považuje za stabilnú a konečne sú k dispozícii aj ID PCI Intel DG1 PCI, pretože DG1 je už takmer vyrovnaný.
- procesory:
- Podpora pre Intel AMX s jadrom.
- Procesory AMD EPYC si teraz môžu vychutnať živú migráciu SEV / SEV-ES v rámci hostiteľa pomocou KVM.
- Podpora zvuku pre prácu s audio koprocesorom Yellow Carp a VanGogh APU.
- Predvolená zostava jadra RISC-V teraz podporuje ovládač NVIDIA s otvoreným zdrojom.
- Identifikačná záplata modelu Intel Raptor Lake.
- Podpora hypervízora RISC-V KVM pre budúce procesory RISC-V, ktoré podporujú toto rozšírenie hypervízora.
- Podpora Raspberry Pi Compute Module 4 v hlavnom jadre.
- Eliminácia MIPS Netlogic SoC.
- Podpora pre Snapdragon 690 a ďalší nový hardvér ARM, ako sú Rockchip RK3566 a RK3688.
- Podpora plánovania s podporou klastrov na zlepšenie plánovacích rozhodnutí pre procesory, kde sú jadrá zoskupené so zdieľanými prostriedkami, ako je vyrovnávacia pamäť L2. Toto je pre ARM a x86, hoci v súčasnosti to vedie k regresii pre Intel Alder Lake.
- Hry na Linuxe:
- Systémové volanie FUTEX2 futex_waitv prišlo ako skvelé vylepšenie, aby hry pre Windows bežiace na Linuxe lepšie vyhovovali funkčnosti jadra Windowsu. Aby ste to využili, bude potrebné aktualizovať Proton a WINE.
- Vylepšený bol ovládač Nintendo Switch pre ovládače Switch Pro a Joy-Cons.
- Lepšia podpora ovládača Sony PlayStation 5.
- Lepšia podpora pre notebooky HP Omen.
- Vylepšenia orientácie zobrazovacieho panela Steam Deck.
- Úložné a súborové systémy:
- Blokové optimalizácie podsystémov, vrátane veľkej časti práce Jensa Axboea na optimalizácii potenciálu IOPS linuxového jadra na jadro.
- Ďalšie vylepšenia výkonu pre Btrfs.
- F2FS pridáva možnosť zámerne fragmentovať súborový systém v prospech vývojára.
- Rýchlejšie Ceph s asynchrónnymi poklesmi v predvolenom nastavení.
- AFS, 9p a Netfslib teraz využívajú fólia.
- Kompresia LZMA / MicroLZMA pre EROFS.
- Úloha redukcie pamäťovej stopy pre XFS.
- Siete:
- Vylepšenia Microsoft SMB3 / CIFS vrátane opráv a niektorých výkonov.
- Ovládač Realtek RT89 WiFi na podporu nových bezdrôtových adaptérov 802.11ax.
- Iný hardvér:
- Pracovné senzory podporujú oveľa viac základných dosiek ASUS a ASRock.
- Podpora pre Apple Magic Keyboard 2021.
- Umelá inteligencia Habana Labs teraz podporuje zdieľanie typu peer-to-peer cez DMA-BUF.
- Vykonali sa práce na rozhraní ACPI, ktoré umožňuje ovládaču testovať hardvér, keď je vypnutý alebo v stave nízkej spotreby.
- Viac práce na aktivácii subsystému CXL.
- Vylepšenia hardvérovej podpory pre notebooky System76.
- Nový ovládač, ktorý si poradí s podsvietením poháňaným CE.
- Lepšia podpora AMD S0ix.
- USB funguje ako súčasť aktualizácie Apple Silicon.
- Ovládač Apple M1 PCIe.
- Správa napájania AMD Yellow Carp Runtime pre ovládače XHCI.
- Mnoho vylepšení v hospodárení s energiou.
- Lepšia podpora zvuku USB s nízkou latenciou a ďalšie vylepšenia zvuku.
- zabezpečenia:
- SELinux / LSM / Smack kontroly a audit pre IO_uring.
- Vylepšený kód Retpoline, aby sa vysporiadal s prepisovaním kódu návratového odrazového mostíka. Kód x86 BPF teraz tiež lepšie zodpovedá očakávaniam okolo Retpolines.
- Prípravné práce na podporu FGKASLR v budúcnosti ako randomizácia jemnozrnného / granulárneho usporiadania jadrového adresného priestoru.
- Podpora pre hostí KVM, aby mali kontrolu nad kontrolným bitom AMD PSF, aby v prípade potreby vykonali zmenu súvisiacu so zabezpečením.
- Spoločnosť Microsoft začala poskytovať podporu virtuálnych počítačov s izoláciou Hyper-V.
- Predvolené nastavenia Spectre SSBD / STIBP pre vlákna SECCOMP boli uvoľnené.
- Iné:
- Pamäťové fólie prišli ako základné vylepšenie kódu správy pamäte Linuxu.
- Rekultivácia pamäte založená na DAMON prišla, aby pomohla Linuxu v situáciách s nedostatkom pamäte.
- Aktualizovaná implementácia Zstd pre jadro je teraz k dispozícii.
- Xen zvládne rýchlejšie spustenie PV hostí.
- Začalo sa veľa pracovať na čistení kódu.
Teraz k dispozícii v archíve jadra
Linux 5.16 už bol ohlásený a je k dispozícii en Archívy jadra. Používatelia Ubuntu, ktorí si ho chcú nainštalovať, to budú musieť urobiť sami. Jammy Jellyfish bude LTS verzia, takže by mala prísť s Linuxom 5.15. V každom prípade Linux 5.16 nikdy oficiálne neprichádza na Ubuntu.
Buďte prvý komentár