A Linux 5.19 a kezdeti, de jelenleg még hiányos LoongArch CPU támogatást, Zstd tömörítési támogatást a firmware fájlokhoz, régóta várt javításokat az NTFS3 kernel meghajtóhoz, további AMD Zen 4 CPU előkészületeket, további AMD RDNA3 GPU előkészítési munkát, további Intel DG2/Alchemist diszkrét grafikus eszköz támogatását (beleértve a DG2 compute támogatást), a FAT32 fájlrendszerek megfelelő fájlkészítési időbélyegzést, Apple M1 NVMe vezérlő támogatást, a Big TCP támogatása a TCP/IP stack overhead kezeléséhez 200 Gbit és nagyobb hálózatokon, Armv9 Scalable Matrix Extension támogatást, valamint az Intel IFS, az Intel TDX és az AMD SEV-SNP beolvasztását hozta el.
Úgy tűnik, hogy a Valve jól halad a Steam Deck játékkompatibilitás teszteléssel: több mint 1500 játékot már ellenőrizetten játszható az eszközön, és további a többség, közel 1600 cím játszható is az új eszközön.
Minden nap jó néhány új játék kerül a listára, így a megjelenéskor több mint 1000 játékról volt állásfoglalás a Deck-es támogatást tekintve, mostanra már 3000 fölött jár ez az mutató.
Új futex_waitv() rendszerhívás a jobb játékteljesítmény érdekében.
A FUTEX2 nagy előrelépés a Linuxon futó windows-os játékok számára, hogy jobban megfeleljen a Windows kernel funkcionalitásának. A Proton / Wine frissítései szükségesek ahhoz, hogy ezt a rendszerhívást és annak lehetséges teljesítményelőnyeit ki lehessen használni. Cikk: Short subjects: Realtime, Futexes, and ntfs3, Dokumentáció: Documentation/userspace-api/futex2.rst
Fájlrendszer-állapotjelentés a fanotify segítségével
Ez a kiadás egy új FAN_FS_ERROR fanotify eseménytípussal bővül a fájlrendszer egészére kiterjedő hibajelentésekhez. Ezt a fájlrendszer állapotfigyelő démonok hivatottak használni, amelyek figyelik ezeket az eseményeket, és lépéseket tesznek (értesítik a rendszergazdát, elindítják a helyreállítást), amikor egy fájlrendszer-problémát észlelnek. Csak az első hibát igyekszik jelenteni, amely az utolsó értesítés óta történt egy fájlrendszernél, és a további hibákat egyszerűen megszámolja. Ez biztosítja, hogy a legfontosabb információk soha ne vesszenek el. Jelenleg az egyetlen fájlrendszer, amely támogatja ezt az interfészt, az Ext4. Dokumentáció: Documentation/admin-guide/filesystem-monitoring.rst
Memória lapok infrastruktúrája a gyorsabb memóriakezelés érdekében
A rendszer memóriájának kezeléséhez a rendelkezésre álló RAM memóriát kis egységekre, úgynevezett lapokra osztják. Ezeknek a lapoknak a mérete az architektúrától függően változik, de x86-os rendszereken ez KB nagyságrendű (4 KB). A több tíz GB-os modern rendszerekben egy ilyen kis lapméret hatalmas mennyiségű lapnak felel meg, amelyet nehéz kezelni. A probléma megoldására a Linux kernel kifejlesztette az összetett oldalak koncepcióját, amelyek olyan lapstruktúrák, amelyek egynél több fizikai oldalt tartalmazhatnak. De ezeknek az összetett oldalaknak a működése nem egyértelmű, és hibára érzékeny API-kat tartalmaz, amelyek némi többletterhelést is okoznak az egész kernelben.
Ez a kiadás bevezeti az oldallapok koncepcióját, amelyek olyanok, mint az összetett oldalak, de jobb szemantikával. A lapok használata a rendszermag néhány alapvető részében teljesítményjavulást eredményez a gyakori munkaterhelésekben. Ez a kiadás tartalmazza a lapok alapvető infrastruktúráját, és átalakítja az alapvető memóriakezelő alrendszer és a lap gyorsítótár néhány részét. A jövőbeni kiadások átalakítanak néhány fájlrendszert és bevezetik a többoldalas lapokat. Cikk: Clarifying memory management with page folios, és The folio pull-request pushback
Fürt ütemező támogatás hozzáadása a feladatütemezőhöz
Egyes gépek olyan hardvertopológiával rendelkeznek, amelyben néhány CPU-mag, jellemzően 4 mag, osztozik azonos gyorsítótáron (például: ARM Kunpeng 920, x86 Jacobsville). E speciális topológia ismerete drasztikusan javíthatja a feladatütemezési döntéseket. Ez a kiadás a feladatütemezőt kiegészíti a klasztertipológiák támogatásával, amely nagyobb memória-sávszélességet hozhat és csökkenti a gyorsítótárak közötti versenyhelyzetet.
AMX utasítások támogatása
Ez a kiadás megkapta az Intel Advanced Matrix Extensions (AMX) utasításkészlet támogatást. Ezek a bővítmények hamarosan a szervereken is megjelennek. Az AMX konfigurálható TMM „TILE" regiszterekből és az ezeken működő új CPU utasításokból áll. A TMUL (Tile matrix MULtiply) az első olyan operátor, amely kihasználja az új regiszterek előnyeit, és a jövőben további utasításokkal bővül.
A Canonical nagy csomag új Linux kernelfrissítést adott ki az összes támogatott Ubuntu kiadáshoz, amely 15 biztonsági sebezhetőséget orvosol, amelyek az összes támogatott kernelverziót és -fajtát érintik.
Az új Linux kernelfrissítés öt biztonsági sebezhetőséget javít, amelyek az összes támogatott Ubuntu kiadást érintik, beleértve az Ubuntu 21.10 (Impish Indri), Ubuntu 20.04 LTS (Focal Fossa) és Ubuntu 18.04 LTS (Bionic Beaver), valamint az Ubuntu 16.04 és Ubuntu 14.04 ESM kiadásokat.
Évek óta nem volt vita a Reiser4 esetleges Linux kernel fősodorba kerüléséről, és nem is merült fel, hogy esetleg megpróbálnák a Reiser5-öt betenni a kernelbe, úgy tűnik, hogy az eredeti és a maga idejében korát meghaladó ReiserFS fájlrendszer 2022-ben távozhat a Linux kernelből.
Kevesebb mint két hét van hátra a Steam Deck február 25-i debütálásig, és úgy tűnik, hogy a Valve jól halad a teszteléssel: 520 játékot már ellenőriztek, ebből a többség játszható is az új eszközön.
A Canonical nemrégiben megosztott néhány részletet a közelgő Ubuntu 22.04 LTS operációs rendszerrel kapcsolatos terveiről a GNOME és a Linux kernel verziókkal kapcsolatban. A Linux Mint felhasználók számára, ez azért lehet izgalmas, mert a Linux Mint következő nagy verziója, a 21-es sorozat, erre a verzióra fog épülni.
A 2022. április 21-én megjelenő Ubuntu 22.04 LTS (Jammy Jellyfish) jelenleg intenzív fejlesztés alatt áll, és ez lesz a Canonical következő, hosszú távon támogatott (LTS) sorozata, amely legalább 5 évig kap szoftver- és biztonsági frissítéseket.
Új futex_waitv() rendszerhívás a jobb játékteljesítmény érdekében.
A FUTEX2 nagy előrelépés a Linuxon futó windows-os játékok számára, hogy jobban megfeleljen a Windows kernel funkcionalitásának. A Proton / Wine frissítései szükségesek ahhoz, hogy ezt a rendszerhívást és annak lehetséges teljesítményelőnyeit ki lehessen használni. Cikk: Short subjects: Realtime, Futexes, and ntfs3, Dokumentáció: Documentation/userspace-api/futex2.rst
Fájlrendszer-állapotjelentés a fanotify segítségével
Ez a kiadás egy új FAN_FS_ERROR fanotify eseménytípussal bővül a fájlrendszer egészére kiterjedő hibajelentésekhez. Ezt a fájlrendszer állapotfigyelő démonok hivatottak használni, amelyek figyelik ezeket az eseményeket, és lépéseket tesznek (értesítik a rendszergazdát, elindítják a helyreállítást), amikor egy fájlrendszer-problémát észlelnek. Csak az első hibát igyekszik jelenteni, amely az utolsó értesítés óta történt egy fájlrendszernél, és a további hibákat egyszerűen megszámolja. Ez biztosítja, hogy a legfontosabb információk soha ne vesszenek el. Jelenleg az egyetlen fájlrendszer, amely támogatja ezt az interfészt, az Ext4. Dokumentáció: Documentation/admin-guide/filesystem-monitoring.rst
Memória lapok infrastruktúrája a gyorsabb memóriakezelés érdekében
A rendszer memóriájának kezeléséhez a rendelkezésre álló RAM memóriát kis egységekre, úgynevezett lapokra osztják. Ezeknek a lapoknak a mérete az architektúrától függően változik, de x86-os rendszereken ez KB nagyságrendű (4 KB). A több tíz GB-os modern rendszerekben egy ilyen kis lapméret hatalmas mennyiségű lapnak felel meg, amelyet nehéz kezelni. A probléma megoldására a Linux kernel kifejlesztette az összetett oldalak koncepcióját, amelyek olyan lapstruktúrák, amelyek egynél több fizikai oldalt tartalmazhatnak. De ezeknek az összetett oldalaknak a működése nem egyértelmű, és hibára érzékeny API-kat tartalmaz, amelyek némi többletterhelést is okoznak az egész kernelben.
Ez a kiadás bevezeti az oldallapok koncepcióját, amelyek olyanok, mint az összetett oldalak, de jobb szemantikával. A lapok használata a rendszermag néhány alapvető részében teljesítményjavulást eredményez a gyakori munkaterhelésekben. Ez a kiadás tartalmazza a lapok alapvető infrastruktúráját, és átalakítja az alapvető memóriakezelő alrendszer és a lap gyorsítótár néhány részét. A jövőbeni kiadások átalakítanak néhány fájlrendszert és bevezetik a többoldalas lapokat. Cikk: Clarifying memory management with page folios, és The folio pull-request pushback
Fürt ütemező támogatás hozzáadása a feladatütemezőhöz
Egyes gépek olyan hardvertopológiával rendelkeznek, amelyben néhány CPU-mag, jellemzően 4 mag, osztozik azonos gyorsítótáron (például: ARM Kunpeng 920, x86 Jacobsville). E speciális topológia ismerete drasztikusan javíthatja a feladatütemezési döntéseket. Ez a kiadás a feladatütemezőt kiegészíti a klasztertipológiák támogatásával, amely nagyobb memória-sávszélességet hozhat és csökkenti a gyorsítótárak közötti versenyhelyzetet.
AMX utasítások támogatása
Ez a kiadás megkapta az Intel Advanced Matrix Extensions (AMX) utasításkészlet támogatást. Ezek a bővítmények hamarosan a szervereken is megjelennek. Az AMX konfigurálható TMM „TILE" regiszterekből és az ezeken működő új CPU utasításokból áll. A TMUL (Tile matrix MULtiply) az első olyan operátor, amely kihasználja az új regiszterek előnyeit, és a jövőben további utasításokkal bővül.
A Canonical új Linux kernel biztonsági frissítéseket tett közzé az összes támogatott Ubuntu kiadáshoz, amelyek több, különböző biztonsági kutatók által a közelmúltban felfedezett biztonsági rést orvosolnak.
Három héttel az előző biztonsági frissítések után, amelyek 13 sebezhetőséget orvosoltak, az új Linux kernel biztonsági javítások elérhetőek:
A Canonical ma új Linux kernel biztonsági frissítéseket tett közzé az összes támogatott Ubuntu Linux kiadáshoz, amelyek összesen 13 biztonsági rést orvosolnak, amelyek veszélyeztethetik a biztonságát és adatvédelmét. Ennek megfelelően a Linux Mint 20-es és 19-es verzióit is.
Teljesen új, windows-os rendszereken használt NTFS, kernelszintű NTFS illesztőprogram került beolvasztásra a Linux kernel 5.15-ös verziójába. A Paragon Software GmbH által készített NTFS illesztőprogram nagyobb teljesítményt, több támogatott funkciót, jobb Windows 10 támogatást ígér, mint a mostanában a disztribúciók által használt NTFS-3G FUSE illesztőprogram.
A Black Lab CEO-ja informálta a felhasználókat, hogy karácsony alkalmából ingyenesen letölthetővé vált a Lindows utódjaként ismert Linspire Linux 7.0-ás verziója.
A Linspire egy Debian/Ubuntu alapú desktop operációs rendszer, amelyet elsődlegesen otthoni és irodai felhasználóknak terveztek, olyanoknak, akik szívesen váltanának Windows-ról vagy macOS-ről Linuxra, de itt meg kell fizetni a Microsoft által levédett rendszer licenc árát.