{"id":122993,"date":"2025-03-25T22:22:41","date_gmt":"2025-03-25T20:22:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-14"},"modified":"2025-03-25T22:22:41","modified_gmt":"2025-03-25T20:22:41","slug":"reliz-yadra-linux-6-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-14","title":{"rendered":"A Linux 6.14 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.14 kernelsz\u00e1m kiad\u00e1s\u00e1t. A legszembet\u0171n\u0151bb v\u00e1ltoz\u00e1sok k\u00f6z\u00f6tt van az NT-szinkroniz\u00e1l\u00f3 szoftver, a Btrfs RAID1 olvas\u00e1si m\u0171veleteinek kiegyens\u00falyoz\u00e1s\u00e1nak be\u00e1ll\u00edt\u00e1sa, a reflink t\u00e1mogat\u00e1sa XFS-ben real-time m\u00f3dban, a nem gyors\u00edt\u00f3t\u00e1razott pufferezetten v\u00e9gzett bemenet\/kimenet lehet\u0151s\u00e9ge, a GPU mem\u00f3ria korl\u00e1toz\u00e1s\u00e1ra szolg\u00e1l\u00f3 dmem csoport, az io_uring haszn\u00e1lata a FUSE-ben, az attrib\u00fatumok deleg\u00e1l\u00e1sa NFS alatt, az atomikus \u00edr\u00e1sok t\u00e1mogat\u00e1sa a Device mapperben, a szimbolikus linkek gyors\u00edt\u00e1sa, a szkriptek futtat\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9nek kezel\u00e9se, a Qualcomm Snapdragon 8 Elite chipek t\u00e1mogat\u00e1sa \u00e9s az AMD NPU-hoz k\u00e9sz\u00fclt illeszt\u0151program.    <\/p>\n<p>Az \u00faj verzi\u00f3 12115 jav\u00edt\u00e1st tartalmaz 1984 fejleszt\u0151t\u0151l, a jav\u00edt\u00f3csomag m\u00e9rete 39 MB (a v\u00e1ltoztat\u00e1sok 10170 f\u00e1jlt \u00e9rintenek, 531586 k\u00f3dsort adtak hozz\u00e1, 235999 sort t\u00f6r\u00f6ltek). Az el\u0151z\u0151 kiad\u00e1sban 14172 jav\u00edt\u00e1s volt 2086 fejleszt\u0151t\u0151l, a jav\u00edt\u00f3csomag m\u00e9rete 46 MB. A 6.14-es verzi\u00f3ban bemutatott \u00f6sszes v\u00e1ltoztat\u00e1s k\u00f6r\u00fclbel\u00fcl 41%-a eszk\u00f6zmeghajt\u00f3kkal kapcsolatos, k\u00f6r\u00fclbel\u00fcl 13%-a a hardverarchitekt\u00far\u00e1khoz specifikus k\u00f3d friss\u00edt\u00e9s\u00e9vel kapcsolatos, 14% a h\u00e1l\u00f3zati veremhez, 7% a f\u00e1jlrendszerekhez, \u00e9s 4% a kernel bels\u0151 alrendszereihez tartozik.       <\/p>\n<p>A 6.14-es kernel f\u0151 \u00fajdons\u00e1gai:  <\/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 \u00faj lehet\u0151s\u00e9geket vezet be az olvas\u00e1si m\u0171veletek k\u00f6z\u00f6tti egyens\u00falyoz\u00e1sra a RAID1 t\u00f6mbbe tartoz\u00f3 t\u00e1rol\u00f3k k\u00f6z\u00f6tt. A kor\u00e1bban \u00e9rv\u00e9nyben l\u00e9v\u0151, a folyamatok azonos\u00edt\u00f3i (pid) alapj\u00e1n t\u00f6rt\u00e9n\u0151 terhel\u00e9seloszt\u00e1s mellett a \u00faj verzi\u00f3ban h\u00e1rom \u00faj egyens\u00falyoz\u00e1si m\u00f3dot javasolnak: \u00abrotation\u00bb (egyenletes terhel\u00e9seloszt\u00e1s az \u00f6sszes t\u00e1rol\u00f3 k\u00f6z\u00f6tt, alap\u00e9rtelmez\u00e9s szerint bekapcsolva); \u00ablatency\u00bb (a k\u00e9sleltet\u00e9sek figyelembev\u00e9tel\u00e9vel, hasznos lehet meghib\u00e1sod\u00e1sok vagy instabil t\u00e1rol\u00f3k eset\u00e9n); devid (k\u00e9zi vez\u00e9rl\u00e9s). Az egyens\u00falyoz\u00e1si m\u00f3d v\u00e1ltoztat\u00e1s\u00e1ra szolg\u00e1l\u00f3 interf\u00e9sz hozz\u00e1ad\u00e1sra ker\u00fclt: \u00ab\/sys\/fs\/btrfs\/\/read_policy\u00bb. A Btrfs egy\u00e9b v\u00e1ltoz\u00e1sai k\u00f6z\u00f6tt szerepel az ioctl FS_IOC_READ_VERITY_METADATA implement\u00e1l\u00e1sa.\n<li class=\"l\"> \u00daj nem gyors\u00edt\u00f3t\u00e1razott bemeneti\/kimeneti \u00fczemm\u00f3d ker\u00fclt bevezet\u00e9sre, ahol az adatok azonnal elt\u00e1vol\u00edt\u00e1sra ker\u00fclnek az oldal gyors\u00edt\u00f3t\u00e1r\u00e1b\u00f3l, miut\u00e1n a hozz\u00e1f\u00e9r\u00e9si vagy \u00edr\u00e1si m\u0171veletek befejez\u0151dtek. Ez a v\u00e1ltoztat\u00e1s hasznos lehet rendk\u00edv\u00fcl gyors t\u00e1rol\u00f3eszk\u00f6z\u00f6k haszn\u00e1lata eset\u00e9n, ahol a mem\u00f3ria gyors\u00edt\u00f3t\u00e1raz\u00e1sa felesleges. Ilyen eszk\u00f6z\u00f6k eset\u00e9n az \u00faj \u00fczemm\u00f3d lehet\u0151v\u00e9 teszi a mem\u00f3ria t\u00falzott felhaszn\u00e1l\u00e1s\u00e1nak elker\u00fcl\u00e9s\u00e9t az oldal gyors\u00edt\u00f3t\u00e1ra \u00e1ltal, an\u00e9lk\u00fcl, hogy bonyolult k\u00f6zvetlen bemeneti\/kimeneti API-ra (Direct I\/O) lenne sz\u00fcks\u00e9g.\n<li class=\"l\"> Az fsnotify, a f\u00e1jlrendszer v\u00e1ltoz\u00e1sainak nyomon k\u00f6vet\u00e9s\u00e9re szolg\u00e1l\u00f3 mechanizmus, \u00faj esem\u00e9nyt, az FS_PRE_ACCESS-t kapott, amely a f\u00e1jl tartalm\u00e1hoz val\u00f3 hozz\u00e1f\u00e9r\u00e9s el\u0151tt gener\u00e1l\u00f3dik. Az esem\u00e9nyt szinkron \u00fczemm\u00f3dban dolgozz\u00e1k fel, azaz a kernel elk\u00fcldi az esem\u00e9nyt \u00e9s v\u00e1r a v\u00e1laszra. Ha a v\u00e1lasz meg\u00e9rkezik, a m\u0171velet v\u00e9grehajt\u00f3dik, ha pedig hiba l\u00e9p fel, a rendszerh\u00edv\u00e1s hiba\u00fczenetet k\u00fcld vissza a felhaszn\u00e1l\u00f3i t\u00e9rbe. A FS_PRE_ACCESS seg\u00edts\u00e9g\u00e9vel a felhaszn\u00e1l\u00f3i t\u00e9rben l\u00e9v\u0151 folyamat p\u00e9ld\u00e1ul lehet\u0151v\u00e9 teheti a f\u00e1jl kit\u00f6lt\u00e9s\u00e9t, amint az adatok rendelkez\u00e9sre \u00e1llnak a lass\u00fa t\u00e1rol\u00f3ban.\n<li class=\"l\"> A FUSE alrendszerhez, amely lehet\u0151v\u00e9 teszi f\u00e1jlrendszerek megval\u00f3s\u00edt\u00e1s\u00e1t a felhaszn\u00e1l\u00f3i t\u00e9rben, hozz\u00e1adt\u00e1k a kernel \u00e9s a felhaszn\u00e1l\u00f3i t\u00e9rbeli kezel\u0151 k\u00f6z\u00f6tti adatmegoszt\u00e1s t\u00e1mogat\u00e1s\u00e1t az io_uring bemeneti\/kimeneti mechanizmus haszn\u00e1lat\u00e1val. Ez a v\u00e1ltoztat\u00e1s jav\u00edtja a FUSE teljes\u00edtm\u00e9ny\u00e9t az\u00e1ltal, hogy cs\u00f6kkenti a v\u00e1lt\u00e1sok sz\u00e1m\u00e1t a kernel \u00e9s a felhaszn\u00e1l\u00f3i t\u00e9r k\u00f6z\u00f6tt.\n<li class=\"l\"> Az XFS f\u00e1jlrendszerben hozz\u00e1ad\u00f3dott a ford\u00edtott t\u00e9rk\u00e9pz\u00e9s (rmap, reverse-mapping) lehet\u0151s\u00e9ge, amely a kisz\u00e1m\u00edthat\u00f3 k\u00e9sleltet\u00e9sek (&#171;realtime device&#187;) \u00fczemm\u00f3dj\u00e1ban m\u0171k\u00f6dik. A ford\u00edtott t\u00e9rk\u00e9pz\u00e9s lehet\u0151v\u00e9 teszi, hogy meghat\u00e1rozzuk, hogy mely f\u00e1jl t\u00e1rol\u00e1s\u00e1hoz haszn\u00e1lj\u00e1k a megadott blokkot a t\u00e1rol\u00f3eszk\u00f6z\u00f6n. Az rmap seg\u00edts\u00e9g\u00e9vel az XFS-ben a realtime \u00fczemm\u00f3dban megval\u00f3sult a reflink m\u0171velet t\u00e1mogat\u00e1sa, amely lehet\u0151v\u00e9 teszi a f\u00e1jlok m\u00e1solatainak l\u00e9trehoz\u00e1s\u00e1t a f\u00e1jlmetaadatok kl\u00f3noz\u00e1s\u00e1val \u00e9s egy m\u00e1r megl\u00e9v\u0151 adatlink l\u00e9trehoz\u00e1s\u00e1val an\u00e9lk\u00fcl, hogy t\u00e9nyleges m\u00e1sol\u00e1sra lenne sz\u00fcks\u00e9g.\n<li class=\"l\"> A VFS-ben megval\u00f3s\u00edtott\u00e1k a szimbolikus linkek m\u00e9ret\u00e9nek gyors\u00edt\u00f3t\u00e1raz\u00e1s\u00e1t, amely 1,5%-kal felgyors\u00edtotta a readlink m\u0171velet v\u00e9grehajt\u00e1s\u00e1t (az ext4 f\u00e1jlrendszer\\\/initrd.img f\u00e1jlj\u00e1val v\u00e9gzett teszt sor\u00e1n). A gyors\u00edt\u00f3t\u00e1raz\u00e1s enged\u00e9lyezve van az ext4 \u00e9s tmpfs f\u00e1jlrendszerekben.\n<li class=\"l\"> Az NFSv4.2 implement\u00e1ci\u00f3j\u00e1ba be\u00e9p\u00edtett\u00e9k a f\u00e1jlattrib\u00fatumok deleg\u00e1l\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1t, amely lehet\u0151v\u00e9 teszi a f\u00e1jlok m\u00f3dos\u00edt\u00e1si ideje (mtime) kezel\u00e9s\u00e9t az NFS-kliens oldal\u00e1n an\u00e9lk\u00fcl, hogy a v\u00e1ltoz\u00e1sokat a szerverre kellene visszak\u00fcldeni. Az NFS-ben szint\u00e9n jav\u00edtott\u00e1k a &#171;LOCALIO&#187; protokoll t\u00e1mogat\u00e1s\u00e1t, amely lehet\u0151v\u00e9 teszi annak meg\u00e1llap\u00edt\u00e1s\u00e1t, hogy a kliens \u00e9s a szerver egyazon hoszton tal\u00e1lhat\u00f3-e, amely a megfelel\u0151 optimaliz\u00e1l\u00e1sok, p\u00e9ld\u00e1ul a kliens k\u00f6zvetlen bemenet\/kimenet (Direct I\/O) haszn\u00e1lat\u00e1t teszi lehet\u0151v\u00e9.\n<li class=\"l\"> Javult a NETFS, CIFS \u00e9s AFS (Andrew File System) f\u00e1jlrendszerek olvas\u00e1si teljes\u00edtm\u00e9nye.\n<li class=\"l\"> A Squashfs-be bevezettek egy k\u00f6zvetlen bet\u00f6lt\u00e9si m\u00f3dot a blokkok sz\u00e1m\u00e1ra a lapk\u00e9szletbe (SQUASHFS_FILE_DIRECT), amely lehet\u0151v\u00e9 teszi, hogy ne legyen sz\u00fcks\u00e9g k\u00fcl\u00f6n read_page gyors\u00edt\u00f3t\u00e1rra. Ez a v\u00e1ltoz\u00e1s cs\u00f6kkentette a Squashfs m\u0171k\u00f6d\u00e9sekor sz\u00fcks\u00e9ges mem\u00f3ria mennyis\u00e9g\u00e9t.\n<li class=\"l\"> A statx() rendszerh\u00edv\u00e1sba bevezet\u00e9sre ker\u00fclt a STATX_DIO_READ_ALIGN z\u00e1szl\u00f3, amely meghat\u00e1rozza az olvas\u00e1si m\u0171veletekhez sz\u00fcks\u00e9ges igaz\u00edt\u00e1st a f\u00e1jlokb\u00f3l.\n<li class=\"l\"> A Bcachefs f\u00e1jlrendszerben friss\u00edtett\u00e9k \u00e9s stabiliz\u00e1lt\u00e1k a lemezstrukt\u00far\u00e1k form\u00e1tum\u00e1t. B\u00e1rmely tov\u00e1bbi form\u00e1tumbeli v\u00e1ltoztat\u00e1st opcion\u00e1lisnak tekintenek, \u00e9s ezek opcion\u00e1lis kieg\u00e9sz\u00edt\u00e9sek form\u00e1j\u00e1ban fognak megval\u00f3sulni. Jelent\u0151sen javult a f\u00e1jlrendszer integrit\u00e1sellen\u0151rz\u00e9s\u00e9nek sebess\u00e9ge. Ezen fel\u00fcl, a Bcachefs jav\u00edtott a csak olvas\u00e1sra val\u00f3 \u00fczemm\u00f3dban; megsz\u00fcntett\u00e9k azokat a probl\u00e9m\u00e1kat, amelyek a mem\u00f3ria szabad\u00edt\u00e1sa ut\u00e1ni hozz\u00e1f\u00e9r\u00e9shez vezettek; megoldott\u00e1k a fsck-ben fell\u00e9p\u0151 reflink mutat\u00f3kkal kapcsolatos probl\u00e9m\u00e1kat; jav\u00edtott\u00e1k a tranzakci\u00f3k \u00fajraind\u00edt\u00e1s\u00e1nak kezel\u00e9s\u00e9t.\n<li class=\"l\"> Vissza\u00e1ll\u00edtott\u00e1k az md-linear modult, amely blokkeszk\u00f6z\u00f6k \u00f6sszekapcsol\u00e1s\u00e1ra szolg\u00e1l. Ezt a modult kor\u00e1bban elavultnak nyilv\u00e1n\u00edtott\u00e1k \u00e9s elt\u00e1vol\u00edtott\u00e1k a 6.8-as kernelfelversion\u00e1l\u00e1sb\u00f3l, de kider\u00fclt, hogy nagy sz\u00fcks\u00e9g van r\u00e1, ez\u00e9rt most vissza\u00e1ll\u00edtott\u00e1k.\n<li class=\"l\"> Az F2FS \u00e9s SQUASHFS f\u00e1jlrendszerek \u00e1t\u00e1lltak a mem\u00f3riaoldal f\u00f3li\u00e1k (page folios) haszn\u00e1lat\u00e1ra.\n<li class=\"l\"> Az OCFS2 \u00e9s DLMFS f\u00e1jlrendszerek \u00faj part\u00edci\u00f3mont\u00e1l\u00e1si API-ra v\u00e1ltottak.\n<li class=\"l\"> A null_blk illeszt\u0151programban megval\u00f3s\u00edt\u00e1sra ker\u00fclt a &#171;rotational&#187; attrib\u00fatum, amely a configfs-en kereszt\u00fcl \u00e1ll\u00edthat\u00f3 be, \u00e9s amely lehet\u0151v\u00e9 teszi a forg\u00f3lemezes eszk\u00f6z\u00f6kkel val\u00f3 munka szimul\u00e1l\u00e1s\u00e1t a kernel funkci\u00f3inak tesztel\u00e9s\u00e9nek megk\u00f6nny\u00edt\u00e9se \u00e9rdek\u00e9ben.\n<li class=\"l\"> A Device mapper rendszerben, valamint a dm-mirror, dm-io, dm-table, dm-linear, dm-stripe \u00e9s dm-raid1 modulokban bevezett\u00e9k az atomikus \u00edr\u00e1s t\u00e1mogat\u00e1s\u00e1t.                             <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> Befejez\u0151d\u00f6tt az ntsync meghajt\u00f3 kernelbe t\u00f6rt\u00e9n\u0151 integr\u00e1ci\u00f3ja, amely a szimbolikus eszk\u00f6zt \"\/dev\/ntsync\" \u00e9s a Windows NT kernelben haszn\u00e1lt szinkroniz\u00e1l\u00e1si primit\u00edveket val\u00f3s\u00edtja meg. Az ilyen primit\u00edvek kernel szint\u0171 megval\u00f3s\u00edt\u00e1sa jelent\u0151sen n\u00f6veli a Wine seg\u00edts\u00e9g\u00e9vel fut\u00f3 Windows-j\u00e1t\u00e9kok teljes\u00edtm\u00e9ny\u00e9t. A teljes\u00edtm\u00e9nyn\u00f6veked\u00e9s a felhaszn\u00e1l\u00f3i t\u00e9rben t\u00f6rt\u00e9n\u0151 RPC alkalmaz\u00e1s\u00e1val j\u00e1r\u00f3 k\u00f6lts\u00e9gek megsz\u00fcntet\u00e9s\u00e9b\u0151l ad\u00f3dik. A k\u00fcl\u00f6n kernel meghajt\u00f3 l\u00e9trehoz\u00e1sa a Linux sz\u00e1m\u00e1ra a NT szinkroniz\u00e1l\u00e1si API helyes megval\u00f3s\u00edt\u00e1s\u00e1nak neh\u00e9zs\u00e9geivel magyar\u00e1zhat\u00f3, amely m\u00e1r megl\u00e9v\u0151 primit\u00edvek felett m\u0171k\u00f6dik.\n<li class=\"l\"> \u00daj DMEM cgroup vez\u00e9rl\u0151t adtak hozz\u00e1 az eszk\u00f6z\u00f6k mem\u00f3riater\u00fcleteinek elk\u00fcl\u00f6n\u00edtett nyilv\u00e1ntart\u00e1s\u00e1hoz, mint p\u00e9ld\u00e1ul a GPU. A DMEM lehet\u0151v\u00e9 teszi, hogy k\u00fcl\u00f6n cgroup-okat hozhassunk l\u00e9tre a GPU-val dolgoz\u00f3 k\u00fcl\u00f6nb\u00f6z\u0151 feladatok sz\u00e1m\u00e1ra, \u00edgy ezek egym\u00e1sra gyakorolt hat\u00e1sa n\u00e9lk\u00fcl futhatnak. Az \u00faj k\u00e9pess\u00e9g megoldja a GPU m\u0171veletek k\u00e9nyszer\u00edtett le\u00e1ll\u00edt\u00e1s\u00e1nak probl\u00e9m\u00e1j\u00e1t, amikor a rendelkez\u00e9sre \u00e1ll\u00f3 mem\u00f3ria kimer\u00fcl, k\u00f6sz\u00f6nhet\u0151en a GPU \u00e1ltal reflekt\u00e1lt mem\u00f3ria \u00e9s a CPU \u00e1ltal haszn\u00e1lt mem\u00f3ria elk\u00fcl\u00f6n\u00edtett cgroup-ba t\u00f6rt\u00e9n\u0151 nyilv\u00e1ntart\u00e1s\u00e1nak.\n<li class=\"l\"> Optimaliz\u00e1l\u00e1sok t\u00f6rt\u00e9ntek a TLB (Translation Lookaside Buffer) ki\u00fcr\u00edt\u00e9si m\u0171velet\u00e9nek sk\u00e1l\u00e1zhat\u00f3s\u00e1g\u00e1ban, amely a virtu\u00e1lis c\u00edmek fizikai c\u00edmekk\u00e9 val\u00f3 \u00e1talak\u00edt\u00e1s\u00e1nak gyors\u00edt\u00e1s\u00e1ra szolg\u00e1l. Az \u00fajonnan hozz\u00e1adott optimaliz\u00e1l\u00e1sok l\u00e9nyege a kontextus v\u00e1lt\u00e1s sor\u00e1n bizonyos adatstrukt\u00far\u00e1k k\u00e9sleltetett friss\u00edt\u00e9se, ami fokozza a teljes\u00edtm\u00e9nyt egyes tesztel\u00e9si scen\u00e1ri\u00f3k sor\u00e1n.\n<li class=\"l\"> Jav\u00edtott\u00e1k az MGLRU (Multi-Generational LRU) mechanizmus teljes\u00edtm\u00e9ny\u00e9t, amely a mem\u00f3ri\u00e1ba \u00edrt oldalak haszn\u00e1lat\u00e1nak \u00e9s elt\u00e1vol\u00edt\u00e1s\u00e1nak meghat\u00e1roz\u00e1s\u00e1ra szolg\u00e1l.\n<li class=\"l\">  Tov\u00e1bb folytat\u00f3dott a Rust-for-Linux \u00e1gb\u00f3l \u00e9rkez\u0151 v\u00e1ltoz\u00e1sok \u00e1tvitele, amelyek a Rust nyelv haszn\u00e1lat\u00e1t c\u00e9lozz\u00e1k, mint m\u00e1sodik nyelvet az illeszt\u0151programok \u00e9s kernel modulok fejleszt\u00e9s\u00e9hez (a Rust t\u00e1mogat\u00e1s alap\u00e9rtelmez\u00e9s szerint nem akt\u00edv, \u00e9s nem okoz Rust k\u00f6telez\u0151 \u00e9p\u00edt\u00e9si f\u00fcgg\u0151s\u00e9gekk\u00e9 v\u00e1l\u00e1s\u00e1t a kernelhez). A kernel k\u00f3dj\u00e1ban lehet\u0151s\u00e9g ny\u00edlik a &#171;derive(CoercePointee)&#187; makr\u00f3 haszn\u00e1lat\u00e1ra, amely lehet\u0151v\u00e9 teszi okos mutat\u00f3k haszn\u00e1lat\u00e1t trait-objektummal. A kernel tartalmazza a Rust k\u00f6t\u00e9sek PCI, platformok, Open Firmware, karakteres eszk\u00f6z\u00f6k \u00e9s egyes bemeneti\/kimeneti funkci\u00f3khoz. Greg Kroah-Hartman, aki a Linux kernel stabil \u00e1ga\u00e9rt felel, a jelenlegi \u00e1llapotot &#171;majdnem k\u00e9szen \u00e1ll a val\u00f3di Rust illeszt\u0151program \u00edr\u00e1s\u00e1ra&#187; -k\u00e9nt jellemezte.\n<li class=\"l\"> A build folyamatokban \u00faj k\u00f3dot javasoltak, amely a bet\u00f6lt\u00f6tt modulok debug szimb\u00f3lum verzi\u00f3inak gener\u00e1l\u00e1s\u00e1hoz sz\u00fcks\u00e9ges, \u00e9s mostant\u00f3l a DWARF form\u00e1tum\u00fa debug bejegyz\u00e9sekb\u0151l mer\u00edti az inform\u00e1ci\u00f3t, nem pedig k\u00f6zvetlen\u00fcl a forr\u00e1sk\u00f3dot elemzi. A v\u00e1ltoztat\u00e1s lehet\u0151v\u00e9 teszi a Rust nyelven \u00edrt modulok debug szimb\u00f3lumainak verzi\u00f3z\u00e1s\u00e1t. A r\u00e9gi megval\u00f3s\u00edt\u00e1s is fennmaradt a kernelben, a gener\u00e1tor kiv\u00e1laszt\u00e1sa a build opci\u00f3k szintj\u00e9n t\u00f6rt\u00e9nik.\n<li class=\"l\"> A PowerPC architekt\u00far\u00e1hoz megval\u00f3s\u00edtott\u00e1k a k\u00e9sleltetett feladatkikapcsol\u00e1s (PREEMPT_LAZY, lazy preemption) \u00fczemm\u00f3d t\u00e1mogat\u00e1s\u00e1t, amely megfelel a teljes kivon\u00e1s (&#171;full preemption&#187;) \u00fczemm\u00f3dnak a realtime feladatok (RR\/FIFO\/DEADLINE) eset\u00e9n, de k\u00e9slelteti a norm\u00e1l feladatok (SCHED_NORMAL) kikapcsol\u00e1s\u00e1t a rendszer\u00fctemez\u0151 c\u00edmk\u00e9k hat\u00e1r\u00e1ig.\n<li class=\"l\"> A teljes\u00edtm\u00e9nyprofiloz\u00e1si alrendszerbe &#171;perf&#187; be\u00e9p\u00edtett\u00e9k az AMD processzorok energiafogyaszt\u00e1si sz\u00e1ml\u00e1l\u00f3inak t\u00e1mogat\u00e1s\u00e1t. Lehet\u0151v\u00e9 v\u00e1lt a m\u0171k\u00f6d\u00e9s olyan rendszereken, amelyek ak\u00e1r 2048 CPU magot is tartalmaznak.\n<li class=\"l\"> Lehet\u0151v\u00e9 tett\u00e9k a pid_max sysctl param\u00e9ter haszn\u00e1lat\u00e1t a folyamatazonos\u00edt\u00f3-namespace-eken (ID namespace). A pid_max param\u00e9ter a folyamatazonos\u00edt\u00f3k (PID) maxim\u00e1lis \u00e9rt\u00e9k\u00e9nek korl\u00e1toz\u00e1s\u00e1ra szolg\u00e1l, \u00e9s most felhaszn\u00e1lhat\u00f3 a megadott namespace-ben fut\u00f3 folyamatok maxim\u00e1lis sz\u00e1m\u00e1nak korl\u00e1toz\u00e1s\u00e1ra. A param\u00e9ter feldolgoz\u00e1sa hierarchikusan t\u00f6rt\u00e9nik, azaz a k\u00fcls\u0151 namespace-ek korl\u00e1toz\u00e1sai kiterjednek a be\u00e1gyazott namespace-ekre.\n<li class=\"l\"> A rendszerh\u00edv\u00e1s execveat ind\u00edt\u00e1s\u00e1hoz haszn\u00e1lt f\u00e1jlrendszerben \/proc mostant\u00f3l az ind\u00edtott f\u00e1jl nev\u00e9t fogja megjelen\u00edteni, nem a f\u00e1jledescriptor sz\u00e1m\u00e1t.\n<li class=\"l\"> A kernel forr\u00e1sk\u00f3dj\u00e1ba (a samples\/vfs k\u00f6nyvt\u00e1rba) beker\u00fclt a mountinfo eszk\u00f6z, amely bemutatja a statmount() \u00e9s listmount() rendszerh\u00edv\u00e1sok haszn\u00e1lat\u00e1t.\n<li class=\"l\"> A BPF alrendszerben \u00faj bpf_local_irq_save() \u00e9s bpf_local_irq_restore() f\u00fcggv\u00e9nyek ker\u00fcltek bevezet\u00e9sre, amelyek ideiglenesen letiltj\u00e1k a megszak\u00edt\u00e1sokat a helyi CPU-n. Ezek a f\u00fcggv\u00e9nyek haszn\u00e1lhat\u00f3k olyan strukt\u00far\u00e1k megval\u00f3s\u00edt\u00e1s\u00e1ra, amelyeket nem f\u00fcggesztenek fel megszak\u00edt\u00e1sok.\n<li class=\"l\"> A madvise() rendszerh\u00edv\u00e1sban, a MADV_DONTNEED \u00e9s MADV_FREE flag-ek haszn\u00e1latakor biztos\u00edtott a mem\u00f3riaoldalt\u00e1bl\u00e1k felszabad\u00edt\u00e1sa a felszabad\u00edtott c\u00edmterjedelemhez kapcsol\u00f3d\u00f3an, mivel bizonyos helyzetekben a \u00fcres mem\u00f3riaoldalak jelent\u0151s mennyis\u00e9g\u0171 mem\u00f3ri\u00e1t foglalhatnak el.\n<li class=\"l\"> Az OpenRISC architekt\u00far\u00e1hoz megval\u00f3s\u00edtott\u00e1k a folytonosan ind\u00edthat\u00f3 szekvenci\u00e1k (rseq, restartable sequences) t\u00e1mogat\u00e1s\u00e1t, amelyek gyors atomikus m\u0171veletek v\u00e9grehajt\u00e1s\u00e1ra szolg\u00e1lnak, \u00e9s ha egy m\u00e1sik sz\u00e1l megszak\u00edtja \u0151ket, akkor t\u00f6rlik \u00e9s \u00fajrapr\u00f3b\u00e1lkoznak a v\u00e9grehajt\u00e1ssal.\n<li class=\"l\"> A k\u00f3d \u00e1tszervez\u00e9se megt\u00f6rt\u00e9nt a CRC32 \u00e9s CRC-T10DIF algoritmusok megval\u00f3s\u00edt\u00e1s\u00e1val, amely m\u00e1r nem keresztezi a crypto alrendszert, \u00e9s k\u00f6zvetlen\u00fcl a k\u00f6nyvt\u00e1ri interf\u00e9szen kereszt\u00fcl h\u00edvj\u00e1k meg. A v\u00e1ltoztat\u00e1s lehet\u0151v\u00e9 tette a k\u00f3d egyszer\u0171s\u00edt\u00e9s\u00e9t \u00e9s hat\u00e9konys\u00e1g\u00e1nak n\u00f6vel\u00e9s\u00e9t.\n<li class=\"l\"> Az io_uring aszinkron bemeneti\/kimeneti rendszerbe \u00faj interf\u00e9sz ker\u00fclt bevezet\u00e9sre, amely lehet\u0151v\u00e9 teszi tov\u00e1bbi integrit\u00e1si metainform\u00e1ci\u00f3k \u00e1tad\u00e1s\u00e1t a be- \u00e9s kimeneti m\u0171veletek v\u00e9grehajt\u00e1sa sor\u00e1n.            <\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Az execveat rendszerh\u00edv\u00e1sba hozz\u00e1adt\u00e1k az AT_EXECVE_CHECK z\u00e1szl\u00f3t, amely lehet\u0151v\u00e9 teszi a f\u00e1jl v\u00e9grehajt\u00e1s\u00e1nak \u00e9rv\u00e9nyess\u00e9gi ellen\u0151rz\u00e9s\u00e9t an\u00e9lk\u00fcl, hogy t\u00e9nylegesen v\u00e9grehajtan\u00e1k, figyelembe v\u00e9ve a biztons\u00e1gi politik\u00e1kat, a hozz\u00e1f\u00e9r\u00e9si jogokat \u00e9s az akt\u00edv LSM-modulokat. Az AT_EXECVE_CHECK kombin\u00e1l\u00e1s\u00e1hoz javasolt securebit z\u00e1szl\u00f3k: SECBIT_EXEC_RESTRICT_FILE \u00e9s SECBIT_EXEC_DENY_INTERACTIVE, amelyek haszn\u00e1lhat\u00f3k a programoz\u00e1si nyelvek \u00e9rtelmez\u00e9s\u00e9n alapul\u00f3 f\u00e1jlok v\u00e9grehajt\u00e1s\u00e1nak korl\u00e1toz\u00e1s\u00e1ra. A SECBIT_EXEC_RESTRICT_FILE z\u00e1szl\u00f3 megk\u00f6veteli, hogy a linker \u00e9s az \u00e9rtelmez\u0151k haszn\u00e1lj\u00e1k az AT_EXECVE_CHECK opci\u00f3t a v\u00e9grehajt\u00e1s \u00e9rv\u00e9nyess\u00e9g\u00e9nek ellen\u0151rz\u00e9s\u00e9re, m\u00edg a SECBIT_EXEC_DENY_INTERACTIVE z\u00e1szl\u00f3 megtiltja az interakt\u00edv parancsok feldolgoz\u00e1s\u00e1t. A v\u00e1ltoztat\u00e1s f\u0151 gondolata, hogy a biztons\u00e1gi politik\u00e1k alkalmaz\u00e1sa ne csup\u00e1n a hagyom\u00e1nyos v\u00e9grehajthat\u00f3 f\u00e1jlokra vonatkozzon, hanem a sz\u00f6veges f\u00e1jlokra is, amelyeket az \u00e9rtelmez\u0151 elind\u00edt\u00e1s\u00e1val lehet bet\u00f6lteni (azaz a v\u00e9grehajt\u00e1si tilalom nemcsak &#171;.\\\/script.sh&#187; futtat\u00e1sakor, hanem &#171;sh script.sh&#187; form\u00e1j\u00e1ban is \u00e9rv\u00e9nyes\u00fclhet).\n<li class=\"l\"> X86 rendszereken bevezett\u00e9k a v\u00e9dett id\u0151sz\u00e1ml\u00e1l\u00f3k t\u00e1mogat\u00e1s\u00e1t a vend\u00e9g rendszerek sz\u00e1m\u00e1ra, amelyek nem engedik meg a vend\u00e9g rendszer \u00f3r\u00e1inek m\u00f3dos\u00edt\u00e1s\u00e1t a gazda k\u00f6rnyezetb\u0151l. Ez a k\u00e9pess\u00e9g az AMD SEV (Secure Encrypted Virtualization) mechanizmusra \u00e9p\u00fcl, amelyet a virtualiz\u00e1ci\u00f3s rendszerek v\u00e9delm\u00e9re haszn\u00e1lnak. <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=\"2196\">virtu\u00e1lis g\u00e9pekhez<\/a> az hypervisor vagy a gazda rendszer adminisztr\u00e1tor\u00e1nak beavatkoz\u00e1s\u00e1val szemben.\n<li class=\"l\"> A SELinux k\u00f6telez\u0151 hozz\u00e1f\u00e9r\u00e9s-ellen\u0151rz\u00e9si rendszer\u00e9be be\u00e9p\u00edtett\u00e9k az xperm-szab\u00e1lyok t\u00e1mogat\u00e1s\u00e1t, amelyek lehet\u0151v\u00e9 teszik a SELinux politik\u00e1k \u00f6sszekapcsol\u00e1s\u00e1t bizonyos ioctl() h\u00edv\u00e1sokkal vagy netlink \u00fczenetekkel.\n<li class=\"l\"> A kernel modulok digit\u00e1lis al\u00e1\u00edr\u00e1s\u00e1nak ellen\u0151rz\u00e9s\u00e9re alap\u00e9rtelmez\u00e9s szerint a SHA1 helyett a SHA512 algoritmus haszn\u00e1latos.\n<li class=\"l\"> A VirtualBox vend\u00e9g rendszerekhez k\u00e9sz\u00fclt illeszt\u0151programokhoz hozz\u00e1adta az ARM64 architekt\u00fara t\u00e1mogat\u00e1s\u00e1t.\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\"  data-wpil-monitor-id=\"4439\">KVM<\/a> folytat\u00f3dik a Trusted Domain Extensions (TDX) Intel mechanizmus\u00e1nak aktiv\u00e1l\u00e1sa a vend\u00e9g rendszerek mem\u00f3ria titkos\u00edt\u00e1s\u00e1hoz.\n<li class=\"l\"> A virtio_blk-hoz hozz\u00e1adt\u00e1k a hibajav\u00edt\u00e1si m\u00f3d t\u00e1mogat\u00e1s\u00e1t.                <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> Az RxRPC protokoll megval\u00f3s\u00edt\u00e1s\u00e1ban lehet\u0151s\u00e9g ny\u00edlt nagy UDP keretek haszn\u00e1lat\u00e1ra a s\u00e1vsz\u00e9less\u00e9g n\u00f6vel\u00e9se \u00e9rdek\u00e9ben.\n<li class=\"l\"> A TCP-hez hozz\u00e1adt\u00e1k a RACK-TLP algoritmus t\u00e1mogat\u00e1s\u00e1t a csomagok elveszt\u00e9s\u00e9nek meghat\u00e1roz\u00e1s\u00e1hoz.\n<li class=\"l\"> \u00daj sysctl tcp_tw_reuse_delay param\u00e9ter ker\u00fclt bevezet\u00e9sre, amely a n\u00e9vterekhez (network namespace) k\u00f6t\u0151dik, \u00e9s lehet\u0151v\u00e9 teszi, hogy meghat\u00e1rozzuk a k\u00e9sleltet\u00e9st, miel\u0151tt a rendszer ism\u00e9telten haszn\u00e1lhatja a TCP socket lez\u00e1r\u00e1sa ut\u00e1n a h\u00e1l\u00f3zati port sz\u00e1m\u00e1t.\n<li class=\"l\"> Lehet\u0151s\u00e9g ny\u00edlt pontos id\u0151szolg\u00e1ltat\u00f3 (PTP) v\u00e1laszt\u00e1s\u00e1ra a PHY \u00e9s MAC szinteken t\u00f6rt\u00e9n\u0151 id\u0151b\u00e9lyegek gener\u00e1l\u00e1s\u00e1hoz.\n<li class=\"l\"> Az IPsec t\u00e1mogatja az IP-csomagok be\u00e1gyaz\u00e1s\u00e1nak aggreg\u00e1l\u00e1si \u00e9s fragment\u00e1l\u00e1si mechanizmus\u00e1t \u2014 IP-TFS\/AGGFRAG (IP forgalomfolyamat biztons\u00e1g\/aggreg\u00e1l\u00e1s \u00e9s fragment\u00e1ci\u00f3s m\u00f3d az encapsulating security payload sz\u00e1m\u00e1ra).\n<li class=\"l\"> A h\u00e1l\u00f3zati socket rendszerbe be\u00e9p\u00edtett\u00e9k a priorit\u00e1si inform\u00e1ci\u00f3 (SO_PRIORITY) \u00e1tad\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1t vez\u00e9rl\u0151 \u00fczenetek (cmsg \u2014 control messages) form\u00e1j\u00e1ban. A h\u00e1l\u00f3zati socketekhez hozz\u00e1adt\u00e1k a SO_RCVPRIORITY opci\u00f3t, amely lehet\u0151v\u00e9 teszi a recvmsg() funkci\u00f3kban a socket priorit\u00e1si inform\u00e1ci\u00f3 \u00e1tad\u00e1s\u00e1t.                                <\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> \u00daj amdxdna drivert vezettek be az AMD CPU-ba integr\u00e1lt NPU (Neural Processing Unit) gyors\u00edt\u00f3khoz az XDNA architekt\u00fara alapj\u00e1n, amelyeket a g\u00e9pi tanul\u00e1ssal kapcsolatos m\u0171veletek gyors\u00edt\u00e1s\u00e1ra terveztek. Az XDNA architekt\u00far\u00e1val rendelkez\u0151 NPU az AMD Ryzen 7040 \u00e9s 8040 sorozat\u00fa processzoraiban, az AMD Alveo V70 gyors\u00edt\u00f3iban \u00e9s az AMD Versal SoC-ban \u00e9rhet\u0151 el.\n<li class=\"l\"> Az i915 drivert friss\u00edtett\u00e9k az \u00faj GPU-k azonos\u00edt\u00f3ival, megval\u00f3s\u00edtott\u00e1k az HDMI inicializ\u00e1l\u00e1si hib\u00e1k kezel\u00e9s\u00e9t, valamint n\u00f6velt\u00e9k a GPU motorok vissza\u00e1ll\u00edt\u00e1s\u00e1nak megb\u00edzhat\u00f3s\u00e1g\u00e1t Haswell \u00e9s r\u00e9gebbi rendszereken.\n<li class=\"l\"> Folyamatban van a drm (Direct Rendering Manager) Xe driver\u00e9nek fejleszt\u00e9se Intel Xe architekt\u00far\u00e1j\u00fa GPU-khoz, amelyeket az Intel Arc csal\u00e1d grafikus k\u00e1rty\u00e1iban \u00e9s az integr\u00e1lt grafik\u00e1kban haszn\u00e1lnak a Tiger Lake processzorokt\u00f3l kezd\u0151d\u0151en.\n<li class=\"l\"> A Nouveau driverhez hozz\u00e1ad\u00f3dott a GSP-RM log bufferjeinek debugfs-en kereszt\u00fcli tov\u00e1bb\u00edt\u00e1s\u00e1nak lehet\u0151s\u00e9ge.\n<li class=\"l\"> Az AMDGPU illeszt\u0151programban megval\u00f3s\u00edtott\u00e1k a DRM p\u00e1nik mechanizmus t\u00e1mogat\u00e1s\u00e1t, amely hasonl\u00edthat\u00f3 a &#171;k\u00e9k hal\u00e1l k\u00e9perny\u0151j\u00e9hez&#187; a hib\u00e1k sor\u00e1n. Folyamatosan k\u00e9sz\u00fclnek a j\u00f6v\u0151beli Radeon RX 9000 grafikus k\u00e1rty\u00e1k t\u00e1mogat\u00e1s\u00e1ra az RDNA4 architekt\u00fara alapj\u00e1n. Friss\u00edtett\u00e9k a DCN 3.5, GG 9.5, IH 4.4, PSP 13.x, SMU 13.x, VCN 5.x, JPEG 5.x, GC 12.x, DC FAMS, RAS \u00e9s ISP t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A msm DRM driverhez (Qualcomm Adreno GPU) hozz\u00e1ad\u00f3dott a Qualcomm SM6150 (QCS615) platform t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A panfrost DRM driverhez hozz\u00e1ad\u00f3dott a MediaTek MT8188 SoC t\u00e1mogat\u00e1sa Mali-G57 GPU-val.\n<li class=\"l\"> A vc4 DRM driverhez hozz\u00e1ad\u00f3dott a Broadcom BCM2712 (Raspberry Pi 5) SoC t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A vfio nvgrace-gpu driverhez hozz\u00e1ad\u00f3dott a NVIDIA Grace Blackwell 200 chipek t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Az Intel THC (Touch Host Controller) vez\u00e9rl\u0151kh\u00f6z k\u00e9sz\u00fclt illeszt\u0151program be\u00e9p\u00edtett, amely a hordozhat\u00f3 sz\u00e1m\u00edt\u00f3g\u00e9pek \u00e9rint\u0151k\u00e9perny\u0151ivel \u00e9s touchpadjeivel val\u00f3 interakci\u00f3hoz sz\u00fcks\u00e9ges. T\u00e1mogat\u00e1st kapott a PCI interf\u00e9sszel rendelkez\u0151 Wacom eszk\u00f6z\u00f6khez. A QH Electronics j\u00e1t\u00e9kkontrollerekkel val\u00f3 kompatibilit\u00e1s is hozz\u00e1 lett adva.\n<li class=\"l\"> Hozz\u00e1adtuk az ARM alap\u00fa platformok, SoC-k \u00e9s eszk\u00f6z\u00f6k t\u00e1mogat\u00e1s\u00e1t: Qualcomm Snapdragon 8 Elite (SM8750), Qualcomm Snapdragon AR2 (SAR2130P), Qualcomm IQ6\/IQ8, Snapdragon 425 (MSM8917), Samsung Exynos 9810, Blaize BLZP1600, Microchip SAMA7D65, Renesas R-Car V4H ES3.0, Renesas RZ\/G3E. Hozz\u00e1adtuk a RISC-V architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 SpacemiT K1 SoC t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Az ALSA hangrendszerben a MIDI 2.0 sz\u00e1m\u00e1ra a rawmidi \u00e9s sequencer API-k kib\u0151v\u00edt\u00e9sre ker\u00fcltek. Az API a hangk\u00e1rtya szorosra vonatkoz\u00f3 t\u00f6m\u00f6r\u00edt\u00e9si m\u0171veletek kiszervez\u00e9s\u00e9re ASRC (Asynchronous Sample Rate Conversion) t\u00e1mogat\u00e1ssal b\u0151v\u00fclt.\n<li class=\"l\">  Hozz\u00e1adtuk az Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4th Gen 16i16, 18i16 \u00e9s 18i20 eszk\u00f6z\u00f6k hangrendszereinek t\u00e1mogat\u00e1s\u00e1t. Tov\u00e1bb\u00e1 a SteelSeries Arctis 9 vezet\u00e9k n\u00e9lk\u00fcli f\u00fclhallgat\u00f3k t\u00e1mogat\u00e1sa is bevezet\u00e9sre ker\u00fclt.      <\/ul>\n<\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62937\">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.14. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-122993","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 6.14.\" \/>\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-14\" \/>\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.14 | 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.14.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-14\" \/>\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-03-25T20:22:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-25T20:22:41+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 6.14 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 6.14 kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-14","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.14 | 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.14.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-14","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-03-25T20:22:41+00:00","article:modified_time":"2025-03-25T20:22:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122993","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:43:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:35:20","updated":"2026-02-09 17:43:20","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\/122993","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=122993"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/122993\/revisions"}],"predecessor-version":[{"id":164317,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/122993\/revisions\/164317"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=122993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=122993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=122993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}