{"id":168524,"date":"2026-04-13T11:12:24","date_gmt":"2026-04-13T09:12:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-0"},"modified":"2026-04-13T11:12:24","modified_gmt":"2026-04-13T09:12:24","slug":"reliz-yadra-linux-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-0","title":{"rendered":"A Linux 7.0 kernel kiad\u00e1sa.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 7.0 kernel\u00e9nek kiad\u00e1s\u00e1t. A legszembet\u0171n\u0151bb v\u00e1ltoz\u00e1sok k\u00f6z\u00f6tt szerepel az AI-asszisztensek alkalmaz\u00e1si szab\u00e1lya, a Rust alapvet\u0151 funkci\u00f3kba val\u00f3 integr\u00e1l\u00e1sa, a swap teljes\u00edtm\u00e9ny\u00e9nek n\u00f6vel\u00e9se, a PREEMPT_LAZY m\u00f3d alap\u00e9rtelmezett aktiv\u00e1l\u00e1sa, az io_uring m\u0171veletekhez kapcsol\u00f3d\u00f3 sz\u0171r\u0151k t\u00e1mogat\u00e1sa, az \u00faj Nullfs f\u00e1jlrendszer, a fserror infrastrukt\u00fara, az XFS monitoroz\u00e1si eszk\u00f6z\u00f6k, a Btrfs \u00fajramapol\u00e1s\u00e1nak t\u00e1mogat\u00e1sa, az NFS 4.1 verzi\u00f3 alap\u00e9rtelmezett aktiv\u00e1l\u00e1sa \u00e9s a poszt-kvantum kriptogr\u00e1fiai algoritmus, az ML-DSA integr\u00e1l\u00e1sa, valamint az AccECN aktiv\u00e1l\u00e1sa a h\u00e1l\u00f3zati alrendszerben, \u00e9s a WiFi 8 kezdeti t\u00e1mogat\u00e1sa.      <\/p>\n<p>A 7.0 sz\u00e1mot az\u00e9rt kaptuk, mert a 6.x \u00e1gon elegend\u0151 kiad\u00e1s halmoz\u00f3dott fel ahhoz, hogy megv\u00e1ltoztassuk a verzi\u00f3sz\u00e1m els\u0151 sz\u00e1mjegy\u00e9t (a 6.0 kiad\u00e1st a 5.19 ut\u00e1n alak\u00edtott\u00e1k ki). A sz\u00e1mok megv\u00e1ltoztat\u00e1sa eszt\u00e9tikai okokb\u00f3l t\u00f6rt\u00e9nik, \u00e9s egy form\u00e1lis l\u00e9p\u00e9st jelent, amely megsz\u00fcnteti a diszkomfortot, amit a sorozatban felhalmoz\u00f3dott kiad\u00e1sok nagy sz\u00e1ma okoz.       <\/p>\n<p>Az \u00faj verzi\u00f3ba 15624 jav\u00edt\u00e1st foglaltak bele 2477 fejleszt\u0151t\u0151l, a jav\u00edt\u00e1s m\u00e9rete 56 MB (a m\u00f3dos\u00edt\u00e1sok 18053 f\u00e1jlt \u00e9rintettek, 704060 k\u00f3dsort adtak hozz\u00e1, 278132 sort t\u00f6r\u00f6ltek). A m\u00faltkori kiad\u00e1sban 15657 jav\u00edt\u00e1s volt 2237 fejleszt\u0151t\u0151l, a jav\u00edt\u00e1s m\u00e9rete 52 MB. A 7.0 verzi\u00f3ban bemutatott \u00f6sszes m\u00f3dos\u00edt\u00e1s k\u00f6r\u00fclbel\u00fcl 51%-a eszk\u00f6zmeghajt\u00f3khoz kapcsol\u00f3dik, k\u00f6r\u00fclbel\u00fcl 11%-a a hardverarchitekt\u00far\u00e1kra specifikus k\u00f3d friss\u00edt\u00e9s\u00e9t \u00e9rinti, 14%-a a h\u00e1l\u00f3zati stackel kapcsolatos, 5%-a f\u00e1jlrendszerekkel foglalkozik, \u00e9s 3%-a a kernel bels\u0151 alrendszereivel.       <\/p>\n<p>A 7.0 kernel f\u0151 \u00fajdons\u00e1gai (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Lemezszubsziszt\u00e9ma, bemenet\/kipontoz\u00e1s \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> Megval\u00f3sult a fserror infrastrukt\u00fara, \u00e9s egy API ker\u00fclt bevezet\u00e9sre az I\/O hib\u00e1k \u00e9s a f\u00e1jlokkal kapcsolatos metaadat-k\u00e1rosod\u00e1s inform\u00e1ci\u00f3inak beszerz\u00e9s\u00e9re. Az aj\u00e1nlott infrastrukt\u00fara egys\u00e9ges\u00edti a f\u00e1jlrendszerekben a hibainform\u00e1ci\u00f3k felhaszn\u00e1l\u00f3i t\u00e9rbe val\u00f3 tov\u00e1bb\u00edt\u00e1s\u00e1t az fsnotify mechanizmuson kereszt\u00fcl.\n<li class=\"l\"> Az XFS-ben \u00faj lehet\u0151s\u00e9gek ker\u00fcltek bevezet\u00e9sre a f\u00e1jlrendszer \u00e1llapot\u00e1nak fel\u00fcgyelet\u00e9re felhaszn\u00e1l\u00f3i t\u00e9rb\u0151l. Javasolt\u00e1k az XFS_IOC_HEALTH_MONITOR ioctl-m\u0171veletet, amely egy f\u00e1jlkezel\u0151t ad vissza, amellyel inform\u00e1ci\u00f3kat szerezhet\u00fcnk a metaadatok s\u00e9r\u00fcl\u00e9s\u00e9vel kapcsolatos hib\u00e1kr\u00f3l, illetve az I\/O hib\u00e1k el\u0151fordul\u00e1s\u00e1r\u00f3l, valamint nyomon k\u00f6vethetj\u00fck a f\u00e1jlrendszer \u00e1llapot\u00e1nak v\u00e1ltoz\u00e1sait, mint p\u00e9ld\u00e1ul a lecsatol\u00e1st \u00e9s a le\u00e1ll\u00edt\u00e1st. Tov\u00e1bb\u00e1 javasolt\u00e1k az xfs_healer h\u00e1tt\u00e9rfolyamatot, amelyet a systemd kezel, \u00e9s amely felhaszn\u00e1l\u00f3i t\u00e9rb\u0151l dolgozza fel a f\u00e1jlrendszer \u00e1llapot\u00e1r\u00f3l \u00e9rkez\u0151 esem\u00e9nyeket, automatikusan elind\u00edtva a helyre\u00e1ll\u00edt\u00e1si elj\u00e1r\u00e1sokat, ha sz\u00fcks\u00e9ges.\n<li class=\"l\"> A Btrfs f\u00e1jlrendszerhez k\u00eds\u00e9rleti t\u00e1mogat\u00e1st adtak a 'remap tree' strukt\u00far\u00e1hoz, amely a j\u00f6v\u0151ben k\u00f6ztes r\u00e9tegk\u00e9nt m\u0171k\u00f6dhet be-\/kimeneti m\u0171veletek v\u00e9grehajt\u00e1sa sor\u00e1n. Az \u00faj lehet\u0151s\u00e9g l\u00e9nyege, hogy az adatok t\u00e1rol\u00f3n val\u00f3 \u00e1thelyez\u00e9se ut\u00e1n a kapcsol\u00f3d\u00f3 strukt\u00far\u00e1k friss\u00edt\u00e9se helyett a 'remap tree'-ben meg\u0151rzik a r\u00e9gi \u00e9s \u00faj adatc\u00edmeket, majd az adatok el\u00e9r\u00e9sekor a c\u00edmeket kicser\u00e9lik. Az \u00faj megk\u00f6zel\u00edt\u00e9st megb\u00edzhat\u00f3bbnak \u00e9s rugalmasabbnak, valamint a Btrfs funkci\u00f3inak k\u00e9s\u0151bbi b\u0151v\u00edt\u00e9s\u00e9t egyszer\u0171s\u00edt\u0151nek mutatj\u00e1k be.\n<li class=\"l\"> A Btrfs t\u00e1mogatja a k\u00f6zvetlen I\/O-t, amikor a blokk m\u00e9rete meghaladja a rendszer mem\u00f3riapage m\u00e9ret\u00e9t.\n<li class=\"l\"> Az \u00faj funkci\u00f3k k\u00f6z\u00f6tt szerepel az \u00faj 'Nullfs' f\u00e1jlrendszer, amely helyettes\u00edt\u0151k\u00e9nt haszn\u00e1lhat\u00f3 a gy\u00f6k\u00e9r f\u00e1jlrendszerhez. A Nullfs f\u00e1jlrendszer mindig \u00fcres, nem tartalmaz adatokat \u00e9s nem t\u00e1mogatja a v\u00e1ltoztat\u00e1sokat. A Nullfs c\u00e9lja, hogy kezdeti f\u00e1jlrendszerk\u00e9nt haszn\u00e1ljuk a rendszer bet\u00f6lt\u00e9si folyamat\u00e1nak egyszer\u0171s\u00edt\u00e9se \u00e9rdek\u00e9ben - a Nullfs f\u00f6l\u00e9 m\u00e1s f\u00e1jlrendszerek csatlakoznak, \u00e9s a pivot_root() rendszerh\u00edv\u00e1st haszn\u00e1lj\u00e1k a gy\u00f6k\u00e9r f\u00e1jlrendszer v\u00e1lt\u00e1s\u00e1hoz az initramfs tartalm\u00e1nak t\u00f6rl\u00e9se \u00e9s a hozz\u00e1 kapcsol\u00f3d\u00f3 gy\u00f6k\u00e9r f\u00e1jlrendszer haszn\u00e1lata helyett.\n<li class=\"l\"> Megval\u00f3sult a f\u00e1jlok m\u00f3dos\u00edt\u00e1si idej\u00e9nek friss\u00edt\u00e9se non-blocking m\u00f3dban. Kor\u00e1bban a file_update_time_flags() h\u00edv\u00e1s IOCB_NOWAIT flaggel '-EAGAIN' hib\u00e1t eredm\u00e9nyezett, ami nem engedte meg a k\u00f6zvetlen \u00edr\u00e1si m\u0171veletek v\u00e9grehajt\u00e1s\u00e1t non-blocking m\u00f3dban.\n<li class=\"l\"> A f\u00e1jlrendszerekben az opcion\u00e1lisan aktiv\u00e1lhat\u00f3 funkci\u00f3k k\u00f6z\u00e9 ker\u00fclt a b\u00e9rleti \u00e9rtes\u00edt\u0151 z\u00e1rol\u00e1sok (lease) t\u00e1mogat\u00e1sa. Alap\u00e9rtelmez\u00e9s szerint ez a mechanizmus mostant\u00f3l nem aktiv\u00e1l\u00f3dik a f\u00e1jlrendszerekkel kapcsolatos probl\u00e9m\u00e1k miatt, amelyek eredetileg nem voltak tervezve ennek a haszn\u00e1lat\u00e1ra. P\u00e9ld\u00e1ul a 9p \u00e9s cephfs f\u00e1jlrendszerek nem t\u00e1mogatj\u00e1k ezt.\n<li class=\"l\"> Az EROFS f\u00e1jlrendszer (Kiterjeszthet\u0151 Csak Olvashat\u00f3 F\u00e1jl Rendszer), amelyet kiz\u00e1r\u00f3lag csak olvashat\u00f3 part\u00edci\u00f3k haszn\u00e1lat\u00e1ra terveztek, alap\u00e9rtelmez\u00e9s szerint az LZMA algoritmust alkalmazza a t\u00f6m\u00f6r\u00edt\u00e9shez. Opcion\u00e1lisan el\u00e9rhet\u0151k a DEFLATE \u00e9s Zstandard algoritmusok, amelyek m\u00e1r nem tekinthet\u0151k k\u00eds\u00e9rletinek. Megval\u00f3s\u00edtott\u00e1k az azonos f\u00e1jlok k\u00f6z\u00f6tti lapk\u00e9szlet (page-cache) megoszt\u00e1s\u00e1t az EROFS k\u00fcl\u00f6nb\u00f6z\u0151 f\u00e1jlrendszerei k\u00f6z\u00f6tt.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k a laptop_mode \u00fczemm\u00f3dot, amely az energiafogyaszt\u00e1st cs\u00f6kkentette a merevlemez \u00edr\u00e1si m\u0171veleteinek elhalaszt\u00e1s\u00e1val \u00e9s \u00f6sszevon\u00e1s\u00e1val, a lemez alv\u00f3 \u00fczemm\u00f3dban val\u00f3 hosszabb idej\u0171 meg\u0151rz\u00e9se \u00e9s az \u00e9bred\u00e9sek sz\u00e1m\u00e1nak cs\u00f6kkent\u00e9se \u00e9rdek\u00e9ben. Ez az \u00fczemm\u00f3d elavultt\u00e1 v\u00e1lt, mivel a modern mobil eszk\u00f6z\u00f6kben a merevlemezeket szil\u00e1rdtest-gyors\u00edt\u00f3t\u00e1rak helyettes\u00edtik.\n<li class=\"l\"> Az F2FS f\u00e1jlrendszer \u00e1tt\u00e9rt a nagy foli\u00f3 potenci\u00e1lok (large folios) haszn\u00e1lat\u00e1ra.\n<li class=\"l\"> \u00dajraindult a Paragon Software \u00e1ltal fejlesztett ntfs3 illeszt\u0151program munk\u00e1ja. T\u00e1mogat\u00e1s ker\u00fclt hozz\u00e1ad\u00e1sra az iomap alap\u00fa f\u00e1jlm\u0171veletekhez, megval\u00f3s\u00edtott\u00e1k az llseek SEEK_DATA\/SEEK_HOLE lehet\u0151s\u00e9geket, hozz\u00e1adva a delalloc m\u00f3dot a k\u00e9sleltetett blokkfoglal\u00e1shoz. Ek\u00f6zben a kernelfejleszt\u0151k levelez\u0151list\u00e1j\u00e1n febru\u00e1rban j\u00f3v\u00e1hagyt\u00e1k egy \u00faj NTFS megval\u00f3s\u00edt\u00e1s, az ntfsplus integr\u00e1l\u00e1s\u00e1t a j\u00f6v\u0151beli kernel egy verzi\u00f3j\u00e1ba, amely az ntfs3 helyettes\u00edt\u00e9s\u00e9re k\u00e9sz\u00fclt.\n<li class=\"l\"> Alap\u00e9rtelmez\u00e9s szerint a 4.1-es NFS protokoll verzi\u00f3 van bekapcsolva a ford\u00edt\u00e1s sor\u00e1n (CONFIG_NFS_V4_1). Ny\u00fajtott\u00e1k a NFS-en kereszt\u00fcli export z\u00e1rol\u00e1s\u00e1t a pidfs \u00e9s nsfs speci\u00e1lis pszeudo-f\u00e1jlrendszerekhez. Az NFSD-ben megval\u00f3s\u00edtott\u00e1k a POSIX ACL haszn\u00e1lat\u00e1nak k\u00eds\u00e9rleti lehet\u0151s\u00e9g\u00e9t, \u00e9s hozz\u00e1adt\u00e1k a sz\u00e1lipar dinamikus v\u00e1ltoztat\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1t a terhel\u00e9s alapj\u00e1n.                                <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> Megsz\u00fclettek a hivatalos szab\u00e1lyok az AI-asszisztensek alkalmaz\u00e1s\u00e1ra \u00e9s az automatikusan gener\u00e1lt tartalom kernelbe val\u00f3 beilleszt\u00e9s\u00e9re. A gener\u00e1lt k\u00f3d tov\u00e1bb\u00edt\u00e1sa sor\u00e1n k\u00f6telez\u0151 annak megjel\u00f6l\u00e9se a haszn\u00e1lt AI-asszisztens megnevez\u00e9s\u00e9vel az \"Assisted-by\" c\u00edmk\u00e9n kereszt\u00fcl. Az AI-asszisztensek nem adhatj\u00e1k hozz\u00e1 a \"Signed-off-by\" c\u00edmk\u00e9t \u2014 a patch-t tov\u00e1bb\u00edt\u00f3 szem\u00e9lyt tekintj\u00fck a szerz\u0151nek, aki felel\u0151s a beny\u00fajtott v\u00e1ltoztat\u00e1s\u00e9rt \u00e9s annak min\u0151s\u00e9g\u00e9\u00e9rt. A fejleszt\u0151knek ellen\u0151rizni\u00fck kell a k\u00e9zi \u00e1tn\u00e9z\u00e9st a mesters\u00e9ges intelligencia \u00e1ltal el\u0151\u00e1ll\u00edtott k\u00f3dban, \u00e9s meg kell vizsg\u00e1lniuk az eredm\u00e9ny megfelel\u0151s\u00e9g\u00e9t a licencel\u00e9si k\u00f6vetelm\u00e9nyeknek.\n<li class=\"l\"> A Rust t\u00e1mogat\u00e1s\u00e1t k\u00eds\u00e9rleti f\u00e1zisb\u00f3l a kernel alapvet\u0151 k\u00e9pess\u00e9geiv\u00e9 emelt\u00e9k. A Rust t\u00e1mogat\u00e1sa alap\u00e9rtelmezetten nem akt\u00edv, \u00e9s nem teszi k\u00f6telez\u0151v\u00e9 a Rust-ot a kernel \u00e9p\u00edt\u00e9si f\u00fcgg\u0151s\u00e9gei k\u00f6z\u00f6tt.\n<li class=\"l\"> Befejez\u0151d\u00f6tt a \"Swap Table\" mechanizmus kernelbe val\u00f3 integr\u00e1l\u00e1sa, amely lehet\u0151v\u00e9 teszi a swap teljes\u00edtm\u00e9ny\u00e9nek n\u00f6vel\u00e9s\u00e9t. A sebess\u00e9gn\u00f6vel\u00e9s a swap cache-hez val\u00f3 hozz\u00e1f\u00e9r\u00e9s cs\u00f6kkentett verseny\u00e9n, a cache hat\u00e9konyabb keres\u00e9s\u00e9n \u00e9s a t\u00f6redezetts\u00e9g cs\u00f6kkent\u00e9s\u00e9n kereszt\u00fcl \u00e9rhet\u0151 el. A Swap Table alap\u00fa backend a swap cache t\u00e1rol\u00e1s\u00e1ra lett alkalmazva az XArray backend helyett, \u00e9s a redis-benchmark BGSAVE tesztben 22%-kal n\u00f6velte a feldolgozott k\u00e9r\u00e9sek sz\u00e1m\u00e1t.\n<li class=\"l\"> T\u00e1mogat\u00e1s ker\u00fclt hozz\u00e1ad\u00e1sra a Clang 22-ben megjelent Thread Safety Analysis kiterjeszt\u00e9shez, amely lehet\u0151v\u00e9 teszi a potenci\u00e1lis versenyhelyzetek \u00e9s a helytelen z\u00e1rak miatt bek\u00f6vetkez\u0151 hib\u00e1k azonos\u00edt\u00e1s\u00e1t a ford\u00edt\u00e1si folyamat sor\u00e1n. A kiterjeszt\u00e9s egy sor attrib\u00fatumot k\u00edn\u00e1l, mint p\u00e9ld\u00e1ul GUARDED_BY(\u2026), REQUIRES(\u2026), RELEASE(\u2026) \u00e9s ACQUIRE(\u2026), amelyek lehet\u0151v\u00e9 teszik a z\u00e1rak \u00e1ltal lefedett f\u00fcggv\u00e9nyek megjel\u00f6l\u00e9s\u00e9t \u00e9s a z\u00e1rak hat\u00f3k\u00f6r\u00e9nek elk\u00fcl\u00f6n\u00edt\u00e9s\u00e9t (a kontextus meghat\u00e1roz\u00e1sa). A ford\u00edt\u00e1si folyamat sor\u00e1n ellen\u0151rz\u00e9sre ker\u00fcl a szinkroniz\u00e1l\u00f3 primit\u00edvek, mint p\u00e9ld\u00e1ul a mutexek, helyes alkalmaz\u00e1sa az azokhoz kapcsol\u00f3d\u00f3 aktivit\u00e1s vagy inaktivit\u00e1s alapj\u00e1n.\n<li class=\"l\"> Az open_tree rendszerh\u00edv\u00e1shoz hozz\u00e1adt\u00e1k az OPEN_TREE_NAMESPACE z\u00e1szl\u00f3t, amely megk\u00f6nny\u00edti az elszigetelt t\u00e1rol\u00f3k be\u00e1ll\u00edt\u00e1s\u00e1t \u00e9s felgyors\u00edtja a t\u00e1rol\u00f3k ind\u00edt\u00e1s\u00e1t olyan rendszereken, ahol nagysz\u00e1m\u00fa csatlakoz\u00e1si pont van. Az OPEN_TREE_CLONE-hoz hasonl\u00f3an az \u00faj z\u00e1szl\u00f3 csak a megadott csatlakoz\u00e1si fa (mount tree) m\u00e1solat\u00e1t k\u00e9sz\u00edti el, de ahelyett, hogy lok\u00e1lis f\u00e1jl le\u00edr\u00f3val t\u00e9rne vissza, a csatlakoztatott fa \u00faj n\u00e9vt\u00e9rben t\u00e9r vissza, amely a val\u00f3s gy\u00f6k\u00e9r f\u00e1jlrendszer m\u00e1solat\u00e1ra rak\u00f3dik. Az OPEN_TREE_NAMESPACE z\u00e1szl\u00f3ra sz\u00fcks\u00e9g van a k\u00fcl\u00f6nb\u00f6z\u0151 unshare(CLONE_NEWNS) \u00e9s pivot_root() m\u0171veletek v\u00e9grehajt\u00e1s\u00e1nak elker\u00fcl\u00e9s\u00e9hez, amikor t\u00e1rol\u00f3kat hoznak l\u00e9tre.\n<li class=\"l\"> A rseq rendszerh\u00edv\u00e1shoz hozz\u00e1adt\u00e1k az id\u0151kvantumok (time slice) b\u0151v\u00edt\u00e9si mechanizmus\u00e1t, lehet\u0151v\u00e9 t\u00e9ve, hogy tov\u00e1bbi processzort id\u0151t nyerj\u00fcnk a kritikus szakaszok megszak\u00edt\u00e1s n\u00e9lk\u00fcli v\u00e9grehajt\u00e1s\u00e1hoz. Az \u00f6tlet az, hogy elker\u00fclj\u00fck a feladat \u00fctemez\u0151je \u00e1ltal a blokkolt kritikus szakasz megszak\u00edt\u00e1s\u00e1t, amely m\u00e1s sz\u00e1lakhoz vezet, amelyek haszn\u00e1lj\u00e1k az er\u0151forr\u00e1st, amely m\u00e9g blokkolva marad. Az id\u0151kvantum b\u0151v\u00edt\u00e9se tov\u00e1bbi k\u00f6lts\u00e9gek n\u00e9lk\u00fcl t\u00f6rt\u00e9nik, de szigor\u00fa garanci\u00e1k n\u00e9lk\u00fcl, amelyeket a teljes priorit\u00e1s-szab\u00e1lyoz\u00e1s biztos\u00edt.\n<li class=\"l\"> Az arm64, loongarch, powerpc, riscv, s390 \u00e9s x86 architekt\u00far\u00e1k eset\u00e9ben a feladatkivet\u00e9si m\u00f3d (preemption) az alap\u00e9rtelmezett \u00fctemez\u0151ben a PREEMPT_NONE-r\u00f3l PREEMPT_LAZY-re v\u00e1ltozott. A lehets\u00e9ges m\u00f3dok sz\u00e1ma n\u00e9gyb\u0151l kett\u0151re cs\u00f6kkent \u2013 PREEMPT_FULL \u00e9s PREEMPT_LAZY (a PREEMPT_NONE \u00e9s PREEMPT_VOLUNTARY m\u00f3dok csak azokra az architekt\u00far\u00e1kra maradtak, amelyek nem t\u00e1mogatj\u00e1k a PREEMPT_FULL \u00e9s PREEMPT_LAZY m\u00f3dokat). A PREEMPT_LAZY m\u00f3d az teljes kivet\u00e9s (PREEMPT_FULL) modellt alkalmazza a realtime feladatok (RR\/FIFO\/DEADLINE) eset\u00e9ben, de k\u00e9slelteti a norm\u00e1l feladatok (SCHED_NORMAL) kivet\u00e9s\u00e9t a tick hat\u00e1r\u00e1ig. A kijel\u00f6lt k\u00e9sleltet\u00e9s cs\u00f6kkenti a z\u00e1rak birtokosainak kivet\u00e9s\u00e9nek eseteit, lehet\u0151v\u00e9 t\u00e9ve a teljes\u00edtm\u00e9ny k\u00f6zel\u00edt\u00e9s\u00e9t a k\u00f6telez\u0151 kivet\u00e9st haszn\u00e1l\u00f3 konfigur\u00e1ci\u00f3khoz (voluntary preemption), azaz a PREEMPT_LAZY lehet\u0151v\u00e9 teszi, hogy meg\u0151rizz\u00fck a teljes kivet\u00e9s k\u00e9pess\u00e9geit a realtime feladatokkal kapcsolatban, de minimaliz\u00e1lja a teljes\u00edtm\u00e9nycs\u00f6kken\u00e9st a norm\u00e1l feladatok sz\u00e1m\u00e1ra.\n<p>A PREEMPT_LAZY bekapcsol\u00e1sa s\u00falyos regresszi\u00f3t eredm\u00e9nyezett, amely a PostgreSQL teljes\u00edtm\u00e9ny\u00e9t fele annyira cs\u00f6kkentette ARM64 rendszereken. A teljes\u00edtm\u00e9nycs\u00f6kken\u00e9s kik\u00fcsz\u00f6b\u00f6l\u00e9s\u00e9re a PostgreSQL fejleszt\u0151inek javasolt\u00e1k a PR_RSEQ_SLICE_EXTENSION opci\u00f3 haszn\u00e1lat\u00e1t a z\u00e1rol\u00e1s birtokos\u00e1nak kiszor\u00edt\u00e1s\u00e1nak val\u00f3sz\u00edn\u0171s\u00e9g\u00e9nek cs\u00f6kkent\u00e9s\u00e9re.       <\/p>\n<li class=\"l\"> Folyamatban van a Rust-for-Linux \u00e1gb\u00f3l sz\u00e1rmaz\u00f3 v\u00e1ltoztat\u00e1sok \u00e1thelyez\u00e9se, amelyek a Rust nyelv haszn\u00e1lat\u00e1ra vonatkoznak m\u00e1sodik nyelvk\u00e9nt a meghajt\u00f3k \u00e9s a mag moduljainak fejleszt\u00e9s\u00e9ben. Az el\u0151z\u0151leg integr\u00e1lt 'syn' k\u00f6nyvt\u00e1r, amely megk\u00f6nny\u00edti bonyolult makr\u00f3k \u00edr\u00e1s\u00e1t, lehet\u0151v\u00e9 tette a Rust k\u00f3d m\u00e9ret\u00e9nek cs\u00f6kkent\u00e9s\u00e9t a magban a megl\u00e9v\u0151 elj\u00e1r\u00e1smakr\u00f3k defin\u00edci\u00f3inak egyszer\u0171s\u00edt\u00e9s\u00e9vel. Kiterjesztett\u00e9k a kernel, macros \u00e9s pin-init k\u00f6nyvt\u00e1rak k\u00e9pess\u00e9geit.\n<li class=\"l\"> Az io_uring aszinkron bemeneti\/kimeneti rendszer\u00e9be hozz\u00e1ad\u00f3dott egy lehet\u0151s\u00e9g a nem k\u00f6rk\u00f6r\u00f6s sorok (non-circular submission queue) haszn\u00e1lat\u00e1ra, amelyek hat\u00e9konyabban t\u00e1rolhat\u00f3k gyors\u00edt\u00f3t\u00e1rban, ha a k\u00e9r\u00e9s v\u00e9grehajt\u00e1sa a rendszerh\u00edv\u00e1s visszat\u00e9r\u00e9s\u00e9t megel\u0151z\u0151en befejez\u0151dik.\n<li class=\"l\"> Az eBPF alm\u0171velet\u00e9ben a BTF (BPF Type Format) mechanizmusban, amely inform\u00e1ci\u00f3t biztos\u00edt a t\u00edpusellen\u0151rz\u00e9shez a BPF pszeudok\u00f3dban, bin\u00e1ris keres\u00e9st alkalmaztak a hibakeres\u00e9si inform\u00e1ci\u00f3k keres\u00e9s\u00e9re, ami fokozta a BPF programok bet\u00f6lt\u00e9s\u00e9nek hat\u00e9konys\u00e1g\u00e1t. Az eBPF t\u00e1mogat\u00e1st kapott implicit argumentumokhoz a kfunc (kernel funkci\u00f3k, amelyeket BPF programokban lehet haszn\u00e1lni) megh\u00edv\u00e1sakor, amelyeket KF_IMPLICIT_ARGS z\u00e1szl\u00f3val hat\u00e1roztak meg.\n<li class=\"l\"> Elt\u00e1vol\u00edt\u00e1sra ker\u00fclt a kezdeti RAM-lemez (initrd) t\u00e1mogat\u00e1s\u00e1hoz sz\u00fcks\u00e9ges k\u00f3d a linuxrc-alap\u00fa, amelyet r\u00e9gen elavultnak nyilv\u00e1n\u00edtottak. A fennmarad\u00f3 initrd megval\u00f3s\u00edt\u00e1sokat 2027-ben tervezik elt\u00e1vol\u00edtani. Az initrd helyett az initramfs haszn\u00e1lata aj\u00e1nlott (a k\u00fcl\u00f6nbs\u00e9g az, hogy az initrd a kezdeti bet\u00f6lt\u0151 k\u00f6rnyezetet lemezk\u00e9pben helyezi el, m\u00edg az initramfs f\u00e1jlrendszerbe).\n<li class=\"l\"> A zram blokk eszk\u00f6zben, amelyet a mem\u00f3riahordoz\u00f3 ter\u00fclet t\u00f6m\u00f6r\u00edtett t\u00e1rol\u00e1s\u00e1ra alkalmaznak, megv\u00e1ltozott a t\u00f6m\u00f6r\u00edtett mem\u00f3riaoldalak kezel\u00e9s\u00e9nek logik\u00e1ja, amikor az adatokat opcion\u00e1lisan \u00e1lland\u00f3 t\u00e1rol\u00f3ba helyezik, ha a rendelkez\u00e9sre \u00e1ll\u00f3 RAM megtelt. Kor\u00e1bban a mem\u00f3riaoldalakat kicsomagolt\u00e1k a fizikai t\u00e1rol\u00f3ra \u00edr\u00e1s el\u0151tt, most pedig \u00fagy maradnak, ahogy vannak, t\u00f6m\u00f6r\u00edtett form\u00e1ban, ami cs\u00f6kkenti a CPU terhel\u00e9s\u00e9t \u00e9s energi\u00e1t takar\u00edt meg hordozhat\u00f3 \u00fczemm\u00f3dban.\n<li class=\"l\"> A timerlat nev\u0171 seg\u00e9deszk\u00f6zbe, amely a feladat\u00fctemez\u0151 m\u0171k\u00f6d\u00e9si k\u00e9sleltet\u00e9seit m\u00e9ri, hozz\u00e1adt\u00e1k a '--bpf-action' opci\u00f3t, amely BPF programokat ind\u00edt el, ha a megadott k\u00fcsz\u00f6b\u00e9rt\u00e9ket t\u00fall\u00e9pik.\n<li class=\"l\"> A ftrace nyomk\u00f6vet\u0151 rendszerhez hozz\u00e1adt\u00e1k a 'bitmask-list' be\u00e1ll\u00edt\u00e1st a bitmaszkok olvashat\u00f3 form\u00e1ban t\u00f6rt\u00e9n\u0151 megjelen\u00edt\u00e9s\u00e9re (bitlist\u00e1ra a hexadecim\u00e1lis sz\u00e1m helyett). A tracefs-hez audit lehet\u0151s\u00e9geket adtak a sz\u0171r\u0151k \u00e9s triggerek audit\u00e1l\u00e1s\u00e1ra. Hozz\u00e1adt\u00e1k a 'perf sched stats' parancsot a feladat\u00fctemez\u0151 m\u0171k\u00f6d\u00e9si statisztik\u00e1inak gy\u0171jt\u00e9s\u00e9re \u00e9s megjelen\u00edt\u00e9s\u00e9re.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE \u00e9s LOGO_LINUX_CLUT224_FILE ford\u00edt\u00e1si opci\u00f3kat, amelyek a kernel ind\u00edt\u00e1sakor megjelen\u00edtend\u0151 log\u00f3 k\u00e9p f\u00e1jlj\u00e1nak meghat\u00e1roz\u00e1s\u00e1ra szolg\u00e1lnak, a Tux pingvin helyett.                                <\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Az io_uring aszinkron bemeneti\/kimeneti rendszer\u00e9ben megval\u00f3s\u00edtott\u00e1k a BPF-programok r\u00f6gz\u00edt\u00e9s\u00e9nek lehet\u0151s\u00e9g\u00e9t, amelyek sz\u0171r\u0151kkel ellen\u0151rzik, hogy mit tehetnek konkr\u00e9t SQE (Submission Queue Entry) m\u0171veletek (az io_uring mint\u00e1j\u00e1ra). Az \u00faj lehet\u0151s\u00e9g a rendszerh\u00edv\u00e1sok sz\u0171r\u0151inek anal\u00f3gja. A sz\u0171r\u0151k bizonyos feladatokhoz k\u00f6thet\u0151k, \u00e9s \u00f6r\u00f6kl\u0151dnek m\u00e1s folyamatok l\u00e9trehoz\u00e1sakor a fork() h\u00edv\u00e1sa ut\u00e1n. Akt\u00edv sz\u0171r\u0151k eset\u00e9n a r\u00e1juk \u00e9p\u00edtett sz\u0171r\u0151k csak tov\u00e1bbi korl\u00e1toz\u00e1sokat k\u00f6thetnek, de a megl\u00e9v\u0151 sz\u0171r\u0151ket nem tilthatj\u00e1k le. A megval\u00f3s\u00edtott funkci\u00f3 lehet\u0151v\u00e9 teszi a rendszerh\u00edv\u00e1sokhoz k\u00f6t\u0151d\u0151 sz\u0171r\u00e9sek megker\u00fcl\u00e9s\u00e9nek letilt\u00e1s\u00e1t a sandbox k\u00f6rnyezetekben, amelyek a rendszerh\u00edv\u00e1sok helyett az io_uring \u00e1ltal k\u00edn\u00e1lt hasonl\u00f3 m\u0171veletek v\u00e9grehajt\u00e1s\u00e1n alapulnak.\n<li class=\"l\"> A SELinux-ban hozz\u00e1adt\u00e1k a BPF-tokenekhez val\u00f3 hozz\u00e1f\u00e9r\u00e9s ir\u00e1ny\u00edt\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9t, amely lehet\u0151v\u00e9 teszi a nem privil\u00e9giz\u00e1lt folyamatok sz\u00e1m\u00e1ra, hogy bizonyos privilegiz\u00e1lt BPF m\u0171veleteket hajtsanak v\u00e9gre, p\u00e9ld\u00e1ul BPF-programok kernelbe t\u00f6lt\u00e9s\u00e9t \u00e9s map-strukt\u00far\u00e1k l\u00e9trehoz\u00e1s\u00e1t.\n<li class=\"l\"> Hozz\u00e1adva a kvantumsz\u00e1m\u00edt\u00f3g\u00e9pekkel szemben ellen\u00e1ll\u00f3 ML-DSA (CRYSTALS-Dilithium) digit\u00e1lis al\u00e1\u00edr\u00e1si algoritmus t\u00e1mogat\u00e1sa, amely r\u00e1csteori\u00e1n alapul. Lehet\u0151v\u00e9 v\u00e1lik az ML-DSA modulok kernel authentik\u00e1l\u00e1s\u00e1ra.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k a SHA-1 algoritmus\u00fa digit\u00e1lis al\u00e1\u00edr\u00e1sok gener\u00e1l\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9t kernel modulok al\u00e1\u00edr\u00e1s\u00e1ra (a digit\u00e1lisan al\u00e1\u00edrt modulok bet\u00f6lt\u00e9s\u00e9nek t\u00e1mogat\u00e1sa megmaradt).\n<li class=\"l\"> A NETFILTER_PKT audit bejegyz\u00e9shez 'sport' \u00e9s 'dport' mez\u0151ket adtak hozz\u00e1 a h\u00e1l\u00f3zati portok sz\u00e1m\u00e1nak ellen\u0151rz\u00e9s\u00e9re, nemcsak <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/lir\/ipv4\/\" title=\"IP-c\u00edmek\" data-wpil-keyword-link=\"linked\">IP-c\u00edmek<\/a>.\n<li class=\"l\"> RISC-V architekt\u00far\u00e1val rendelkez\u0151 rendszerekben megval\u00f3s\u00edt\u00e1sra ker\u00fclt a Zicfiss \u00e9s Zicfilp kiterjeszt\u00e9sek t\u00e1mogat\u00e1sa, amelyek hardveres lehet\u0151s\u00e9geket biztos\u00edtanak a CFI (Control Flow Integrity) v\u00e9delm\u00e9nek alkalmaz\u00e1s\u00e1ra, blokkolva a norm\u00e1l utas\u00edt\u00e1si v\u00e9grehajt\u00e1si sorrend (control flow) megs\u00e9rt\u00e9s\u00e9t a mem\u00f3ria t\u00e1rolt funkci\u00f3mutat\u00f3inak megv\u00e1ltoztat\u00e1s\u00e1val j\u00e1r\u00f3 exploitek r\u00e9v\u00e9n.\n<li class=\"l\"> A hipervizorban <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> Lehet\u0151s\u00e9get biztos\u00edtanak a vend\u00e9grendszerek sz\u00e1m\u00e1ra, hogy inform\u00e1ci\u00f3t tov\u00e1bb\u00edtsanak a CPU ERAPS (Enhanced Return Address Predictor Security) kiterjeszt\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1r\u00f3l, amely lehet\u0151v\u00e9 teszi, hogy elker\u00fclj\u00fck a CPU \u00e1llapot\u00e1nak vissza\u00e1ll\u00edt\u00e1s\u00e1hoz sz\u00fcks\u00e9ges bizonyos m\u0171veleteket, amikor a vend\u00e9grendszer \u00e1tadja a vez\u00e9rl\u00e9st a gazdag\u00e9pnek. Ezen k\u00edv\u00fcl t\u00e1mogat\u00e1st kaptak a vend\u00e9grendszerekhez rendelt hardverek a teljes\u00edtm\u00e9ny nyomon k\u00f6vet\u00e9s\u00e9re (PMU, Performance Monitoring Unit), ami lehet\u0151v\u00e9 teszi a profiloz\u00e1s pontoss\u00e1g\u00e1nak n\u00f6vel\u00e9s\u00e9t a szimul\u00e1lt PMU haszn\u00e1lat\u00e1val szemben.\n<li class=\"l\"> A Hyper-V hypervisor illeszt\u0151programj\u00e1hoz hozz\u00e1adt\u00e1k a debugfs interf\u00e9sz t\u00e1mogat\u00e1s\u00e1t a hypervisor m\u0171k\u00f6d\u00e9s\u00e9vel kapcsolatos statisztik\u00e1k megtekint\u00e9s\u00e9re.                        <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> Alap\u00e9rtelmezetten aktiv\u00e1lva lett az AccECN (Accurate Explicit Congestion Notification) kiterjeszt\u00e9s, amely egy fejlettebb v\u00e1ltozat\u00e1t val\u00f3s\u00edtja meg az ECN-nek, lehet\u0151v\u00e9 t\u00e9ve a gazdag\u00e9pek sz\u00e1m\u00e1ra, hogy t\u00falterhelts\u00e9g eset\u00e9n IP-csomagokat jel\u00f6ljenek ahelyett, hogy eldobn\u00e1k azokat, ami lehet\u0151v\u00e9 teszi, hogy azonos\u00edtani lehessen a torl\u00f3d\u00e1s kezdeti \u00e1llapot\u00e1t a kommunik\u00e1ci\u00f3s csatorn\u00e1kban csomagvesztes\u00e9g n\u00e9lk\u00fcl. Az eredeti ECN kiterjeszt\u00e9s egy korl\u00e1toz\u00e1st tartalmaz, amely csak egy t\u00falterhelts\u00e9gi jelz\u00e9st enged meg egy TCP (RTT, Round-Trip Time, k\u00e9r\u00e9s k\u00fcld\u00e9se \u00e9s v\u00e1lasz fogad\u00e1sa) \u00e1tvitel sor\u00e1n. Az AccECN ezt a korl\u00e1toz\u00e1st elt\u00e1vol\u00edtja, lehet\u0151v\u00e9 t\u00e9ve a vev\u0151 sz\u00e1m\u00e1ra, hogy t\u00f6bb mint egy t\u00falterhelts\u00e9gi jelz\u00e9st k\u00fcldj\u00f6n a TCP-csomag fejl\u00e9c\u00e9ben a k\u00fcld\u0151nek. A t\u00falterhel\u00e9s-kezel\u0151 algoritmusok felhaszn\u00e1lhatj\u00e1k a kapott inform\u00e1ci\u00f3t a t\u00falterhel\u00e9sek pontosabb kezel\u00e9s\u00e9re \u00e9s elker\u00fclhetik a csomagok k\u00fcld\u00e9si intenzit\u00e1s\u00e1nak dr\u00e1mai cs\u00f6kkent\u00e9s\u00e9t, ha csak enyhe t\u00falterhel\u00e9s l\u00e9p fel.\n<li class=\"l\"> A Cake h\u00e1l\u00f3zati sorok kezel\u00e9s\u00e9re szolg\u00e1l\u00f3 algoritmus\u00e1ba hozz\u00e1adt\u00e1k a t\u00f6bb sor t\u00e1mogat\u00e1s\u00e1t, hogy a terhel\u00e9st t\u00f6bb CPU-yt\u00f3mra lehessen elosztani. A CAKE algoritmus c\u00e9lja, hogy cs\u00f6kkentse a csomagok k\u00f6zbens\u0151 pufferez\u00e9s\u00e9nek kedvez\u0151tlen hat\u00e1s\u00e1t a hat\u00e1rozott h\u00e1l\u00f3zati berendez\u00e9seken, \u00e9s a lehet\u0151 legnagyobb \u00e1tereszt\u0151k\u00e9pess\u00e9get \u00e9s a legkisebb k\u00e9sleltet\u00e9st \u00e9rje el, m\u00e9g lass\u00fa kommunik\u00e1ci\u00f3s csatorn\u00e1kon is.\n<li class=\"l\"> A virtu\u00e1lis g\u00e9pekkel val\u00f3 interakci\u00f3ra haszn\u00e1lt VSOCK socketekhez hozz\u00e1adt\u00e1k a h\u00e1l\u00f3zati n\u00e9vterek t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Elk\u00e9sz\u00fclt a WiFi 8 (802.11bn, Ultra High Reliability WiFi) j\u00f6v\u0151beli szabv\u00e1ny\u00e1nak kezdeti megval\u00f3s\u00edt\u00e1sa.\n<li class=\"l\"> Optimaliz\u00e1l\u00e1sok ker\u00fcltek bevezet\u00e9sre, amelyek 12%-kal n\u00f6velt\u00e9k a bej\u00f6v\u0151 UDP-csomagok feldolgoz\u00e1si teljes\u00edtm\u00e9ny\u00e9t 100 gigabites h\u00e1l\u00f3zati stresszteszt sor\u00e1n.                      <\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> Az AMDGPU meghajt\u00f3ban megval\u00f3s\u00edtott\u00e1k az \u00faj AMD GPU-k \u00e1ltal haszn\u00e1lt IP-blokkok t\u00e1mogat\u00e1s\u00e1t, mint p\u00e9ld\u00e1ul SMUIO 15.x, PSP 15.x, IH 6.1.1\/7.1, MMHUB 3.4\/4.2, GC 11.5.4\/12.1, SDMA 6.1.4\/7.1\/7.11.4 \u00e9s JPEG 5.3.\n<li class=\"l\"> A Nouveau meghajt\u00f3ban jav\u00edtott\u00e1k a frekvencia kezel\u00e9s\u00e9t Tegra 186+ rendszereken.\n<li class=\"l\"> Az i915 meghajt\u00f3hoz hozz\u00e1adt\u00e1k a Xe3p_LPD kijelz\u0151-IP-blokk kezdeti t\u00e1mogat\u00e1s\u00e1t, amelyet az Intel Nova Lake-P processzorokban alkalmaznak.\n<li class=\"l\"> Folytat\u00f3dik a Xe DRM (Direct Rendering Manager) meghajt\u00f3 fejleszt\u00e9se az Intel Xe architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 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. Multi Queue \u00fczemm\u00f3d hozz\u00e1adva. Diagnosztikai \u00f6sszetev\u0151k a GPU fagy\u00e1sok diagnosztiz\u00e1l\u00e1s\u00e1hoz a Mes\u00e1ban. A GPU mem\u00f3riahozz\u00e1f\u00e9r\u00e9s kezel\u00e9s\u00e9re szolg\u00e1l\u00f3 MERT mechanizmus t\u00e1mogat\u00e1sa is megt\u00f6rt\u00e9nt.\n<li class=\"l\"> Folyamatban van a Nova meghajt\u00f3 komponenseinek integr\u00e1l\u00e1sa az NVIDIA GSP firmware-rel felszerelt GPU-khoz, amelyek a Turing mikroarchitekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 NVIDIA GeForce RTX 2000 sorozattal kezd\u0151dnek. A meghajt\u00f3 Rust nyelven k\u00e9sz\u00fclt. Az \u00faj verzi\u00f3 el\u0151k\u00e9sz\u00edtette a Turing mikroarchitekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 GPU-k t\u00e1mogat\u00e1s\u00e1nak megval\u00f3s\u00edt\u00e1s\u00e1t, \u00e9s k\u00fcl\u00f6nf\u00e9le bels\u0151 v\u00e1ltoztat\u00e1sokat is v\u00e9grehajtott.\n<li class=\"l\"> A t\u00f6bbcsatorn\u00e1s SPI (Serial Peripheral Interface) interf\u00e9sszel rendelkez\u0151 vez\u00e9rl\u0151k \u00e9s perif\u00e9ri\u00e1s eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa hozz\u00e1adva, amely lehet\u0151v\u00e9 teszi az adatok p\u00e1rhuzamos \u00e1raml\u00e1sokban t\u00f6rt\u00e9n\u0151 \u00e1tvitel\u00e9t.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a Type-C kombin\u00e1lt csatlakoz\u00f3khoz a meghajt\u00f3t, amelyeket az Apple Silicon chipjein haszn\u00e1lnak, \u00e9s amely USB3, DP-AltMode \u00e9s Thunderbolt\/USB4 interf\u00e9szeket \u00f6tv\u00f6z.\n<li class=\"l\"> Tegra238, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S \u00e9s Focusrite Forte hangrendszerek t\u00e1mogat\u00e1sa hozz\u00e1adva.\n<li class=\"l\"> ARM platformok, SoC-k \u00e9s eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa hozz\u00e1adva: Arduino UnoQ, OrangePi 6 Plus, OrangePi CM5, Anbernic RG-DS, Realtek Kent, Qualcomm Kaanapali, Mediatek Ezurio, Facebook Anacapa, Microchip LAN9668, Khadas VIM1S, QNAP TS133, i.MX952, i.MX93, i.MX94, VHIP4 EvalBoard, TQ-Systems MBLS1028A, Agilex5, Radxa CM3J, Glymur.\n<li class=\"l\"> Okostelefonok \u00e9s t\u00e1blag\u00e9pek t\u00e1mogat\u00e1sa hozz\u00e1adva: Fairphone Gen 6 (SoC Qualcomm Milos\/Snapdragon 7s Gen 3), Pixel 3\/3 xl, Microsoft Surface Pro 11.          <\/ul>\n<\/ul>\n<p>Ezzel egyidej\u0171leg a latin-amerikai Szabad Szoftver Alap\u00edtv\u00e1ny elk\u00e9sz\u00edtette a teljesen szabad 7.0-\u00e1s kernelt \u2014 a Linux-libre 7.0-gnu-t, amelyet megtiszt\u00edtottak a nem szabad alkatr\u00e9szeket vagy k\u00f3dr\u00e9szeket tartalmaz\u00f3 firmware-kt\u0151l \u00e9s driverekt\u0151l, amelyek alkalmaz\u00e1s\u00e1t a gy\u00e1rt\u00f3 korl\u00e1tozza. A 7.0-\u00e1s kiad\u00e1sban megt\u00f6rt\u00e9nt a iwlwifi driver blobjainak tiszt\u00edt\u00e1sa. Friss\u00fclt a tiszt\u00edt\u00e1si k\u00f3d az amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt driverekben. Tiszt\u00edt\u00e1sra ker\u00fcltek a blobok nevei dts f\u00e1jlokban (devicetree) ARM chippekhez.<br \/>\n<br \/>Forr\u00e1s: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65194\">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.0. \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: \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 Rust \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c\u0430 PREEMPT_LAZY, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 io_uring, \u043d\u043e\u0432\u0430\u044f \u0424\u0421 Nullfs, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 fserror, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 XFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u043c\u0430\u043f\u0438\u043d\u0433\u0430 \u0432 Btrfs, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0435\u0440\u0441\u0438\u0438 NFS 4.1, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168524","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.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-0\" \/>\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.0 | 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.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-0\" \/>\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-04-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux 7.0 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napnyi fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 7.0 kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-0","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.0 | 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.0.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-7-0","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-04-13T09:12:24+00:00","article:modified_time":"2026-04-13T09:12:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"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\/168524","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=168524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/168524\/revisions"}],"predecessor-version":[{"id":169176,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/168524\/revisions\/169176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=168524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=168524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=168524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}