{"id":183913,"date":"2026-10-21T11:41:23","date_gmt":"2026-10-21T09:41:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-yadra-linux-7-3"},"modified":"2026-10-21T11:41:23","modified_gmt":"2026-10-21T09:41:23","slug":"reliz-yadra-linux-7-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-3","title":{"rendered":"A Linux kernel 7.3 kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e9t h\u00f3nap fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 7.3 kernel kiad\u00e1s\u00e1t. A legszembet\u0171n\u0151bb v\u00e1ltoz\u00e1sok k\u00f6z\u00f6tt szerepel a failfs alap\u00fa pseudo-f\u00e1jl rendszer izol\u00e1ci\u00f3s mechanizmusa \u00e9s az fchroot() rendszerh\u00edv\u00e1s, a be\u00e1gyazott SCHED_EXT \u00fctemez\u0151k l\u00e9trehoz\u00e1s\u00e1nak t\u00e1mogat\u00e1sa, az elind\u00edtott v\u00e9grehajthat\u00f3 f\u00e1jlok BPF-kezel\u0151i, az alternat\u00edv adatfolyamok NTFS3-ban, a FUSE, Btrfs \u00e9s Ext4 teljes\u00edtm\u00e9nyoptimaliz\u00e1l\u00e1sa, az Apple Time Machine t\u00e1mogat\u00e1sa a ksmbd-ben, az EFS \u00e9s FreeVxFS f\u00e1jlrendszerek elt\u00e1vol\u00edt\u00e1sa, a blokkeszk\u00f6z\u00f6kh\u00f6z val\u00f3 k\u00f6zvetlen hozz\u00e1f\u00e9r\u00e9si m\u00f3d, a videomem\u00f3ria hi\u00e1ny\u00e1nak kezel\u00e9s\u00e9nek jav\u00edt\u00e1sa, a vend\u00e9g rendszer mem\u00f3riahozz\u00e1f\u00e9r\u00e9s\u00e9nek figyel\u00e9se userfaultfd-en kereszt\u00fcl, az AppArmor szab\u00e1lyok t\u00f6m\u00f6r\u00edt\u00e9se, az AF_ALG-hez val\u00f3 hozz\u00e1f\u00e9r\u00e9s korl\u00e1toz\u00e1sa, az Apple M3 Pro, Max \u00e9s Ultra chipek t\u00e1mogat\u00e1sa.<\/p>\n<p>Az \u00faj verzi\u00f3ba 20260 jav\u00edt\u00e1s ker\u00fclt, 3171 fejleszt\u0151t\u0151l, akik k\u00f6z\u00fcl 807 k\u00fcldte el el\u0151sz\u00f6r a m\u00f3dos\u00edt\u00e1sait a kern\u00e9l. A friss\u00edt\u00e9s m\u00e9rete 63 MB (a v\u00e1ltoztat\u00e1sok 14923 f\u00e1jlt \u00e9rintenek, 943849 k\u00f3dsor ker\u00fclt hozz\u00e1ad\u00e1sra,<br \/>\n297515 sor t\u00f6rl\u00e9sre ker\u00fclt). Az el\u0151z\u0151 kiad\u00e1sban 17833 jav\u00edt\u00e1s volt 2766 fejleszt\u0151t\u0151l, a friss\u00edt\u00e9s m\u00e9rete 68 MB. A 7.3-as verzi\u00f3ban bemutatott \u00f6sszes v\u00e1ltoztat\u00e1s k\u00f6r\u00fclbel\u00fcl 44%-a eszk\u00f6zmeghajt\u00f3kkal kapcsolatos, k\u00f6r\u00fclbel\u00fcl 12%-a k\u00f3dfel\u00faj\u00edt\u00e1ssal, 12% a h\u00e1l\u00f3zati veremhez, 5% a f\u00e1jlrendszerekhez, \u00e9s 3% a kernel bels\u0151 alrendszereihez kapcsol\u00f3dik. <\/p>\n<p>A kernel 7.3 f\u0151bb \u00faj fejleszt\u00e9sei (1, 2, 3):\n<\/p>\n<ul>\n<li class=\"l\"> <b>Lemezszubsziszt\u00e9ma, bemenet\/kipontoz\u00e1s \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> A Btrfs f\u00e1jlrendszer teljes\u00edtm\u00e9ny\u00e9nek optimaliz\u00e1l\u00e1sa t\u00f6rt\u00e9nt. Nem SSD meghajt\u00f3k eset\u00e9ben megsz\u00fcntett\u00e9k a felesleges k\u00e9sleltet\u00e9st, ami \u00f6tsz\u00f6r\u00f6s teljes\u00edtm\u00e9nyn\u00f6veked\u00e9st eredm\u00e9nyezett az fsync funkci\u00f3t akt\u00edvan haszn\u00e1l\u00f3 terhel\u00e9sek, p\u00e9ld\u00e1ul napl\u00f3z\u00e1s sor\u00e1n. Az fsync-ben letilt\u00e1sra ker\u00fclt a sok extents-szel rendelkez\u0151 f\u00e1jlokban a hi\u00e1nyz\u00f3 helyek meghat\u00e1roz\u00e1sa, ami egyes specifikus tesztek v\u00e9grehajt\u00e1s\u00e1t \u00f6tsz\u00f6r gyors\u00edtotta.\n<p>A nem gyors\u00edt\u00f3t\u00e1razhat\u00f3 extents puffer\u00e9k nyomon k\u00f6vet\u00e9sekor az xarray szerkezetet egy helyi LRU-list\u00e1ra cser\u00e9lt\u00e9k, ami h\u00e1romszoros teljes\u00edtm\u00e9nyn\u00f6veked\u00e9st eredm\u00e9nyezett ezekben a m\u0171veletekben. A k\u00f6zvetlen bemenet\/kimenet \u00fczemm\u00f3dban tapasztalt teljes\u00edtm\u00e9nycs\u00f6kken\u00e9seket kik\u00fcsz\u00f6b\u00f6lt\u00e9k, amelyeket a kernel kor\u00e1bbi kiad\u00e1saiban \u00e9szlelt regressionok okoztak. Cs\u00f6kkentett\u00e9k a blokkol\u00e1sokat a predikt\u00edv extents olvas\u00e1s sor\u00e1n, ami cs\u00f6kkentette a k\u00fcl\u00f6nb\u00f6z\u0151 feladatok \u00e1tfed\u0151 ter\u00fcletekhez val\u00f3 hozz\u00e1f\u00e9r\u00e9s\u00e9nek k\u00f6lts\u00e9geit. <\/p>\n<li class=\"l\"> A Btrfs-b\u0151l elt\u00e1vol\u00edtott\u00e1k az els\u0151 verzi\u00f3j\u00fa helyinform\u00e1ci\u00f3s gyors\u00edt\u00f3t\u00e1r t\u00e1mogat\u00e1s\u00e1t. Az r\u00e9gi rendszereken l\u00e9trehozott f\u00e1jlrendszereket \u00e1t kell \u00e1ll\u00edtani a m\u00e1sodik verzi\u00f3j\u00fa gyors\u00edt\u00f3t\u00e1rra a btrfstune seg\u00e9dprogram haszn\u00e1lat\u00e1val, k\u00fcl\u00f6nben lassabban fognak m\u0171k\u00f6dni. Ezenk\u00edv\u00fcl elt\u00e1vol\u00edtott\u00e1k a 'usebackuproot' csatol\u00e1si lehet\u0151s\u00e9get, amit a 'rescue=usebackuproot' opci\u00f3val kell helyettes\u00edteni.\n<li class=\"l\"> Az Ext4 f\u00e1jlrendszerben javult a p\u00e1rhuzamos \u00edr\u00e1si m\u0171veletek teljes\u00edtm\u00e9nye k\u00f6zvetlen bels\u0151\/kimenet (Direct I\/O) eset\u00e9n, \u00e9s felgyorsult a szabad ter\u00fcletek foglal\u00e1sa a fallocate() h\u00edv\u00e1ssal. Elt\u00e1vol\u00edtott\u00e1k azt a regresszi\u00f3t, amely cs\u00f6kkentette a teljes\u00edtm\u00e9nyt a puffertelt \u00edr\u00e1sn\u00e1l.\n<li class=\"l\"> Az Ext4 f\u00e1jlrendszerben a 'data=journal' csatol\u00e1si m\u00f3d elavultt\u00e1 v\u00e1lt. Ezt a csatol\u00e1si opci\u00f3t 2028-ban tervezik megsz\u00fcntetni. A 'data=journal' opci\u00f3 teljes napl\u00f3z\u00e1si m\u00f3dot biztos\u00edt, amelyben a napl\u00f3ba nemcsak a metaadatok, hanem maguk az adatok is beker\u00fclnek, ami magas stabilit\u00e1st garant\u00e1l meghib\u00e1sod\u00e1sok eset\u00e9n, de megnehez\u00edti a k\u00f3d karbantart\u00e1s\u00e1t, \u00e9s jelent\u0151s teljes\u00edtm\u00e9nycs\u00f6kken\u00e9st okoz a 'data=ordered' \u00e9s 'data=writeback' m\u00f3dokhoz k\u00e9pest.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k az EFS f\u00e1jlrendszert, amelyet az IRIX oper\u00e1ci\u00f3s rendszer korai verzi\u00f3iban haszn\u00e1ltak, k\u00f6r\u00fclbel\u00fcl 30 \u00e9vvel ezel\u0151tt megsz\u0171nt a haszn\u00e1lata, \u00e9s m\u00e1r t\u00f6bb mint 20 \u00e9ve nincs karbantartva. Azok sz\u00e1m\u00e1ra, akiknek sz\u00fcks\u00e9g\u00fck van hozz\u00e1f\u00e9r\u00e9sre az EFS ter\u00fcletekhez, l\u00e9teznek felhaszn\u00e1l\u00f3i t\u00e9rben m\u0171k\u00f6d\u0151 seg\u00e9dprogramok.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k a FreeVxFS f\u00e1jlrendszert, amely a VERITAS VxFS f\u00e1jlrendszer form\u00e1tumot val\u00f3s\u00edtotta meg, \u00e9s amelyet az SCO UnixWare-ben haszn\u00e1ltak az 1990-es \u00e9vekben, de m\u00e1r r\u00e9g\u00f3ta nem haszn\u00e1lj\u00e1k praktikus szempontb\u00f3l.\n<li class=\"l\"> A felhaszn\u00e1l\u00f3i t\u00e9rben t\u00f6rt\u00e9n\u0151 f\u00e1jlrendszer-k\u00e9sz\u00edt\u00e9s mechanizmus\u00e1ban a FUSE-n\u00e1l javult a teljes\u00edtm\u00e9ny \u00e9s cs\u00f6kkent a mem\u00f3riafogyaszt\u00e1s az io_uring aszinkron bels\u0151\/kimeneti rendszer haszn\u00e1lata eset\u00e9n. A gyors\u00edt\u00e1st a felhaszn\u00e1l\u00f3i t\u00e9rb\u0151l a kernelbe t\u00f6rt\u00e9n\u0151 pufferpoolok \u00e1tad\u00e1s\u00e1nak lehet\u0151s\u00e9ge, valamint a felesleges pufferez\u00e9s (zero-copy) kik\u00fcsz\u00f6b\u00f6l\u00e9s\u00e9vel \u00e9rt\u00e9k el a FUSE-kiszolg\u00e1l\u00f3 \u00e9s a kliensfolyamat mem\u00f3riaslapjaira vagy lapk\u00e9pz\u00e9si gyors\u00edt\u00f3t\u00e1r\u00e1ra val\u00f3 hozz\u00e1f\u00e9r\u00e9skor.\n<li class=\"l\"> A blokkeszk\u00f6z\u00f6k sz\u00e1m\u00e1ra megval\u00f3s\u00edtott\u00e1k az RWF_DONTCACHE z\u00e1szl\u00f3t, amely hasonl\u00f3 a k\u00f6zvetlen bels\u0151\/kimeneti \u00fczemm\u00f3dhoz.<br \/>\n(Direct I\/O), amelyet a preadv2() \u00e9s pwritev2() funkci\u00f3kban, vagy az io_uring-en kereszt\u00fcli olvas\u00e1si \u00e9s \u00edr\u00e1si lek\u00e9rdez\u00e9sekben haszn\u00e1lhatunk a blokkeszk\u00f6z oldalcache-en t\u00f6rt\u00e9n\u0151 megker\u00fcl\u00e9s\u00e9vel t\u00f6rt\u00e9n\u0151 el\u00e9r\u00e9s\u00e9re. P\u00e9ld\u00e1ul a jel lehet alkalmazva adatb\u00e1zisokban alacsony szint\u0171 munk\u00e1hoz blokkeszk\u00f6z\u00f6kkel.<\/p>\n<li class=\"l\"> Az overlayfs f\u00e1jlrendszerben t\u00e1mogat\u00e1s ker\u00fclt a felhaszn\u00e1l\u00f3i azonos\u00edt\u00f3k t\u00e9rk\u00e9pez\u00e9s\u00e9re, amely a megosztott m\u00e1sik part\u00edci\u00f3 f\u00e1jljainak a megfelel\u0151 felhaszn\u00e1l\u00f3hoz val\u00f3 hozz\u00e1rendel\u00e9s\u00e9re szolg\u00e1l a jelenlegi rendszerben.\n<li class=\"l\"> Javult a f\u00e1jlrendszerek egyidej\u0171 mountol\u00e1s\u00e1nak t\u00e1mogat\u00e1sa egy blokkeszk\u00f6zr\u0151l.\n<li class=\"l\"> A ntfs3 meghajt\u00f3ban megval\u00f3sult a n\u00e9vben kett\u0151sponttal elv\u00e1lasztott alternat\u00edv adats\u00edkok kezdeti t\u00e1mogat\u00e1sa. \u00daj alternat\u00edv adats\u00edk l\u00e9trehoz\u00e1s\u00e1hoz a 'touch file:stream' parancs haszn\u00e1lhat\u00f3, olvas\u00e1shoz a 'cat file:stream', t\u00f6rl\u00e9shez a 'rm file:stream', \u00e9s az el\u00e9rhet\u0151 adats\u00edkok megjelen\u00edt\u00e9s\u00e9hez a 'cat file:query_streams' parancsot kell futtatni.\n<li class=\"l\"> Az \u00faj NTFS implement\u00e1ci\u00f3ban (ntfsplus) csak olvas\u00e1si m\u00f3dban megjelent a f\u00e1jlok \u00e1tl\u00e1that\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s\u00e9nek t\u00e1mogat\u00e1sa WOF (Windows Overlay Filter) overlay sz\u0171r\u0151k haszn\u00e1lat\u00e1val.\n<li class=\"l\"> Az NFS szerverhez hozz\u00e1ad\u00f3dott a CB_NOTIFY m\u0171velet t\u00e1mogat\u00e1sa, amely lehet\u0151v\u00e9 teszi a kliens sz\u00e1m\u00e1ra, hogy a k\u00f6nyvt\u00e1rak metaadatait a saj\u00e1t oldal\u00e1n t\u00e1rolja, \u00e9rtes\u00edt\u00e9seket kapva a szervert\u0151l a v\u00e1ltoz\u00e1sokr\u00f3l.\n<li class=\"l\"> Az F2FS f\u00e1jlrendszerben megval\u00f3sult a dinamikus (f\u00e1jlrendszer lev\u00e1laszt\u00e1sa n\u00e9lk\u00fcl) part\u00edci\u00f3k elt\u00e1vol\u00edt\u00e1s\u00e1nak t\u00e1mogat\u00e1sa a k\u00f6z\u00f6s medenc\u00e9b\u0151l, automatikus adatrekonstrukci\u00f3val m\u00e1s part\u00edci\u00f3kra, \u00e9s visszat\u00e9r\u00e9s\u00fck (p\u00e9ld\u00e1ul ideiglenesen el lehet t\u00e1vol\u00edtani a t\u00e1rol\u00f3t m\u00e1s c\u00e9lokra).\n<li class=\"l\"> Az XFS f\u00e1jlrendszerben megval\u00f3sult az FALLOC_FL_WRITE_ZEROES z\u00e1szl\u00f3 t\u00e1mogat\u00e1sa a fallocate() rendszerh\u00edv\u00e1sban, amely lehet\u0151v\u00e9 teszi a f\u00e1jl megadott tartom\u00e1ny\u00e1nak null\u00e1z\u00e1s\u00e1t a t\u00e1mogatott SSD meghajt\u00f3k WRITE_ZERO parancsa seg\u00edts\u00e9g\u00e9vel, amely null\u00e1z\u00e1st v\u00e9gez bemeneti\/kimeneti m\u0171veletek n\u00e9lk\u00fcl.\n<\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> Jav\u00edtott\u00e1k a vide\u00f3mem\u00f3ria hi\u00e1ny\u00e1nak kezel\u00e9s\u00e9t. Amikor a szabad vide\u00f3mem\u00f3ria elfogy, a mag most pr\u00f3b\u00e1lja meg a rendszer mem\u00f3ri\u00e1j\u00e1ba (GTT) \u00e1thelyezni azokat a alkalmaz\u00e1s-kereteket, amelyek nem rendelkeznek garant\u00e1lt mem\u00f3ria kv\u00f3t\u00e1val (dmem cgroup), ahelyett, hogy azonnal megtagadn\u00e1 a vide\u00f3mem\u00f3ria kioszt\u00e1s\u00e1t. Ez a megk\u00f6zel\u00edt\u00e9s garant\u00e1lja a forr\u00e1sok kioszt\u00e1s\u00e1t annak az alkalmaz\u00e1snak, amelynek a rendszer meghat\u00e1rozott vide\u00f3mem\u00f3ri\u00e1t rezerv\u00e1lt, m\u00e9g akkor is, ha a mem\u00f3ria m\u00e1s alkalmaz\u00e1soknak van kiosztva. Kor\u00e1bban, ha egy kv\u00f3t\u00e1val nem rendelkez\u0151 alkalmaz\u00e1snak m\u00e1r kiosztott\u00e1k a vide\u00f3mem\u00f3ri\u00e1t, akkor a vide\u00f3mem\u00f3ria hi\u00e1ny\u00e1ban a kv\u00f3t\u00e1val rendelkez\u0151 alkalmaz\u00e1s nem kaphatta meg azt, \u00e9s a TTM (Translation Table Maps) alrendszeren kereszt\u00fcl lassabb rendszer mem\u00f3ri\u00e1t kapott, amit a GPU-b\u00f3l c\u00edmeztek (GTT).<br \/>\nA dmem cgroup t\u00e1mogat\u00e1sa megval\u00f3sult a nouveau, xe \u00e9s amdgpu meghajt\u00f3k sz\u00e1m\u00e1ra.<\/p>\n<li class=\"l\"> A SCHED_EXT mechanizmusban, amely lehet\u0151v\u00e9 teszi a BPF haszn\u00e1lat\u00e1t CPU \u00fctemez\u0151k l\u00e9trehoz\u00e1s\u00e1hoz, befejez\u0151d\u00f6tt a be\u00e1gyazott \u00fctemez\u0151k (sub-scheduler) l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9ge, amellyel minden cgroup sz\u00e1m\u00e1ra egyedi feladat \u00fctemez\u0151t lehet aktiv\u00e1lni.\n<li class=\"l\"> A feladat\u00fctemez\u0151ben jav\u00edt\u00e1sokat v\u00e9geztek a cgroup kezel\u00e9se \u00e9s a s\u00falyok eloszt\u00e1s\u00e1val kapcsolatos probl\u00e9m\u00e1k megold\u00e1sa \u00e9rdek\u00e9ben, amelyek miatt tov\u00e1bbi k\u00f6lts\u00e9gek \u00e9s k\u00e9sedelmek l\u00e9ptek fel. T\u00f6bb s\u00falyeloszt\u00e1si m\u00f3dszert javasoltak a cgroup sz\u00e1m\u00e1ra \u2014 'up', 'max', 'concur' \u00e9s 'tasks', amelyeket a cgroup_mode param\u00e9teren kereszt\u00fcl \u00e1ll\u00edthatunk be. K\u00f6z\u00f6s fut\u00e1si sor (runqueue) ker\u00fclt bevezet\u00e9sre a cgroupon bel\u00fcli feladatok \u00fctemez\u00e9s\u00e9re. Cs\u00f6kkentett\u00e9k a k\u00e9sedelmeket a feladatok \u00fctemez\u00e9s\u00e9n\u00e9l, amelyek r\u00f6vid CPU id\u0151kvantumokat kapnak, annak \u00e9rdek\u00e9ben, hogy<br \/>\nlehet\u0151s\u00e9g van sz\u00fcks\u00e9g eset\u00e9n a feladatok visszavon\u00e1s\u00e1ra, friss\u00edt\u00e9s\u00e9re vagy a v\u00e9grehajt\u00e1s idej\u00e9nek minimaliz\u00e1l\u00e1s\u00e1ra, amelyek v\u00e9dettek a kiszor\u00edt\u00e1ssal szemben.<\/p>\n<li class=\"l\"> A binfmt_misc mechanizmusa (\/proc\/sys\/fs\/binfmt_misc) megval\u00f3sult<br \/>\nBPF-feldolgoz\u00f3k csatlakoztat\u00e1s\u00e1nak lehet\u0151s\u00e9ge \u00faj futtathat\u00f3 f\u00e1jlt\u00edpusok t\u00e1mogat\u00e1s\u00e1nak hozz\u00e1ad\u00e1s\u00e1hoz. A m\u00f3dos\u00edt\u00e1s lehet\u0151v\u00e9 teszi, hogy programozottan, minden ind\u00edt\u00e1skor, elemezz\u00fck az v\u00e9grehajtand\u00f3 f\u00e1jl t\u00edpus\u00e1t, \u00e9s a megfelel\u0151 \u00e9rtelmez\u0151t vagy dinamikus bet\u00f6lt\u0151t v\u00e1lasszunk ki hackel\u00e9s n\u00e9lk\u00fcli eszk\u00f6z\u00f6kkel, mint p\u00e9ld\u00e1ul a patchelf haszn\u00e1lata \u00e9s a szkriptek k\u00f6r\u00e9 \u00e9p\u00edt\u00e9se. P\u00e9ld\u00e1ul a BPF-programokban meghat\u00e1rozhat\u00f3k a m\u00e1s architekt\u00far\u00e1khoz vagy platformokhoz tartoz\u00f3 futtathat\u00f3 f\u00e1jlok, \u00e9s elind\u00edthat\u00f3k a megfelel\u0151 emul\u00e1torok vagy Wine, valamint egyszer\u0171bb\u00e9 v\u00e1lik a futtathat\u00f3 f\u00e1jlok ind\u00edt\u00e1sa a csomagkezel\u0151vel rendelkez\u0151 rendszerek k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6nyvt\u00e1raiban telep\u00edtett csomagokban.<\/p>\n<li class=\"l\">  Folyamatban van a Rust-for-Linux \u00e1gb\u00f3l sz\u00e1rmaz\u00f3 v\u00e1ltoztat\u00e1sok \u00e1tvitele, amelyek a Rust nyelv m\u00e1sodik nyelvk\u00e9nt val\u00f3 haszn\u00e1lat\u00e1hoz kapcsol\u00f3dnak a meghajt\u00f3k \u00e9s a kernel modulok kifejleszt\u00e9se sor\u00e1n (a Rust t\u00e1mogat\u00e1sa alap\u00e9rtelmezetten nem akt\u00edv, \u00e9s nem vezet a Rust k\u00f6telez\u0151 build f\u00fcgg\u0151s\u00e9gek k\u00f6z\u00e9 sorol\u00e1s\u00e1hoz a kernelben). Lehet\u0151s\u00e9g ny\u00edlt a Rust haszn\u00e1lat\u00e1ra a PowerPC architekt\u00far\u00e1hoz. Megval\u00f3s\u00edt\u00e1sra ker\u00fclt: eg\u00e9sz sz\u00e1mok vesztes\u00e9g n\u00e9lk\u00fcli \u00e1talak\u00edt\u00e1sokhoz k\u00e9sz\u00fclt modul, obfuszk\u00e1lt napl\u00f3z\u00e1si m\u00f3d a pointer\u00e9rt\u00e9kek megjelen\u00edt\u00e9s\u00e9re az c\u00edmt\u00e9r leak megel\u0151z\u00e9se \u00e9rdek\u00e9ben, a synchronize_rcu() funkci\u00f3 feletti burkolat, mem\u00f3riahat\u00e1rok, interrupt modul a megszak\u00edt\u00e1sok enged\u00e9lyez\u00e9s\u00e9re\/tilt\u00e1s\u00e1ra, input\/output t\u00edpusok, fwctl feletti burkolatok, SRCU (sleepable read-copy-update) mechanizmus, gem shmem feletti burkolatok.<br \/>\nspinlock-z\u00e1rak SpinLockIrq, melyek nem engedik meg a megszak\u00edt\u00e1sokat a kritikus szakaszokban.<\/p>\n<li class=\"l\"> Hozz\u00e1adva a sysctl param\u00e9ter syscall_user_dispatch, mely a felhaszn\u00e1l\u00f3i t\u00e9rben a rendszerh\u00edv\u00e1sok \u00fctemez\u00e9s\u00e9nek enged\u00e9lyez\u00e9s\u00e9t szab\u00e1lyozza, lehet\u0151v\u00e9 t\u00e9ve egy folyamat sz\u00e1m\u00e1ra, hogy elkapja egy m\u00e1sik folyamat rendszerh\u00edv\u00e1sait (a Wine-ban a Windows rendszerh\u00edv\u00e1sok emul\u00e1l\u00e1s\u00e1hoz haszn\u00e1lj\u00e1k).\n<li class=\"l\"> A BPF-hez hozz\u00e1adva a bpf_sock_read_xattr() funkci\u00f3t, amely lehet\u0151v\u00e9 teszi, hogy a BPF-programok olvass\u00e1k a felhaszn\u00e1l\u00f3 \u00e1ltal be\u00e1ll\u00edtott kiterjesztett attrib\u00fatumokat (user.*) a socket inode-j\u00e1b\u00f3l. A BPF-alkalmaz\u00e1sokban lehet\u0151s\u00e9g ny\u00edlt glob\u00e1lis v\u00e1ltoz\u00f3k CPU-hoz k\u00f6t\u00e9s\u00e9re. A BPF-programok ellen\u0151rz\u0151j\u00e9ben tov\u00e1bbi inform\u00e1ci\u00f3k \u00e1llnak rendelkez\u00e9sre a felfedezett hib\u00e1kr\u00f3l, megk\u00f6nny\u00edtve a probl\u00e9m\u00e1k okainak meghat\u00e1roz\u00e1s\u00e1t.<br \/>\n(user.*) az inode-okb\u00f3l a socketekhez. A BPF-alkalmaz\u00e1sokban lehet\u0151s\u00e9g ny\u00edlt glob\u00e1lis v\u00e1ltoz\u00f3k CPU-hoz val\u00f3 k\u00f6t\u00e9s\u00e9re. A BPF-programok ellen\u0151rz\u0151je tov\u00e1bbi inform\u00e1ci\u00f3kat ad a felfedezett hib\u00e1kr\u00f3l, megk\u00f6nny\u00edtve a probl\u00e9m\u00e1k okainak felt\u00e1r\u00e1s\u00e1t.<\/p>\n<li class=\"l\"> A kprobes, uprobes \u00e9s fprobes nyomk\u00f6vet\u00e9si mechanizmusaiban megval\u00f3s\u00edtott\u00e1k a t\u00edpusok konvert\u00e1l\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1t a BTF (BPF Type Format) adatok felhaszn\u00e1l\u00e1s\u00e1val, amelyek inform\u00e1ci\u00f3kat tartalmaznak a BPF pszeudok\u00f3dban tal\u00e1lhat\u00f3 t\u00edpusok ellen\u0151rz\u00e9s\u00e9re, valamint jav\u00edtott\u00e1k a v\u00e1ltoz\u00f3kra vonatkoz\u00f3 inform\u00e1ci\u00f3k kinyer\u00e9s\u00e9t.\n<li class=\"l\"> A DAMON (Data Access MONitor) alrendszerhez, amely lehet\u0151v\u00e9 teszi a folyamat adatokhoz val\u00f3 mem\u00f3riahozz\u00e1f\u00e9r\u00e9s\u00e9nek nyomon k\u00f6vet\u00e9s\u00e9t (p\u00e9ld\u00e1ul megtudhatjuk, hogy a folyamat mely mem\u00f3ria ter\u00fcleteket \u00e9rintette, \u00e9s mely ter\u00fcletek maradtak kihaszn\u00e1latlanok), hozz\u00e1adt\u00e1k az adatok attrib\u00fatumainak megv\u00e1ltoz\u00e1s\u00e1nak monitoroz\u00e1s\u00e1t (anonim mem\u00f3ria, mem\u00f3ria-mapped f\u00e1jlok, csak olvashat\u00f3 hozz\u00e1f\u00e9r\u00e9s, mem\u00f3ria-hozz\u00e1f\u00e9r\u00e9s hi\u00e1nya stb.).\n<li class=\"l\"> A KHO (Kexec HandOver) mechanizmusban, amely lehet\u0151v\u00e9 teszi az \u00faj kernel r\u00e9gi kernelb\u0151l t\u00f6rt\u00e9n\u0151 ind\u00edt\u00e1s\u00e1t an\u00e9lk\u00fcl, hogy a rendszer \u00e1llapota elveszne, figyelembe veszik a nagy mem\u00f3riaoldalak (huge pages) allok\u00e1l\u00e1s\u00e1t a boot folyamat sor\u00e1n. Az ilyen mem\u00f3riaoldalak mostant\u00f3l jel\u00f6lve \u00e9s t\u00e1rolva vannak az \u00faj kernel ind\u00edt\u00e1sa ut\u00e1n.\n<li class=\"l\"> A swap rendszer alacsony szint\u0171 k\u00f3dja \u00faj alacsony szint\u0171 swap_ops adatstrukt\u00far\u00e1ra lett \u00e1t\u00e1ll\u00edtva, amely egyszer\u0171s\u00edtette a k\u00f3d karbantart\u00e1s\u00e1t, \u00e9s megval\u00f3s\u00edtotta a j\u00f6v\u0151beni funkcionalit\u00e1s b\u0151v\u00edt\u00e9s\u00e9hez sz\u00fcks\u00e9ges absztrakci\u00f3kat.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k az ALLOCINFO_IOC_CONTENT_ID, ALLOCINFO_IOC_GET_AT \u00e9s ALLOCINFO_IOC_GET_NEXT ioctl h\u00edv\u00e1sokat, amelyek lehet\u0151v\u00e9 teszik a mem\u00f3riaallok\u00e1l\u00e1s profillal kapcsolatos adatainak szelekt\u00edv tov\u00e1bb\u00edt\u00e1s\u00e1t a felhaszn\u00e1l\u00f3i t\u00e9rbe. A kor\u00e1bban el\u00e9rhet\u0151 \/proc\/allocinfo interf\u00e9szhez k\u00e9pest a javasolt ioctl h\u00edv\u00e1sok ak\u00e1r 20-szoros teljes\u00edtm\u00e9nyn\u00f6veked\u00e9st is lehet\u0151v\u00e9 tesznek a felesleges adatok kisz\u0171r\u00e9s\u00e9vel.\n<\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Javasolt egy \u00faj izol\u00e1ci\u00f3s mechanizmus, amely blokkolja a f\u00e1jlrendszerek tartalm\u00e1hoz val\u00f3 hozz\u00e1f\u00e9r\u00e9st, kiv\u00e9ve a sandbox k\u00f6rnyezetbe kifejezetten \u00e1tadott er\u0151forr\u00e1sokat f\u00e1jlle\u00edr\u00f3kon kereszt\u00fcl. A mechanizmus a failfs pszeudo-f\u00e1jlrendszer \u00e9s az fchroot rendszerh\u00edv\u00e1s seg\u00edts\u00e9g\u00e9vel van megval\u00f3s\u00edtva.\n<p>A failfs pseudof\u00e1jl rendszer hasonl\u00edt a nullfs-re, de a nullfs-t\u0151l elt\u00e9r\u0151en a 'semmit nem t\u00e1mogatunk' elvet val\u00f3s\u00edtja meg a 'semmit nem t\u00e1rolunk' helyett. Ez a tulajdons\u00e1g nem teszi lehet\u0151v\u00e9, hogy b\u00e1rmit is felmountoljunk a failfs f\u00f6l\u00e9, nem lehet kl\u00f3nozni a f\u00e1jlrendszert \u00e9s nyomon k\u00f6vetni az \u00e1llapot\u00e1t a statmount(), listmount(), \/proc\/\/mountinfo \u00e9s \/proc\/filesystems seg\u00edts\u00e9g\u00e9vel. Ha a folyamat gy\u00f6k\u00e9r- vagy munkak\u00f6nyvt\u00e1ra failfs-ben van, akkor blokkolva vannak a f\u00e1jlrendszeren bel\u00fcli navig\u00e1l\u00e1sra tett k\u00eds\u00e9rletek abszol\u00fat f\u00e1jl\u00fatvonalak, szimbolikus linkek \u00e9s a jelenlegi munkak\u00f6nyvt\u00e1rt\u00f3l f\u00fcgg\u0151 relat\u00edv \u00fatvonalak haszn\u00e1lat\u00e1val. A folyamatnak csak az adott k\u00f6nyvt\u00e1rhoz val\u00f3 hozz\u00e1f\u00e9r\u00e9st enged\u00e9lyezik, amelyet a izol\u00e1ci\u00f3 el\u0151tt nyitott f\u00e1jlkezel\u0151k\u00f6n kereszt\u00fcl \u00e9rhet el.<\/p>\n<p>To switch to a new isolation mode, the system call fchroot has been added, similar to the chroot system call, but operating at the file descriptor level. The fchdir system call has an added FD_FAILFS_ROOT flag for moving the process's working directory to the failfs.<br \/>\nA similar flag is available in the fchroot system call.<\/p>\n<li class=\"l\"> Hozz\u00e1adva a vend\u00e9grendszer mem\u00f3riac\u00edmz\u00e9s\u00e9nek nyomon k\u00f6vet\u00e9se a userfaultfd mechanizmus haszn\u00e1lat\u00e1val, amely lehet\u0151v\u00e9 teszi mem\u00f3riaszegmensek kezel\u00e9s\u00e9t nem kijel\u00f6lt vagy v\u00e9dett oldalak eset\u00e9ben a felhaszn\u00e1l\u00f3i t\u00e9rben. Gyakorlatilag a javasolt lehet\u0151s\u00e9g lehet\u0151v\u00e9 teszi a hypervisor sz\u00e1m\u00e1ra, hogy azokat a mem\u00f3riac\u00edmszegmenseket azonos\u00edtsa a virtu\u00e1lis g\u00e9pben, amelyekhez nem volt hozz\u00e1f\u00e9r\u00e9s, \u00edgy azokat elt\u00e1vol\u00edthatja a lassabb mem\u00f3ri\u00e1ba vagy k\u00fcls\u0151 t\u00e1rol\u00f3ra \u00e1thelyezheti. A figyelmeztet\u00e9sek nyom\u00e1n a k\u00f6vetkez\u0151 jelz\u0151t vezett\u00e9k be az olvas\u00e1si \u00e9s \u00edr\u00e1si tilalom megs\u00e9rt\u00e9s\u00e9nek nyomon k\u00f6vet\u00e9s\u00e9re: UFFDIO_REGISTER_MODE_RWP, amely a mprotect(PROT_NONE) kombin\u00e1ci\u00f3jak\u00e9nt haszn\u00e1lhat\u00f3, egy jelz\u0151kezel\u0151vel, amely gener\u00e1l\u00f3dik, amikor a mem\u00f3ri\u00e1hoz val\u00f3 hozz\u00e1f\u00e9r\u00e9st pr\u00f3b\u00e1ln\u00e1k, amelyen olvas\u00e1si \u00e9s \u00edr\u00e1si tilalom van (userfaultfd eset\u00e9n kiv\u00e9tel keletkezik, amelyet a felhaszn\u00e1l\u00f3i t\u00e9rben kezelnek). A m\u00f3dos\u00edt\u00e1st AI seg\u00edts\u00e9g\u00e9vel k\u00e9sz\u00edtett\u00e9k ('Assisted-by: Claude:claude-opus-4-6').\n<li class=\"l\"> The separation between kernel threads (kthread) and the init process (PID 1) has been strengthened. Previously, the kernel threads and PID 1 shared a common filesystem state.<br \/>\nami lehet\u0151v\u00e9 tette a pivot_root() h\u00edv\u00e1s\u00e1n kereszt\u00fcl a f\u00e1jlrendszer \u00e1llapot\u00e1nak fel\u00fcl\u00edr\u00e1s\u00e1t az \u00f6sszes kernel sz\u00e1l sz\u00e1m\u00e1ra. Az \u00faj verzi\u00f3ban a PID 1 teljesen k\u00fcl\u00f6n\u00e1ll\u00f3 fs_struct strukt\u00far\u00e1t alkalmaz, \u00e9s a kernel sz\u00e1lakat egy k\u00fcl\u00f6n mount pontban, nullfs-el szigetelik.<\/p>\n<li class=\"l\"> A be\u00e9p\u00edtett kriptogr\u00e1fiai k\u00f6nyvt\u00e1rba (libcrypto) hozz\u00e1adva lett az AES titkos\u00edt\u00e1si m\u00f3dok t\u00e1mogat\u00e1sa \u2014 ECB, CBC, CBC-CTS, CTR, XCTR, XTS, GCM \u00e9s CCM.\n<li class=\"l\"> Az AppArmor k\u00f6telez\u0151 hozz\u00e1f\u00e9r\u00e9s-ellen\u0151rz\u0151 rendszerben megval\u00f3s\u00edtott\u00e1k a t\u00f6m\u00f6r\u00edtett szab\u00e1lyk\u00e9szletek bet\u00f6lt\u00e9s\u00e9nek lehet\u0151s\u00e9g\u00e9t, \u00e9s audit\u00e1l\u00e1si m\u00f3dot is hozz\u00e1adtak.\n<li class=\"l\"> Hozz\u00e1adva egy sysctl param\u00e9ter af_alg_restrict, amely a felhaszn\u00e1l\u00f3i t\u00e9rb\u0151l val\u00f3 hozz\u00e1f\u00e9r\u00e9s enged\u00e9lyez\u00e9s\u00e9t szab\u00e1lyozza az AF_ALG kriptogr\u00e1fiai API-hoz. Az AF_ALG lehet\u0151v\u00e9 teszi a hardveres gyors\u00edt\u00f3k alkalmaz\u00e1s\u00e1t a kriptogr\u00e1fiai sz\u00e1m\u00edt\u00e1sokhoz a kernel Crypto API-j\u00e1ban, de meglehet\u0151sen specifikus helyzetekben alkalmazz\u00e1k, \u00e9s nem mindig ny\u00fajt teljes\u00edtm\u00e9nyn\u00f6veked\u00e9st a felhaszn\u00e1l\u00f3i t\u00e9rben t\u00f6rt\u00e9n\u0151 gyors\u00edt\u00e1shoz k\u00e9pest. Ezenk\u00edv\u00fcl az AF_ALG-hoz kapcsol\u00f3d\u00f3 kezel\u0151kben egy sor s\u00e9r\u00fcl\u00e9kenys\u00e9get is felfedeztek, mint p\u00e9ld\u00e1ul a Copy Fail, amelyek lehet\u0151v\u00e9 teszik az adatok m\u00f3dos\u00edt\u00e1s\u00e1t az oldalk\u00e9szletben. A t\u00e1mad\u00e1si fel\u00fclet cs\u00f6kkent\u00e9se \u00e9rdek\u00e9ben alap\u00e9rtelmez\u00e9s szerint a hozz\u00e1f\u00e9r\u00e9s az AF_ALG-hoz r\u00e9szben korl\u00e1tozott. A j\u00f6v\u0151beli kiad\u00e1sok egyik\u00e9ben az AF_ALG elt\u00e1vol\u00edt\u00e1s\u00e1nak lehet\u0151s\u00e9ge is sz\u00f3ba ker\u00fclt.\n<li class=\"l\"> Megszigor\u00edtott\u00e1k a digit\u00e1lis al\u00e1\u00edr\u00e1ssal ell\u00e1tott BPF programok \u00e9rv\u00e9nyes\u00edt\u00e9s\u00e9t. Hozz\u00e1adt\u00e1k a BPF program metainform\u00e1ci\u00f3inak integrit\u00e1sellen\u0151rz\u00e9s\u00e9t a bet\u00f6lt\u00e9se el\u0151tt.\n<li class=\"l\"> A landlock_restrict_self() rendszerh\u00edv\u00e1sba, amelyet a Landlock z\u00e1rak aktiv\u00e1l\u00e1s\u00e1ra haszn\u00e1lnak, hozz\u00e1adtak egy flag-et.<br \/>\nLANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS, amely megtiltja a jelenlegi folyamatnak, hogy \u00faj jogokat szerezzen. A Landlock mechanizmus lehet\u0151v\u00e9 teszi a nem privilegiz\u00e1lt programok sz\u00e1m\u00e1ra, hogy megsz\u00fcntess\u00e9k a m\u0171k\u00f6d\u00e9s\u00fckh\u00f6z nem sz\u00fcks\u00e9ges jogokat, \u00f6nk\u00e9ntesen korl\u00e1tozva ez\u00e1ltal a tov\u00e1bbi hozz\u00e1f\u00e9r\u00e9st a rendszerhez a biztons\u00e1g n\u00f6vel\u00e9se \u00e9rdek\u00e9ben, p\u00e9ld\u00e1ul v\u00e9delem biztos\u00edt\u00e1s\u00e1ra a programban l\u00e9v\u0151 s\u00e9r\u00fcl\u00e9kenys\u00e9gek kiakn\u00e1z\u00e1si k\u00eds\u00e9rleteivel szemben. <\/p>\n<li class=\"l\"> A VirtIO-GPU meghajt\u00f3hoz, amely a virtu\u00e1lis GPU m\u0171k\u00f6d\u00e9s\u00e9t biztos\u00edtja, hozz\u00e1adva az S4 alv\u00f3 \u00fczemm\u00f3d (hibern\u00e1ci\u00f3) t\u00e1mogat\u00e1sa.\n<\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> A ksmbd, a kernel-integrated server for the SMB protocol, has added support for Apple Time Machine extensions for backups created in macOS through this application. A mechanism has been implemented for isolating SMB command sequences linked to MessageId to block attacks via the sending of invalid or duplicated requests. Support for retrying requests over the SMB3 protocol without losing session state, if the previous request was lost, has been added. SMB3 now supports encryption at the level of individual shared storage (share). Support for encrypting the SMB Direct communication channel using RDMA (Remote Direct Memory Access) technology has been added.\n<li class=\"l\"> The ability to use TCP packets with the BIG TCP extension, allowing the maximum TCP packet size to be increased to 4GB, in UDP tunnels based on VXLAN and GENEVE protocols has been implemented.\n<li class=\"l\"> Support for the MCTP (Management Component Transport Protocol) over USB (MCTP-over-USB 1.1) has been added.\n<li class=\"l\"> The ability to unregister network devices (netkit, veth, vxcan, bareudp, geneve, ipvlan, macvlan, etc.) for selected namespaces has been provided.\n<li class=\"l\"> For Bluetooth 6.2+, support for the SCI (Shorter Connection Interval) mechanism has been implemented to reduce latency during data transmission in Bluetooth LE (Low Energy) mode.\n<li class=\"l\"> A unified mechanism (NL80211_CMD_PROBE_PEER) for checking connected peers has been added to the nl80211 API, functioning in both wireless access points and client-side.\n<\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> Old ARM platforms, which are rarely used and hinder the maintenance of current subsystems, have been deprecated and scheduled for removal in kernel 7.5. About 55,000 lines of code related to the support of platforms such as sa1100, omap24xx, i.MX31, samv7, lpc18xx, riscpc, axxia, footbridge, old pxa boards, orion, dove, and mv78xx0, chips without a memory management unit (MMU), and STM32F4\/F7\/H7 microcontrollers are slated for removal.\n<li class=\"l\"> Initial support for Apple M3 Pro, Max, and Ultra chips has been added. Power state management for Apple SoCs has been implemented.\n<li class=\"l\"> A DRM (Direct Rendering Manager) alrendszerhez hozz\u00e1adva a 'sz\u00ednform\u00e1tum' tulajdons\u00e1g, amely lehet\u0151v\u00e9 teszi a felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra, hogy v\u00e1ltson a sz\u00ednmegjelen\u00edt\u00e9s form\u00e1tuma k\u00f6z\u00f6tt a kimeneti eszk\u00f6z sz\u00e1m\u00e1ra. A tulajdons\u00e1g megval\u00f3s\u00edtva lett az i915 (HDMI, DP), amdgpu (HDMI, DP) \u00e9s rockchip (HDMI) GPU meghajt\u00f3k sz\u00e1m\u00e1ra. Tesztel\u00e9s c\u00e9lj\u00e1b\u00f3l a 'modetest -s 115:1920\u00d71080-60@NV12 -w 115:\u2018sz\u00ednform\u00e1tum\u2019:4' t\u00edpus\u00fa parancs haszn\u00e1lhat\u00f3, ahol 115 a csatlakoz\u00f3 azonos\u00edt\u00f3ja, \u00e9s '4' a YUV420 form\u00e1tum sz\u00e1ma.\n<li class=\"l\"> Az amdgpu meghajt\u00f3ba be\u00e9p\u00edtett\u00e9k a DRM m\u00f3dos\u00edt\u00f3k t\u00e1mogat\u00e1s\u00e1t az AMD GFX6-8 sorozat\u00fa GPU-hoz (Southern Islands, Sea Islands \u00e9s Volcanic Islands). Megval\u00f3s\u00edtott\u00e1k a DCN 6.0.0 (Display Core Next) kezdeti t\u00e1mogat\u00e1s\u00e1t. Tiszt\u00edtott\u00e1k az elavult k\u00f3dot.<br \/>\nBekapcsolt\u00e1k a CACP (Content Adaptive Contrast and Power) t\u00e1mogat\u00e1s\u00e1t, amely cs\u00f6kkenti az OLED panelek energiafogyaszt\u00e1s\u00e1t. A DCN4 architekt\u00far\u00e1j\u00fa kijelz\u0151motorok sz\u00e1m\u00e1ra bekapcsolt\u00e1k az IPS (Idle Power State) mechanizmus t\u00e1mogat\u00e1s\u00e1t az inaktivit\u00e1s alatti energiafogyaszt\u00e1s cs\u00f6kkent\u00e9s\u00e9re. Hozz\u00e1adt\u00e1k az AMD Barco grafikus k\u00e1rty\u00e1k t\u00e1mogat\u00e1s\u00e1t.<\/p>\n<li class=\"l\"> Az i915 meghajt\u00f3ban \u00e1tdolgozt\u00e1k a DisplayPort csatlakoz\u00f3k k\u00e9pess\u00e9geinek meghat\u00e1roz\u00e1s\u00e1ra \u00e9s \u00e1llapotuk helyre\u00e1ll\u00edt\u00e1s\u00e1ra szolg\u00e1l\u00f3 k\u00f3dot. A Novalake (NVL) GPU-hoz hozz\u00e1adt\u00e1k a CMTG (Common mode timing generator) \u00e9s a DC3DO (Display C3 with Clock Off) t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Folyatat\u00f3dott a Xe DRM-meghajt\u00f3 (Direct Rendering Manager) fejleszt\u00e9se az Intel Xe architekt\u00far\u00e1ra alapozott GPU-k sz\u00e1m\u00e1ra, amelyeket az Intel Arc csal\u00e1d grafikus k\u00e1rty\u00e1iban \u00e9s az integr\u00e1lt grafik\u00e1ban haszn\u00e1lnak, kezdve a Tiger Lake processzorokt\u00f3l. \u00daj t\u00e1mogatott eszk\u00f6zazonos\u00edt\u00f3k lettek hozz\u00e1adva. A configfs-ben megval\u00f3s\u00edtott\u00e1k az 'enable_multi_queue' attrib\u00fatumot a t\u00f6bb parancsot \u00e1tad\u00f3 sor egyidej\u0171 haszn\u00e1lat\u00e1nak kikapcsol\u00e1s\u00e1ra. Fejlesztett\u00e9k az alv\u00f3 \u00e1llapotba l\u00e9p\u00e9s t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Folyamatban van a Nova meghajt\u00f3 komponenseinek integr\u00e1l\u00e1sa az NVIDIA GPU-khoz, amelyeket GSP firmware-rel szereltek fel, a Turing architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 NVIDIA GeForce RTX 2000 sorozatt\u00f3l kezd\u0151d\u0151en. A meghajt\u00f3 Rust nyelven \u00edr\u00f3dott. Az \u00faj verzi\u00f3ban \u00e1tt\u00e9rtek az \u00faj TLV firmware k\u00e9pekre, a Nouveau meghajt\u00f3ban haszn\u00e1lt r\u00e9gi v\u00e1ltozatok helyett. T\u00e1mogat\u00e1s ker\u00fclt az<br \/>\nGSP (GPU System Processor) chip firmware-j\u00e9nek futtat\u00e1s\u00e1ra vGPU aktiv\u00e1l\u00e1s\u00e1val. API-t adtak hozz\u00e1 a videomem\u00f3ria m\u00e9ret\u00e9nek lek\u00e9rdez\u00e9s\u00e9re.<\/p>\n<li class=\"l\"> A Rust nyelven \u00edrt Tyr meghajt\u00f3, amely ARM Mali GPU-kkal m\u0171k\u00f6dik, lehet\u0151v\u00e9 teszi a Mali CSF form\u00e1tum\u00fa firmware-ek bet\u00f6lt\u00e9s\u00e9t, a GPU virtu\u00e1lis mem\u00f3ria aktiv\u00e1l\u00e1s\u00e1t \u00e9s az MCU ind\u00edt\u00e1s\u00e1t.\n<li class=\"l\"> A msm meghajt\u00f3ban hozz\u00e1adt\u00e1k az Adreno Shikra (A704) \u00e9s Eliza (722) GPU t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a Pioneer DJ DJM-S11 hangberendez\u00e9sek \u00e9s ASoC t\u00e1mogat\u00e1s\u00e1t:<br \/>\nAW88399 (Lenovo Legion Pro), AW88399 (Lenovo Legion), Lisuan, ALC235, RME HDSPe AIO, RT766\/RT767 SDCA, Maili, Hawi, CS35L62 (SoundWire), RT766\/RT767 VA1.<\/p>\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a Steam Controller (2026-os modell) t\u00e1mogat\u00e1s\u00e1t; Logitech G502 X Plus \u00e9s G502 X Lightspeed egerek; Endorfy Thock TKL \u00e9s Zenbook A16 billenty\u0171zetek; Nova 5X, Nova 7 \u00e9s Arctis 7 fejhallgat\u00f3k; Turtle Beach VelocityOne Race j\u00e1t\u00e9k korm\u00e1ny; MSI Claw gamepad.\n<li class=\"l\"> Jav\u00edtott\u00e1k a hang t\u00e1mogat\u00e1s\u00e1t ASUS VivoBook M515DA\/X515DAP eszk\u00f6z\u00f6k\u00f6n.<br \/>\nLG gram 16 (16Z90TR), Minisforum AI X1 Pro, HP Pavilion 15-eh2xxx, HP Laptop 15-dy0xxx \u00e9s HP Spectre x360 16-aa0xxx, HP EliteBook 6 G1, HP OmniBook X Flip 14, Lenovo Yoga Pro 7, Huawei Matebook,<br \/>\nThinkPad X1 Carbon 6th, HP ProBook 440 G5, Acer Aspire A515-57. <\/p>\n<li class=\"l\"> Hozz\u00e1adva a telefonok, tabletek \u00e9s laptopok t\u00e1mogat\u00e1sa: Motorola Edge 30, Motorola Moto G2, Xiaomi 12 Lite 5G, Microsoft Surface Pro, Honor MagicBook art 1412in, Sony Xperia M2, Vicharak Axon, Axon Mini \u00e9s Vaaman2, Asus Zenbook A16, Lenovo Thinkedge se70.\n<li class=\"l\"> Hozz\u00e1adva az ARM platformok \u00e9s a Samsung Exynos 1580 SoC t\u00e1mogat\u00e1sa (amely 2024-t\u0151l z\u00e1szl\u00f3shaj\u00f3 okostelefonokban haszn\u00e1latos), Orange Pi 5 pro, Sophgo SG2000 (hibrid Arm\/RISC-V), BeagleBadge, Qualcomm 'Shikra' \u00e9s 'Altera' (Cortex-A78C), Agilex72 (Cortex-A720), Alientek ATK-DLRV1126, Variscite SoC DART-MX8M-PLUS, DART-MX8M-MINI, VAR-SOM-MX8QM \u00e9s azokra alapozott Sonata\/Symphony alaplapok, 9Tripod X3568 v4, Youyeetoo YY3588, milk-v duo, ArmSoM CM5, Freescale Verdin iMX8M Mini, Anbernic rg vita-pro, Embedfire lubancat 4, Vicharak Vaaman, LincStation E1, HINLINK H28K.\n<\/ul>\n<\/ul>\n<p>Egy id\u0151ben a latin-amerikai Szabad Szoftver Alap\u00edtv\u00e1ny alakult.<br \/>\nA 7.3 teljesen szabad kernel verzi\u00f3ja \u2014 Linux-libre 7.3-gnu, amely mentes a gy\u00e1rt\u00f3 \u00e1ltal korl\u00e1tozott szabadalmakat vagy k\u00f3d-szakaszokat tartalmaz\u00f3 firmware \u00e9s meghajt\u00f3 elemekb\u0151l. A 7.3-as kiad\u00e1s sor\u00e1n megtiszt\u00edtott\u00e1k az \u00faj GPU meghajt\u00f3k, mint a Mali Tyr, Morse Micro mm81x Wi-Fi, NXP Wi-Fi \u00e9s Realtek chip-alap\u00fa h\u00e1l\u00f3zati k\u00e1rty\u00e1k blobs-jait. Friss\u00edtett\u00e9k a tiszt\u00edt\u00e1si k\u00f3dot a nova-core, amdgpu, adreno, tegra, iris, rtw89 \u00e9s mt76 Wi-Fi, Qualcomm Q6V5 PAS, qla2xxx scsi \u00e9s hi-fi codec aw88399 meghajt\u00f3iban. Megt\u00f6rt\u00e9nt a blob nevek tiszt\u00edt\u00e1sa a dts-f\u00e1jlokban (device tree) Qualcomm ARM chipekhez.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66499\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0441\u0435\u0432\u0434\u043e-\u0424\u0421 failfs \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 fchroot(), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 SCHED_EXT, BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 NTFS3, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 FUSE, Btrfs \u0438 Ext4, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Apple Time Machine \u0432 ksmbd, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0424\u0421 EFS [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183913","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux 7.3 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 7.3-as kernelt.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-10-21T09:41:23+00:00","article:modified_time":"2026-10-21T09:41:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/183913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=183913"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/183913\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=183913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=183913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=183913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}