{"id":150190,"date":"2025-12-01T11:11:57","date_gmt":"2025-12-01T09:11:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-18"},"modified":"2025-12-01T11:11:57","modified_gmt":"2025-12-01T09:11:58","slug":"reliz-yadra-linux-6-18","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-18","title":{"rendered":"A Linux 6.18 kernel 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 6.18 kernel kiad\u00e1s\u00e1t. A legszembet\u0171n\u0151bb v\u00e1ltoz\u00e1sok k\u00f6z\u00f6tt szerepel: dm-pcache a lemezes gyors\u00edt\u00e1shoz az energiaf\u00fcggetlen mem\u00f3ri\u00e1ban (PMEM), a Bcachefs elt\u00e1vol\u00edt\u00e1sa, XFS online ellen\u0151rz\u00e9si m\u00f3d, Binder (Android IPC) \u00e9s Tyr (Mali GPU) meghajt\u00f3k Rust nyelven, USB-meghajt\u00f3k l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9ge Rust nyelven, a SLUB mem\u00f3riakezel\u0151 gyors\u00edt\u00f3t\u00e1raz\u00e1s\u00e1nak optimaliz\u00e1l\u00e1sa, n\u00e9vt\u00e9r c\u00edmez\u00e9se f\u00e1jlle\u00edr\u00f3k alapj\u00e1n, a swap gyors\u00edt\u00e1stechnika felgyors\u00edt\u00e1sa, a BPF programok digit\u00e1lis al\u00e1\u00edr\u00e1ssal t\u00f6rt\u00e9n\u0151 ellen\u0151rz\u00e9se, az Intel CET virtualiz\u00e1ci\u00f3ja KVM-en, PSP h\u00e1l\u00f3zati protokoll (TLS \u00e9s IPsec hibrid), az IP-kiterjeszt\u00e9s AccECN t\u00e1mogat\u00e1sa, UDP-stack optimaliz\u00e1l\u00e1s.       <\/p>\n<p>Az \u00faj verzi\u00f3 15035 jav\u00edt\u00e1st tartalmaz 2217 fejleszt\u0151t\u0151l, a jav\u00edt\u00e1s m\u00e9rete 45 MB (a v\u00e1ltoz\u00e1sok 13142 f\u00e1jlt \u00e9rintenek, 601897 k\u00f3dsort adtak hozz\u00e1, 355006 k\u00f3dsort t\u00f6r\u00f6ltek). Az el\u0151z\u0151 kiad\u00e1sban 14334 jav\u00edt\u00e1s volt 2118 fejleszt\u0151t\u0151l, a jav\u00edt\u00e1s m\u00e9rete 46 MB. A 6.18 kiad\u00e1sban bemutatott v\u00e1ltoz\u00e1sok k\u00f6r\u00fclbel\u00fcl 40%-a eszk\u00f6zmeghajt\u00f3kkal kapcsolatos, k\u00f6r\u00fclbel\u00fcl 16%-a a hardverarchitekt\u00far\u00e1khoz specifikus k\u00f3dfriss\u00edt\u00e9ssel \u00e1ll \u00f6sszef\u00fcgg\u00e9sben, 12%-a a h\u00e1l\u00f3zati veremhez, 5%-a a f\u00e1jlrendszerekhez, \u00e9s 3%-a a mag bels\u0151 alrendszereihez tartozik.      <\/p>\n<p>A 6.18-as kernel f\u0151 \u00faj\u00edt\u00e1sai (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\"> A Device Mapper-be ker\u00fclt egy dm-pcache kezel\u0151 a tart\u00f3s mem\u00f3ria (CXL mem\u00f3ria, DAX eszk\u00f6z\u00f6n kereszt\u00fcl c\u00edmzett) haszn\u00e1lat\u00e1hoz, mint tov\u00e1bbi nagy teljes\u00edtm\u00e9ny\u0171 gyors\u00edt\u00f3t\u00e1r a lassabb hagyom\u00e1nyos lemez- vagy flash-meghajt\u00f3k el\u0151tt. A dm-pcache a gyors\u00edt\u00f3t\u00e1r tartalm\u00e1nak meg\u0151rz\u00e9s\u00e9t biztos\u00edtja balesetek (crash-safe) eset\u00e9n az energiaf\u00fcggetlen mem\u00f3ria, a metaadatok duplik\u00e1l\u00e1sa \u00e9s az adatok \u00e9s a metaadatok integrit\u00e1s\u00e1nak ellen\u0151rz\u00e9se CRC32 ellen\u0151rz\u0151 \u00f6sszegekkel val\u00f3 felhaszn\u00e1l\u00e1s\u00e1val. Jelenleg csak \u00edr\u00e1svisszatart\u00e1si m\u00f3dban (write-back) t\u00e1mogatott a gyors\u00edt\u00e1raz\u00e1s.\n<li class=\"l\"> A kernelb\u0151l elt\u00e1vol\u00edtott\u00e1k a Bcachefs f\u00e1jlrendszer k\u00f3dj\u00e1t, amely most k\u00fcls\u0151 modul form\u00e1j\u00e1ban, DKMS (Dinamikus Kernel Modul T\u00e1mogat\u00e1s) eszk\u00f6zk\u00e9szlettel \u00f6ssze\u00e1ll\u00edtva lesz el\u00e9rhet\u0151. A Bcachefs k\u00f3d visszat\u00e9rhet a kernelhez, ha Kent Overstreet t\u00e9nylegesen bizony\u00edtani tudja a m\u00e1s kernel fejleszt\u0151kkel val\u00f3 megfelel\u0151 egy\u00fcttm\u0171k\u00f6d\u00e9s lehet\u0151s\u00e9g\u00e9t \u00e9s a kidolgozott fejleszt\u00e9si szab\u00e1lyok betart\u00e1s\u00e1t.\n<li class=\"l\"> A pwritev2() rendszerh\u00edv\u00e1shoz hozz\u00e1ad\u00f3dott az RWF_NOSIGNAL z\u00e1szl\u00f3, amely letiltja a SIGPIPE jel k\u00fcld\u00e9s\u00e9t bontott, n\u00e9vtelen csatorn\u00e1kba vagy socketekbe val\u00f3 \u00edr\u00e1skor.\n<li class=\"l\"> A Procfs-hez hozz\u00e1ad\u00f3dott a \"pidns\" csatol\u00e1si opci\u00f3 a folyamatok azonos\u00edt\u00f3 t\u00e9rnev\u00e9nek meghat\u00e1roz\u00e1s\u00e1ra (PID namespace). P\u00e9ld\u00e1ul: \"mount -t proc -o pidns=\\\/proc\\\/self\\\/ns\\\/pid proc \\\/tmp\\\/proc\".\n<li class=\"l\"> Az XFS stabilnak nyilv\u00e1n\u00edtotta \u00e9s alap\u00e9rtelmezettk\u00e9nt enged\u00e9lyezte a fsck eszk\u00f6z alkalmaz\u00e1s\u00e1t az online m\u00f3dban t\u00f6rt\u00e9n\u0151 probl\u00e9m\u00e1k ellen\u0151rz\u00e9s\u00e9re \u00e9s jav\u00edt\u00e1s\u00e1ra, lemezmeghajt\u00f3 lev\u00e1laszt\u00e1sa n\u00e9lk\u00fcl. Hozz\u00e1adt\u00e1k a file_getattr \u00e9s file_setattr rendszerh\u00edv\u00e1sokat a speci\u00e1lis f\u00e1jlok (b\u00e1rmilyen inode) attrib\u00fatumainak m\u00f3dos\u00edt\u00e1s\u00e1ra. A KConfig-ban alap\u00e9rtelmez\u00e9s szerint letiltott\u00e1k az XFS_SUPPORT_V4 (XFS 4. verzi\u00f3) \u00e9s az XFS_SUPPORT_ASCII_CI (nagy- \u00e9s kisbet\u0171k figyelembev\u00e9tel n\u00e9lk\u00fcli m\u00f3d) opci\u00f3kat, amelyek elavultnak sz\u00e1m\u00edtanak. Elavult csatol\u00e1si opci\u00f3k sz\u00fclettek, mint az attr2, noattr2, ikeep \u00e9s noikeep.\n<li class=\"l\"> Az MD RAID-ben megval\u00f3sult egy \u00faj t\u00edpus\u00fa bitk\u00e9p \u2014 llbitmap (lockless bitmap), amely z\u00e1rol\u00e1sok n\u00e9lk\u00fcl m\u0171k\u00f6dik, \u00edgy magasabb teljes\u00edtm\u00e9nyt biztos\u00edt.\n<li class=\"l\"> A teljes \"inode\" strukt\u00far\u00e1b\u00f3l kiemelt\u00e9k az adatokkal kapcsolatos inform\u00e1ci\u00f3t, amelyek a titkos\u00edt\u00e1ssal \u00e9s az ellen\u0151rz\u00e9ssel kapcsolatosak (i_crypt_info \u00e9s i_verity_info mutat\u00f3k). Ez a v\u00e1ltoztat\u00e1s cs\u00f6kkenti a mem\u00f3riahaszn\u00e1latot azokban a f\u00e1jlrendszerekben, amelyek nem t\u00e1mogatj\u00e1k a titkos\u00edt\u00e1st \u00e9s az ellen\u0151rz\u00e9st.\n<li class=\"l\"> A FUSE alrendszerhez hozz\u00e1adt\u00e1k a copy_file_range() rendszerh\u00edv\u00e1s t\u00e1mogat\u00e1s\u00e1t \u00e9s k\u00f6zvetlen m\u00e1sol\u00e1st lehet\u0151v\u00e9 tev\u0151 tartom\u00e1nyok haszn\u00e1lat\u00e1nak t\u00e1mogat\u00e1s\u00e1t 64 bites m\u00e9ret haszn\u00e1lat\u00e1val (kor\u00e1bban csak 32 bites m\u00e9ret volt t\u00e1mogatott). Hozz\u00e1adt\u00e1k a szinkron kezdem\u00e9nyez\u00e9s t\u00e1mogat\u00e1s\u00e1t a csatol\u00e1s sor\u00e1n (FUSE_DEV_IOC_SYNC_INIT).\n<li class=\"l\"> Az ext4 f\u00e1jlrendszerben megval\u00f3s\u00edtott\u00e1k a 32 bites felhaszn\u00e1l\u00f3i (uid) \u00e9s csoportazonos\u00edt\u00f3k (gid) haszn\u00e1lat\u00e1t a fenntartott blokkokhoz val\u00f3 hozz\u00e1f\u00e9r\u00e9s sor\u00e1n. Hozz\u00e1adt\u00e1k az ioctl m\u0171veleteket a csatolt f\u00e1jlrendszerek superblock param\u00e9tereinek be\u00e1ll\u00edt\u00e1s\u00e1hoz \u00e9s olvas\u00e1s\u00e1hoz (a tune2fs k\u00e9pes m\u00f3dos\u00edtani a param\u00e9tereket a superblock-ban an\u00e9lk\u00fcl, hogy \u00edr\u00e1si jogokkal rendelkezne a blokk eszk\u00f6z\u00f6n). Teljesen elt\u00e1vol\u00edtott\u00e1k az ext3-ra jellemz\u0151 elavult be\u00e1ll\u00edt\u00e1sokat.\n<li class=\"l\"> Az f2fs-hez hozz\u00e1adt\u00e1k a \"lookup_mode\" csatol\u00e1si opci\u00f3t a keres\u00e9si m\u00f3d kiv\u00e1laszt\u00e1s\u00e1hoz: perf \u2014 hashel\u00e9s szerinti keres\u00e9s, compat \u2014 line\u00e1ris keres\u00e9s, auto \u2014 automatikus kiv\u00e1laszt\u00e1s. A keres\u00e9si m\u00f3d megv\u00e1ltoztat\u00e1sa \u00e9rtelemszer\u0171 a kis bet\u0171\u00e9rz\u00e9ketlen mapp\u00e1k konfigur\u00e1ci\u00f3iban. Az aktu\u00e1lis keres\u00e9si m\u00f3dot az \"\\\/sys\\\/fs\\\/f2fs\\\/\\\/effective_lookup_mode\" f\u00e1jlon kereszt\u00fcl lehet megismerni. Lehet\u0151s\u00e9get adtak inodok fenntart\u00e1s\u00e1ra, amelyek csak privilegiz\u00e1lt felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra el\u00e9rhet\u0151k.\n<li class=\"l\"> Az Overlayfs-hez hozz\u00e1ad\u00f3dott egy kisbet\u0171s keres\u00e9s n\u00e9lk\u00fcli \u00fczemm\u00f3d, amely a f\u00e1jlrendszer szintj\u00e9n \u00e1ll\u00edthat\u00f3 be (a k\u00fcl\u00f6n k\u00f6nyvt\u00e1rakra val\u00f3 be\u00e1ll\u00edt\u00e1s m\u00e9g nem t\u00e1mogatott).\n<li class=\"l\"> A BTRFS-n\u00e9l javult a p\u00e1rhuzamos m\u0171veletek teljes\u00edtm\u00e9nye magas olvas\u00e1si \u00e9s alacsony \u00edr\u00e1si terhel\u00e9s mellett, cs\u00f6kkent a tranzakci\u00f3k r\u00f6gz\u00edt\u00e9si ideje, \u00e9s jelent\u0151sen ler\u00f6vid\u00fclt a szinkroniz\u00e1l\u00e1s ideje (percekr\u0151l m\u00e1sodpercekre). Lehet\u0151s\u00e9g ny\u00edlt olyan blokkok (bs) haszn\u00e1lat\u00e1ra, amelyek nagyobbak a mem\u00f3riablokkn\u00e1l (ps).\n<li class=\"l\"> A ksmbd-hez (a SMB-szerver kernel szintj\u00e9n) hozz\u00e1ad\u00f3dott egy param\u00e9ter a maxim\u00e1lis kapcsolatok sz\u00e1m\u00e1nak korl\u00e1toz\u00e1s\u00e1ra egyetlen felhaszn\u00e1l\u00f3 eset\u00e9ben. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/lir\/ipv4\/\"   title=\"IP address\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"740\">IP address<\/a>. A smbdirect, smbclient \u00e9s smbserver \u00e1t\u00e1lltak a tipikus kernel strukt\u00far\u00e1k haszn\u00e1lat\u00e1ra.\n<li class=\"l\"> A SQUASHFS-hez hozz\u00e1ad\u00f3dott a lseek() rendszerh\u00edv\u00e1sban a SEEK_DATA \u00e9s SEEK_HOLE opci\u00f3k haszn\u00e1lata, amely lehet\u0151v\u00e9 teszi az adatok \u00e9s \u00fcres helyek keres\u00e9s\u00e9t a sparsos f\u00e1jlokban. N\u00e9h\u00e1ny teszt sor\u00e1n a sparas f\u00e1jlok m\u00e1sol\u00e1s\u00e1nak teljes\u00edtm\u00e9nye ak\u00e1r 150-szeres n\u00f6veked\u00e9st mutatott.\n<li class=\"l\"> Az EXFAT-hoz hozz\u00e1ad\u00f3dott az ioctl FS_IOC_GETFSLABEL \u00e9s FS_IOC_SETFSLABEL t\u00e1mogat\u00e1sa, amely lehet\u0151v\u00e9 teszi a part\u00edci\u00f3k c\u00edmk\u00e9inek olvas\u00e1s\u00e1t \u00e9s \u00edr\u00e1s\u00e1t. Lehet\u0151s\u00e9g ny\u00edlt a mount opci\u00f3k m\u00f3dos\u00edt\u00e1s\u00e1ra a re-mountol\u00e1s sor\u00e1n. Felgyorsult a bitk\u00e9pek bet\u00f6lt\u00e9se.\n<li class=\"l\"> Az NTFS3-hoz hozz\u00e1ad\u00f3dott az ioctl FS_IOC_GETFSLABEL \u00e9s FS_IOC_SETFSLABEL t\u00e1mogat\u00e1sa a part\u00edci\u00f3k c\u00edmk\u00e9inek olvas\u00e1s\u00e1hoz \u00e9s be\u00e1ll\u00edt\u00e1s\u00e1hoz.                        <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> A csoportba beker\u00fclt a Rust nyelven \u00edrt Binder interprocess Communication mechanizmus implement\u00e1ci\u00f3ja. A Binder az Androidban a folyamatok k\u00f6z\u00f6tti interakci\u00f3k \u00e9s a t\u00e1voli elj\u00e1r\u00e1smegh\u00edv\u00e1sok kezel\u00e9s\u00e9re szolg\u00e1l (egyetlen Android folyamat h\u00edvhat meg egy m\u00f3dszert vagy f\u00fcggv\u00e9nyt m\u00e1s Android folyamatb\u00f3l a Binder seg\u00edts\u00e9g\u00e9vel, az azonos\u00edt\u00e1s, h\u00edv\u00e1s \u00e9s argumentumok k\u00f6z\u00f6tti tov\u00e1bb\u00edt\u00e1s sor\u00e1n). A Binder k\u00f3dj\u00e1t a Google kezdem\u00e9nyez\u00e9s\u00e9nek keret\u00e9ben \u00edrt\u00e1k \u00e1t Rust nyelvre, amely a biztons\u00e1g fokoz\u00e1s\u00e1ra ir\u00e1nyul Android alatt.\n<li class=\"l\"> A SLUB, a kernel mem\u00f3riaallok\u00e1tora opcion\u00e1lis \"sheaves\" gyors\u00edt\u00f3t\u00e1raz\u00e1si r\u00e9teget val\u00f3s\u00edtott meg, amely t\u00f6bb gyors\u00edt\u00f3t\u00e1rat haszn\u00e1l, mindegyik k\u00fcl\u00f6n CPU-hoz van k\u00f6tve, lehet\u0151v\u00e9 t\u00e9ve, hogy egy mag lokaliz\u00e1lja a mem\u00f3riaallok\u00e1l\u00e1s vagy -felszabad\u00edt\u00e1s sor\u00e1n v\u00e9grehajtott m\u0171veleteket. Ez a gyors\u00edt\u00f3t\u00e1r n\u00f6velte a kernel mem\u00f3riaallok\u00e1l\u00e1s\u00e1nak \u00e9s -felszabad\u00edt\u00e1s\u00e1nak teljes\u00edtm\u00e9ny\u00e9t, megsz\u00fcntetve a k\u00fcl\u00f6nb\u00f6z\u0151 CPU-magok bevon\u00e1s\u00e1t ig\u00e9nyl\u0151 szinkroniz\u00e1ci\u00f3s primit\u00edvek feleslegess\u00e9g\u00e9t. A v\u00e9gzett tesztek sor\u00e1n a teljes\u00edtm\u00e9nyn\u00f6veked\u00e9s 6.3%-t\u00f3l 31%-ig terjedt a terhel\u00e9s t\u00edpus\u00e1t\u00f3l f\u00fcgg\u0151en.\n<li class=\"l\"> Bevezet\u00e9sre ker\u00fclt a f\u00e1jl le\u00edr\u00f3k l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9ge, amelyek egy meghat\u00e1rozott n\u00e9vt\u00e9rhez (namespace) vannak t\u00e1rs\u00edtva. Ellent\u00e9tben azzal, amikor n\u00e9vterekhez az azonos\u00edt\u00f3k ( \/proc\/\/ns\/) szerint f\u00e9r\u00fcnk hozz\u00e1, a f\u00e1jl le\u00edr\u00f3 egy konkr\u00e9t n\u00e9vt\u00e9r p\u00e9ld\u00e1nyhoz van hozz\u00e1rendelve, \u00edgy kiz\u00e1rva azt a helyzetet, amikor az azonos\u00edt\u00f3t \u00fajra allok\u00e1lj\u00e1k \u00e9s egy m\u00e1sik objektumra mutat. A pidfds haszn\u00e1lat\u00e1hoz hasonl\u00f3an, a n\u00e9vterekre hivatkoz\u00f3 f\u00e1jl le\u00edr\u00f3k megnyit\u00e1sa az open_by_handle_at() \u00e9s name_to_handle_at() f\u00fcggv\u00e9nyeken kereszt\u00fcl t\u00f6rt\u00e9nik.\n<li class=\"l\"> Megval\u00f3sult a \u201eSwap Table\u201d mechanizmus, amely lehet\u0151v\u00e9 teszi a swap teljes\u00edtm\u00e9ny\u00e9nek n\u00f6vel\u00e9s\u00e9t. A sebess\u00e9g n\u00f6veked\u00e9se a swap cache-hez val\u00f3 hozz\u00e1f\u00e9r\u00e9s verseng\u00e9s\u00e9nek cs\u00f6kkent\u00e9s\u00e9vel, a cache hat\u00e9konyabb keres\u00e9s\u00e9vel \u00e9s a t\u00f6redezetts\u00e9g cs\u00f6kkent\u00e9s\u00e9vel \u00e9rhet\u0151 el. A Swap Table alap\u00fa backend a swap cache k\u00e9pez\u00e9s\u00e9n\u00e9l lett alkalmazva az XArray backend helyett, \u00edgy \u00e1tlagosan 5-20%-kal n\u00f6vekedett a teljes\u00edtm\u00e9ny. A usemem teszt sor\u00e1n a s\u00e1vsz\u00e9less\u00e9g 17-28%-kal n\u0151tt, a t\u00f6bb sz\u00e1l\u00fa kernel \u00fajra\u00e9p\u00edt\u00e9si teszt sor\u00e1n a build id\u0151 1.12-3.19%-kal cs\u00f6kkent, a redis-benchmark BGSAVE teszt sor\u00e1n pedig a feldolgozott k\u00e9relmek sz\u00e1ma 6-7%-kal n\u0151tt.\n<li class=\"l\"> A Zswap alrendszer k\u00f6zvetlen\u00fcl a zsmalloc mem\u00f3riaallok\u00e1l\u00f3 rendszer haszn\u00e1lat\u00e1ra lett \u00e1t\u00e1ll\u00edtva, a zpool r\u00e9teget, amely m\u00e1r sehol nem haszn\u00e1latos, most elt\u00e1vol\u00edtott\u00e1k a kernb\u0151l.\n<li class=\"l\"> Az x86 rendszerek microcode bet\u00f6lt\u0151 viselked\u00e9s\u00e9nek kezel\u00e9s\u00e9re bevezet\u00e9sre ker\u00fclt a \u201emicrocode=flag lista\u201d parancssori opci\u00f3. Jelenlegi form\u00e1j\u00e1ban az \u00faj opci\u00f3 a \u201emicrocode.force_minrev\u201d hely\u00e9be l\u00e9pett, \u00e9s lehet\u0151v\u00e9 teszi a minim\u00e1lisan elfogadhat\u00f3 microcode verzi\u00f3 megad\u00e1s\u00e1t a bet\u00f6lt\u00e9shez.\n<li class=\"l\"> Megkezd\u0151d\u00f6tt a t\u00falm\u00e9retezett \u201epage\u201d strukt\u00fara \u00e1tszervez\u00e9se, amelyet a mem\u00f3riac\u00edmek kezel\u00e9s\u00e9re haszn\u00e1lnak. Hozz\u00e1ad\u00e1sra ker\u00fclt a \u2018memdesc_flags_t\u2019 t\u00edpus, amely univerz\u00e1lis flag-feldolgoz\u00f3 mez\u0151ket tartalmaz, amelyeket a v\u00e1rhat\u00f3 j\u00f6v\u0151beli \u00e1tkonfigur\u00e1ci\u00f3 ut\u00e1n a \u201epage\u201d strukt\u00far\u00e1b\u00f3l k\u00fcl\u00f6n strukt\u00far\u00e1k sz\u00e1m\u00e1ra (slab \u00e9s folio) val\u00f3 kiemel\u00e9s k\u00f6vetkezm\u00e9nyek\u00e9nt lehet majd haszn\u00e1lni.\n<li class=\"l\"> Az Altera Nios II (FPGA alap\u00fa soft-processzor) processzorokhoz haszn\u00e1lt nios2 architekt\u00far\u00e1hoz implement\u00e1lva lett a clone3() rendszerh\u00edv\u00e1s t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A kernel konfigur\u00e1ci\u00f3ba (KConfig) hozz\u00e1ad\u00f3dott a \u201etransitional\u201d attrib\u00fatum, amely felhaszn\u00e1lhat\u00f3 olyan be\u00e1ll\u00edt\u00e1sok megjel\u00f6l\u00e9s\u00e9re, amelyek nem l\u00e1that\u00f3k a felhaszn\u00e1l\u00f3i fel\u00fcleteken, mint a \u201emake menuconfig\u201d, \u00e9s nem ker\u00fclnek bele a gener\u00e1lt konfigur\u00e1ci\u00f3s f\u00e1jlokba. Az attrib\u00fatum f\u0151 c\u00e9lja, hogy egyszer\u0171s\u00edtse az opci\u00f3k \u00e1tnevez\u00e9s\u00e9t visszamen\u0151leges kompatibilit\u00e1s meg\u0151rz\u00e9s\u00e9vel.\n<li class=\"l\"> A Clang ford\u00edt\u00f3 minim\u00e1lis verzi\u00f3ja, amellyel a kernel \u00f6ssze\u00e1ll\u00edthat\u00f3, felemelkedett az LLVM 15 eszk\u00f6zcsomagig. A Debian 12 \u00e9s Ubuntu 22.04 az LLVM 14-et tartalmazza.\n<li class=\"l\"> Folytat\u00f3dott a Rust-for-Linux \u00e1gb\u00f3l sz\u00e1rmaz\u00f3 m\u00f3dos\u00edt\u00e1sok \u00e1tvitele, amelyek a Rust nyelv haszn\u00e1lat\u00e1ra vonatkoznak mint m\u00e1sodik nyelv a driverek \u00e9s kernel modulok fejleszt\u00e9s\u00e9hez (a Rust t\u00e1mogat\u00e1s alap\u00e9rtelmezetten nincs enged\u00e9lyezve, \u00e9s nem vezet a Rust k\u00f6telez\u0151 ford\u00edt\u00e1si f\u00fcgg\u0151s\u00e9gek k\u00f6z\u00e9 sorol\u00e1s\u00e1hoz a kernel eset\u00e9ben). Az \u00faj verzi\u00f3ban a Rust nyelv\u0171 k\u00f3d sz\u00e1m\u00e1ra megval\u00f3sult a mem\u00f3ri\u00e1val v\u00e9gzett atomikus m\u0171veletek, a maple tree strukt\u00fara, a DebugFS f\u00e1jlok l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9ge \u00e9s bitk\u00e9p manipul\u00e1l\u00f3 funkci\u00f3k. Az API hozz\u00e1f\u00e9r\u00e9s b\u0151v\u00fclt a driverek fejleszt\u00e9s\u00e9hez. Komplett absztrakci\u00f3s k\u00e9szlet ker\u00fclt hozz\u00e1ad\u00e1sra USB-eszk\u00f6z\u00f6k driver\u00e9nek fejleszt\u00e9s\u00e9hez (p\u00e9lda USB-driver). A perf seg\u00e9dprogramhoz hozz\u00e1adva lett a rustc ford\u00edt\u00f3 \u00e1ltal gener\u00e1lt hibakeres\u0151 szimb\u00f3lumok t\u00e1mogat\u00e1sa.                      <\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a let\u00f6lt\u00f6tt BPF programok kriptogr\u00e1fiai al\u00e1\u00edr\u00e1s \u00e1ltali ellen\u0151rz\u00e9s\u00e9nek t\u00e1mogat\u00e1sa. A j\u00f6v\u0151ben ez a lehet\u0151s\u00e9g b\u0151v\u00fclni fog a szab\u00e1lyok megad\u00e1s\u00e1nak eszk\u00f6zeivel a BPF programok al\u00e1\u00edr\u00e1s\u00e1nak ellen\u0151rz\u00e9s\u00e9re, \u00e9s lehet\u0151s\u00e9get biztos\u00edt a nem privilegiz\u00e1lt felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra, hogy haszn\u00e1lj\u00e1k a hiteles\u00edtett BPF programokat.\n<li class=\"l\"> A KVM hypervisorban megval\u00f3sult az Intel CET (Control-flow Enforcement Technology) virtualiz\u00e1ci\u00f3j\u00e1nak t\u00e1mogat\u00e1sa, amelyet az exploitok elleni v\u00e9delem \u00e9rdek\u00e9ben alkalmaznak, \u00e9s amelyek a visszatekint\u0151 programoz\u00e1si m\u00f3dszereket (ROP - Return-Oriented Programming) haszn\u00e1lj\u00e1k. A v\u00e9delem l\u00e9nyege, hogy a vez\u00e9rl\u00e9s \u00e1tad\u00e1sa ut\u00e1n a visszat\u00e9r\u00e9si c\u00edm a processzor \u00e1ltal nemcsak a norm\u00e1l stackben, hanem egy k\u00fcl\u00f6n shadow stackben is t\u00e1rol\u00e1sra ker\u00fcl, amelyet k\u00f6zvetlen\u00fcl nem lehet m\u00f3dos\u00edtani.\n<li class=\"l\"> Implemented the ability to use more than 255 CPUs in guest systems running under the Bhyve hypervisor on hosts with FreeBSD 15.\n<li class=\"l\"> Added a dibs (Direct Internal Buffer Sharing) layer for controlled sharing of buffers within isolated environments such as a hypervisor or a Linux kernel instance.\n<li class=\"l\"> The audit subsystem has been updated to support multiple LSM (Linux Security Module) modules enabled at the same time.\n<li class=\"l\"> A virtio driver spi-virtio has been added for accessing SPI devices (Serial Peripheral Interface) from <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vps\/\"   title=\"virtu\u00e1lis g\u00e9pekhez\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2239\">virtu\u00e1lis g\u00e9pekhez<\/a>.\n<li class=\"l\"> The KVM hypervisor has added support for the SEV-SNP CipherText Hiding mode, which blocks the reading of memory ciphertext from protected guest systems on unauthorized CPUs.\n<li class=\"l\"> Added the qtee driver for TEE environments (Trusted Execution Environment) of Qualcomm chips.                    <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> Support for encrypting TCP connections has been added using the PSP (PSP Security Protocol), developed by Google to encrypt traffic between data centers. PSP provides encryption, cryptographic integrity verification, and source authentication, implementing a unique combination of features from TLS and IPsec protocols. PSP applies encryption at the level of individual network connections rather than the entire communication channel. It uses separate encryption keys for different tunneled TCP connections to strictly isolate traffic from different applications and handlers. To reduce CPU load, offloading of encryption and decryption operations to the network cards is supported. UDP is used as the transport protocol for data transmission, over which the content of the original TCP packet is tunneled.     <\/p>\n<p><center><img decoding=\"async\" alt=\"A Linux 6.18 kernel kiad\u00e1sa\" src=\"\/wp-content\/uploads\/2025\/12\/180701a9b56890a55860d65207471472.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<li class=\"l\"> Hozz\u00e1adva az AccECN (Pontos Explicit Congestion Notification) kiterjeszt\u00e9s kezdeti t\u00e1mogat\u00e1sa, amely az ECN kiterjeszt\u00e9s jav\u00edtott v\u00e1ltozata, lehet\u0151v\u00e9 t\u00e9ve a hosztok sz\u00e1m\u00e1ra, hogy t\u00falterhelts\u00e9g eset\u00e9n ahelyett, hogy az IP-csomagokat eldobn\u00e1k, megjel\u00f6lj\u00e9k azokat, ami lehet\u0151v\u00e9 teszi a kezdeti torl\u00f3d\u00e1sok azonos\u00edt\u00e1s\u00e1t a kommunik\u00e1ci\u00f3s csatorn\u00e1kban csomagvesztes\u00e9g n\u00e9lk\u00fcl. Az eredeti ECN kiterjeszt\u00e9s korl\u00e1toz\u00e1sa, hogy a TCP-n bel\u00fcli egyetlen \u00e1tvitel-\u00e1tviteli ciklus (RTT, Round-Trip Time) sor\u00e1n csak egy t\u00falt\u00f6lt\u00e9si jelz\u00e9s k\u00fcld\u00e9se enged\u00e9lyezett. Az AccECN elt\u00e1vol\u00edtja ezt a korl\u00e1toz\u00e1st, \u00e9s lehet\u0151v\u00e9 teszi a fogad\u00f3 sz\u00e1m\u00e1ra, hogy t\u00f6bb t\u00falt\u00f6lt\u00e9si c\u00edmk\u00e9t k\u00fcldj\u00f6n a TCP-csomag fejl\u00e9c\u00e9ben a k\u00fcld\u0151nek. A t\u00f6m\u00f6r\u00edt\u00e9si algoritmusok a kapott inform\u00e1ci\u00f3kat felhaszn\u00e1lhatj\u00e1k a t\u00falt\u00f6lt\u00e9sek pontosabb kezel\u00e9s\u00e9re, an\u00e9lk\u00fcl hogy drasztikusan cs\u00f6kkenteni kellene a csomagok k\u00fcld\u00e9s\u00e9nek intenzit\u00e1s\u00e1t, ha enyhe t\u00falterhel\u00e9s l\u00e9p fel.\n<li class=\"l\"> Az UDP-stack optimaliz\u00e1lva lett a bej\u00f6v\u0151 csomagok kezel\u00e9s\u00e9re DDoS-t\u00e1mad\u00e1sok alatt, amelyek nagysz\u00e1m\u00fa csomagot k\u00fcldenek egy vagy t\u00f6bb UDP-socketbe. Az elv\u00e9gzett optimaliz\u00e1l\u00e1sok, mint p\u00e9ld\u00e1ul a verseng\u0151 z\u00e1rak cs\u00f6kkent\u00e9se, a mem\u00f3ria adatstrukt\u00far\u00e1k elhelyez\u00e9s\u00e9nek optimaliz\u00e1l\u00e1sa \u00e9s a NUMA (Non-Uniform Memory Access) architekt\u00far\u00e1val sz\u00e1mol\u00f3 z\u00e1rak alkalmaz\u00e1sa, lehet\u0151v\u00e9 tett\u00e9k a UDP-csomagok fogad\u00e1s\u00e1nak teljes\u00edtm\u00e9ny\u00e9nek 47%-kal vagy t\u00f6bbel val\u00f3 n\u00f6vel\u00e9s\u00e9t sz\u00e9ls\u0151s\u00e9ges k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt.\n<li class=\"l\"> Lehet\u0151s\u00e9g van a NFS-szerver I\/O gyors\u00edt\u00f3t\u00e1raz\u00e1s\u00e1nak letilt\u00e1s\u00e1ra, ami lehet\u0151v\u00e9 teszi a NFS-szerver haszn\u00e1lat\u00e1t kis mem\u00f3ria kapacit\u00e1s\u00fa rendszerekben (p\u00e9ld\u00e1ul korl\u00e1tozott felh\u0151alap\u00fa k\u00f6rnyezetekben). A gyors\u00edt\u00f3t\u00e1r letilt\u00e1sa szint\u00e9n hasznos lehet a terhelt NFS-szervereken, hogy elker\u00fclj\u00fck a lok\u00e1lis t\u00e1rol\u00f3khoz kapcsol\u00f3d\u00f3 adatok gyors\u00edt\u00f3t\u00e1rb\u00f3l val\u00f3 elt\u00e1vol\u00edt\u00e1s\u00e1t, mivel mem\u00f3ri\u00e1t szabad\u00edtunk fel az NFS gyors\u00edt\u00f3t\u00e1r sz\u00e1m\u00e1ra.\n<li class=\"l\"> A bej\u00f6v\u0151 \u00e9s kimen\u0151 csomagok maxim\u00e1lis m\u00e9rete a h\u00e1l\u00f3zati socketekhez (net.core.rmem_max \u00e9s net.core.wmem_max) 2 MB-r\u00f3l 4 MB-ra n\u0151tt. Az alap\u00e9rtelmezett be\u00e1ll\u00edtott m\u00e9ret v\u00e1ltozatlan maradt (net.core.rmem_default \u00e9s net.core.wmem_default = 2 MB).\n<li class=\"l\"> Hozz\u00e1adva a Qualcomm PPE (Packet Processing Engine) h\u00e1l\u00f3zati m\u0171veletek gyors\u00edt\u00f3j\u00e1hoz k\u00e9sz\u00fclt meghajt\u00f3, amely a Qualcomm IPQ9574 SoC-ban tal\u00e1lhat\u00f3.        <\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> A magban szerepl\u0151 mag, a Rust nyelven \u00edrt Tyr drivert tartalmaz, amely az ARM Mali GPU-k, p\u00e9ld\u00e1ul a Mali G310, G510 \u00e9s G710, CSF (Command Stream Frontend) technol\u00f3gi\u00e1j\u00e1val val\u00f3 m\u0171k\u00f6d\u00e9s\u00e9t biztos\u00edtja. A driver egyel\u0151re nem k\u00e9sz\u00fclt el a norm\u00e1l felhaszn\u00e1l\u00f3k \u00e1lland\u00f3 haszn\u00e1lat\u00e1ra, \u00e9s k\u00eds\u00e9rleti protot\u00edpusk\u00e9nt szolg\u00e1l a Rust nyelven \u00edrt driverek fejleszt\u00e9s\u00e9hez sz\u00fcks\u00e9ges absztrakci\u00f3k tesztel\u00e9s\u00e9re.\n<li class=\"l\"> A HID (Human Interface Device) interf\u00e9sszel rendelkez\u0151 bemeneti eszk\u00f6z\u00f6kh\u00f6z hozz\u00e1adt\u00e1k a tapipadok haptikus visszajelz\u00e9s\u00e9nek \u00e9s nyom\u00e1s\u00e9rz\u00e9kel\u0151k t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Folytat\u00f3dtak a Xe DRM driver (Direct Rendering Manager) fejleszt\u00e9sei az Intel Xe architekt\u00far\u00e1val rendelkez\u0151 GPU-khoz, amelyek az Intel Arc csal\u00e1d grafikus k\u00e1rty\u00e1iban \u00e9s a Tiger Lake processzorokt\u00f3l kezd\u0151d\u0151en az integr\u00e1lt grafik\u00e1ban haszn\u00e1latosak. Az \u00faj verzi\u00f3ban bevezett\u00e9k a madvise interf\u00e9szt, aktiv\u00e1l\u00f3dott az SR-IOV PF (Single Root I\/O Virtualization Physical Function) t\u00e1mogat\u00e1sa, hozz\u00e1adt\u00e1k az Intel PSMI \u00fczemm\u00f3d t\u00e1mogat\u00e1s\u00e1t a hardver \u00e9rv\u00e9nyes\u00edt\u00e9s\u00e9hez, biztos\u00edtott\u00e1k a firmware-ek \u00e1ltal k\u00fcld\u00f6tt hibainform\u00e1ci\u00f3k feldolgoz\u00e1s\u00e1t, megval\u00f3s\u00edtott\u00e1k az SLPC energiafogyaszt\u00e1si profilt, \u00e9s lehet\u0151v\u00e9 tett\u00e9k j\u00e1rul\u00e9kos firmware-ek (p\u00e9ld\u00e1ul a h\u0171t\u0151vez\u00e9rl\u0151h\u00f6z \u00e9s a fesz\u00fclts\u00e9gszab\u00e1lyoz\u00f3hoz) bet\u00f6lt\u00e9s\u00e9t a driver ellen\u0151rz\u00e9se sor\u00e1n.\n<li class=\"l\"> Az AMDGPU driverhez hozz\u00e1adt\u00e1k a Cyan Skillfish APU-k t\u00e1mogat\u00e1s\u00e1t, jav\u00edtott\u00e1k az AMD GCN 1.0 t\u00e1mogat\u00e1s\u00e1t, k\u00e9pess\u00e9 tett\u00e9k a criu eszk\u00f6zk\u00e9szlettel val\u00f3 kompatibilit\u00e1st, a sysfs-be pedig h\u0151m\u00e9rs\u00e9kleti mutat\u00f3kat adtak hozz\u00e1, lehet\u0151v\u00e9 t\u00e9ve a felhaszn\u00e1l\u00f3i t\u00e9rb\u0151l \u00e9rkez\u0151 MMIO \u00fajrat\u00e9rk\u00e9pez\u00e9si k\u00e9relmeket.\n<li class=\"l\"> Az i915 driverhez hozz\u00e1adt\u00e1k a Wildcat Lake csal\u00e1d chipeinek t\u00e1mogat\u00e1s\u00e1t, valamint jav\u00edtott\u00e1k a Jasper Lake, Elkhart Lake, Gen7 \u00e9s Gen6 GPU-kal val\u00f3 egy\u00fcttm\u0171k\u00f6d\u00e9st.\n<li class=\"l\"> A Nouveau driverben alap\u00e9rtelmezetten aktiv\u00e1lt\u00e1k a NVIDIA GSP firmware-eket, \u00e9s jav\u00edtott\u00e1k a hibakezel\u00e9st.\n<li class=\"l\"> Folyamatosan t\u00f6rt\u00e9nik a Nova driver komponensek integr\u00e1ci\u00f3ja az NVIDIA GPU-kkal, melyek GSP firmware-rel rendelkeznek, amelyek a Turing mikroarchitekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 NVIDIA GeForce RTX 2000 sorozatt\u00f3l kezd\u0151d\u0151en haszn\u00e1latosak. A meghajt\u00f3 Rust nyelven \u00edr\u00f3dott. Az \u00faj verzi\u00f3ban kib\u0151v\u00fclt a GSP firmware-ek t\u00e1mogat\u00e1sa, javult a \u201eregister!\u201d makr\u00f3 implement\u00e1ci\u00f3ja, \u00e9s hozz\u00e1adt\u00e1k a PCI-eszk\u00f6z\u00f6k oszt\u00e1lyainak \u00e9s gy\u00e1rt\u00f3i azonos\u00edt\u00f3inak t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a rocket drivert az NPU gyors\u00edt\u00f3khoz, amelyek az RK3588 SoC Rockchip eset\u00e9ben alkalmazhat\u00f3k.\n<li class=\"l\"> Hozz\u00e1adva a \u201eboot_display\u201d kernel param\u00e9ter, amely lehet\u0151v\u00e9 teszi a kimeneti eszk\u00f6z kiv\u00e1laszt\u00e1s\u00e1t a rendszerind\u00edt\u00e1si folyamat megjelen\u00edt\u00e9s\u00e9hez t\u00f6bb GPU-val rendelkez\u0151 rendszereken.\n<li class=\"l\"> A vesadrm driverben megval\u00f3s\u00edtott\u00e1k a 8-bites palett\u00e1k t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A msm meghajt\u00f3ba beker\u00fclt az Adreno 663 GPU t\u00e1mogat\u00e1sa, \u00e9s megval\u00f3sult az IFPC (Inter Frame Power Collapse) energiatakar\u00e9kos technol\u00f3gia t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A panthor meghajt\u00f3ba beker\u00fclt a Mali-G710, Mali-G510, Mali-G310, Mali-Gx15, Mali-Gx20 \u00e9s Mali-Gx25 GPU t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Hozz\u00e1adva a Qualcomm Glymur \u00e9s PM4125, Realtek RT1321, Shanghai FourSemi FS2104\/5S, Texas Instruments PCM1754 \u00e9s TAS2783A, qcs615, CS35L56 B2, tas2118, tas2x20, tas5825 hangrendszerek t\u00e1mogat\u00e1sa. Tov\u00e1bb\u00e1 hozz\u00e1adva a Tascam US-144mkII \u00e9s Presonus S1824c USB hangk\u00e1rty\u00e1k t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Hozz\u00e1adva az ARM CPU Cortex-A320\/A520AE\/A720AE \u00e9s a C1-Nano\/Pro\/Premium\/Ultra t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Hozz\u00e1adva az ARM platformok, SoC-k \u00e9s eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa: Apple M2 Pro, M2 Max \u00e9s M2 Ultra, Sony Xperia SP, Samsung Galaxy S22, Samsung Galaxy S20 FE, ASUS Eee Pad Slider SL101, Lenovo ThinkBook 16, HP Omnibook X14 X1P42100, Dell Inspiron 7441\/Latitude 7455, Sige1, NanoPi Zero2, Axis Artpec8, NXP i.MX91, ROCK 2A\/2F, Qualcomm Lemans Auto, Renesas RZ\/T2H, RZ\/N2H, RZ\/T2H \u00e9s RZ\/N2H, Aspeed AST27xx, Meta Clemente BMC, Netcube Nagami som, Tqma91xx, Ultratronik i.MX8MP Ultra-MACH, i.MX8ULP EVK9, Buffalo WXR-1750DHP.       <\/ul>\n<\/ul>\n<p>Ek\u00f6zben a latin-amerikai Szabad Szoftver Alap\u00edtv\u00e1ny elk\u00e9sz\u00edtette a teljesen szabad 6.18-as kernel verzi\u00f3t - Linux-libre 6.18-gnu, amely tiszt\u00edtva lett a gy\u00e1rt\u00f3 \u00e1ltal korl\u00e1tozott, nem szabad elemeket tartalmaz\u00f3 firmware-kt\u0151l \u00e9s meghajt\u00f3kt\u00f3l. A 6.18-as kiad\u00e1sban friss\u00edtett\u00e9k a blob-tiszt\u00edt\u00f3 k\u00f3dot a Nova-Core, Intel XE, TI PRUeth, Lantiq GSWIP, Marvell WiFi-Ex meghajt\u00f3kban. Tiszt\u00edt\u00e1sra ker\u00fclt a blob neve a dts f\u00e1jlokban (devicetree) Qualcomm, Mediatek \u00e9s TI ARM64 chipsetekhez. A blob-ok bet\u00f6lt\u00e9se semleges\u00edtve lett az \u00faj FourSemi fs2104\/5s, TI TAS2783 \u00e9s Qualcomm GENI meghajt\u00f3kban.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64346\">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 6.18. \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: dm-pcache \u0434\u043b\u044f \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (PMEM), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Bcachefs, online-\u0440\u0435\u0436\u0438\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 XFS, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b Binder (Android IPC) \u0438 Tyr (GPU Mali) \u043d\u0430 Rust, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f USB-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Rust, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0430\u043b\u043b\u043e\u043a\u0430\u0442\u043e\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 SLUB, \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0451\u043d \u043f\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u0430\u043c, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":150191,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-150190","post","type-post","status-publish","format-standard","has-post-thumbnail","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 6.18.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-18\" \/>\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 6.18 | 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 6.18.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-18\" \/>\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=\"2025-12-01T09:11:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-01T09:11:58+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\udd47A Linux 6.18 kernel kiad\u00e1sa | ProHoster","description":"K\u00e9t h\u00f3nap fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 6.18 kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-18","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 6.18 | 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 6.18.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-18","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":"2025-12-01T09:11:58+00:00","article:modified_time":"2025-12-01T09:11:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"150190","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:19:20","updated":"2026-02-09 17:57:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/150190","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=150190"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/150190\/revisions"}],"predecessor-version":[{"id":159483,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/150190\/revisions\/159483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/150191"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=150190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=150190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=150190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}