{"id":117586,"date":"2024-07-15T15:43:01","date_gmt":"2024-07-15T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-10"},"modified":"2024-07-15T15:43:01","modified_gmt":"2024-07-15T13:43:01","slug":"reliz-yadra-linux-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-10","title":{"rendered":"Linux 6.10 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.10 kernel kiad\u00e1s\u00e1t. A legjelent\u0151sebb v\u00e1ltoz\u00e1sok k\u00f6z\u00e9 tartozik az ntsync meghajt\u00f3 a Windows NT szinkroniz\u00e1l\u00e1si primit\u00edvjeivel, a DRM Panic komponensek a \u201ek\u00e9k k\u00e9perny\u0151\u201d anal\u00f3g megval\u00f3s\u00edt\u00e1s\u00e1hoz, a r\u00e9gi Alpha CPU-k t\u00e1mogat\u00e1s\u00e1nak megsz\u00fcntet\u00e9se, a FUSE-alap\u00fa f\u00e1jlrendszerek integrit\u00e1s\u00e1nak ellen\u0151rz\u00e9s\u00e9re szolg\u00e1l\u00f3 lehet\u0151s\u00e9g, a Landlock mechanizmuson kereszt\u00fcli ioctl-hozz\u00e1f\u00e9r\u00e9s korl\u00e1toz\u00e1sa, a mem\u00f3ria-allok\u00e1ci\u00f3s m\u0171veletek profiloz\u00e1s\u00e1ra szolg\u00e1l\u00f3 alrendszer, az mseal() rendszerh\u00edv\u00e1s, az adatcsere titkos\u00edt\u00e1sa TPM eszk\u00f6z\u00f6kkel, a dm-crypt magas priorit\u00e1s\u00fa munkak\u00f6rnyezetek t\u00e1mogat\u00e1sa, valamint a panthor meghajt\u00f3 a Mali GPU t\u00edzedik gener\u00e1ci\u00f3j\u00e1hoz.      <\/p>\n<p>Az \u00faj verzi\u00f3ban 14564 jav\u00edt\u00e1s tal\u00e1lhat\u00f3 1989 fejleszt\u0151t\u0151l, a jav\u00edt\u00f3csomag m\u00e9rete 41 MB (a v\u00e1ltoz\u00e1sok 12509 f\u00e1jlt \u00e9rintettek, 547663 k\u00f3dot adtak hozz\u00e1, 312464 sort t\u00f6r\u00f6ltek). Az el\u0151z\u0151 kiad\u00e1sban 15680 jav\u00edt\u00e1s volt 2106 fejleszt\u0151t\u0151l, a jav\u00edt\u00f3csomag m\u00e9rete 54 MB. A 6.10-es verzi\u00f3ban bemutatott v\u00e1ltoztat\u00e1sok k\u00f6r\u00fclbel\u00fcl 41%-a az eszk\u00f6zmeghajt\u00f3khoz kapcsol\u00f3dik, k\u00f6r\u00fclbel\u00fcl 15%-a a hardverarchitekt\u00far\u00e1kra jellemz\u0151 k\u00f3d friss\u00edt\u00e9s\u00e9vel, 13%-a a h\u00e1l\u00f3zati verembe, 5%-a a f\u00e1jlrendszerekre \u00e9s 4%-a a kernel bels\u0151 alrendszereire vonatkozik.            <\/p>\n<p>A 6.10-es kernel f\u0151 \u00faj\u00edt\u00e1sai:  <\/p>\n<ul>\n<li class=\"l\"> <b>Lemezszubsziszt\u00e9ma, bemenet\/kipontoz\u00e1s \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> \u00daj fcntl m\u0171velet, az F_DUPFD_QUERY ker\u00fclt hozz\u00e1ad\u00e1sra, amellyel a folyamat meghat\u00e1rozhatja, hogy k\u00e9t k\u00fcl\u00f6nb\u00f6z\u0151 f\u00e1jlle\u00edr\u00f3 ugyanarra a f\u00e1jlra hivatkozik-e. A kcmp() rendszerh\u00edv\u00e1ssal ellent\u00e9tben az F_DUPFD_QUERY nem fed fel felesleges inform\u00e1ci\u00f3t, \u00e9s m\u0171k\u00f6dik olyan rendszereken is, ahol a kcmp ki van kapcsolva.\n<li class=\"l\"> A felhaszn\u00e1l\u00f3i t\u00e9rben megval\u00f3s\u00edtott f\u00e1jlrendszerekhez haszn\u00e1lt FUSE alrendszerben megval\u00f3s\u00edtott\u00e1k az fs-verity mechanizmus alkalmaz\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9t a f\u00e1jlok integrit\u00e1s\u00e1nak \u00e9s hiteless\u00e9g\u00e9nek ellen\u0151rz\u00e9s\u00e9re.\n<li class=\"l\"> A dm-crypt modulba, amelyet a blokkos eszk\u00f6z\u00f6k titkos\u00edt\u00e1s\u00e1ra haszn\u00e1lnak, hozz\u00e1adt\u00e1k a 'high_priority' opci\u00f3t, amely lehet\u0151v\u00e9 teszi, hogy magas priorit\u00e1s\u00fa munkak\u00f6rnyezeteket alkalmazzanak a teljes\u00edtm\u00e9ny n\u00f6vel\u00e9se \u00e9rdek\u00e9ben. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/dts-gdansk\/\"   title=\"szervereken\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">szervereken<\/a>Alap\u00e9rtelmez\u00e9s szerint ez a m\u00f3d ki van kapcsolva, mivel a titkos\u00edt\u00e1son k\u00edv\u00fcli feladatok v\u00e9grehajt\u00e1sa sor\u00e1n, mint p\u00e9ld\u00e1ul a hangfeldolgoz\u00e1s, k\u00e9sleltet\u00e9sekhez vezethet \u00e1tlagos PC-ken.\n<li class=\"l\"> Bevezet\u00e9sre ker\u00fclt a netlink alap\u00fa protokoll az NFS-szerver kezel\u00e9s\u00e9re a kernelben. A felhaszn\u00e1l\u00f3i t\u00e9rben e protokoll alapj\u00e1n elk\u00e9sz\u00fclt az nfsdctl eszk\u00f6z. Az NFS v2 csatol\u00e1s\u00e1nak t\u00e1mogat\u00e1sa alap\u00e9rtelmez\u00e9s szerint letiltva maradt (az mount.nfs eszk\u00f6zn\u00e9l az NFS v2 t\u00e1mogat\u00e1s\u00e1t 2021-ben megsz\u00fcntett\u00e9k).\n<li class=\"l\"> Az XFS f\u00e1jlrendszerben folytat\u00f3dik a fsck eszk\u00f6z online \u00fczemm\u00f3dban, azaz a f\u00e1jlrendszer lev\u00e1laszt\u00e1sa n\u00e9lk\u00fcl v\u00e9gzett ellen\u0151rz\u00e9s \u00e9s hibajav\u00edt\u00e1s lehet\u0151s\u00e9g\u00e9nek megval\u00f3s\u00edt\u00e1sa. Hozz\u00e1adva az XFS_IOC_EXCHANGE_RANGE ioctl a byte-s\u00e1vok atomikus cser\u00e9j\u00e9hez k\u00e9t f\u00e1jl k\u00f6z\u00f6tt.\n<li class=\"l\"> A Btrfs rendszer\u00e9ben megval\u00f3s\u00edt\u00e1sra ker\u00fclt a nem r\u00f6gz\u00edtett extents t\u00e9rk\u00e9pek lecs\u00f6kkent\u00e9s\u00e9nek t\u00e1mogat\u00e1sa (shrinker), ami hasznos lehet a mem\u00f3riafogyaszt\u00e1s cs\u00f6kkent\u00e9s\u00e9re mem\u00f3riakorl\u00e1tozott k\u00f6rnyezetben. Az adatok t\u00f6m\u00f6r\u00edt\u00e9s\u00e9hez sz\u00fcks\u00e9ges k\u00f3d \u00e9s a put_file_data() f\u00fcggv\u00e9ny \u00e1tt\u00e9rtek a mem\u00f3ria oldalak (page folios) haszn\u00e1lat\u00e1ra. \u00c1tdolgoz\u00e1sra ker\u00fclt az extents z\u00e1rmechanizmusa a h\u00e1tt\u00e9r\u00edr\u00e1si m\u0171veletek v\u00e9grehajt\u00e1sakor.\n<li class=\"l\"> Az Ext4 f\u00e1jlrendszerhez hozz\u00e1adva az FS_IOC_GETFSSYSFSPATH ioctl t\u00e1mogat\u00e1sa a megadott csatolt f\u00e1jlrendszer hely\u00e9nek meghat\u00e1roz\u00e1s\u00e1hoz a \/sys\/fs hierarchi\u00e1j\u00e1ban.\n<li class=\"l\"> Az OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX \u00e9s FREEVXFS f\u00e1jlrendszerek \u00e1tt\u00e9rtek az \u00faj part\u00edci\u00f3csatol\u00e1si API haszn\u00e1lat\u00e1ra.\n<li class=\"l\"> Az EROFS (Extendable Read-Only File System) f\u00e1jlrendszer, amelyet csak olvashat\u00f3 m\u00f3dban el\u00e9rhet\u0151 part\u00edci\u00f3kon val\u00f3 haszn\u00e1latra terveztek, t\u00e1mogatja a Zstandard t\u00f6m\u00f6r\u00edt\u00e9si algoritmus haszn\u00e1lat\u00e1t.\n<li class=\"l\"> A Bcachefs-n\u00e9l el\u0151k\u00e9sz\u00edtett\u00e9k az online fsck v\u00e9grehajt\u00e1s\u00e1t a part\u00edci\u00f3 lecsatol\u00e1sa n\u00e9lk\u00fcl. V\u00e1ltoztat\u00e1sokat \u00e9s jav\u00edt\u00e1sokat adtak hozz\u00e1 a megb\u00edzhat\u00f3s\u00e1g n\u00f6vel\u00e9se \u00e9rdek\u00e9ben. Megval\u00f3s\u00edtott\u00e1k a f\u00e1jlrendszer form\u00e1tum\u00e1nak friss\u00edt\u00e9s\u00e9re \u00e9s vissza\u00e1ll\u00edt\u00e1s\u00e1ra vonatkoz\u00f3 lehet\u0151s\u00e9get a 'nochanges' m\u00f3dban, amely letiltja a fel\u00edr\u00e1st, \u00e9s csak a mem\u00f3ri\u00e1ban t\u00e1rolja a metaadatokat.\n<li class=\"l\"> Az OverlayFS f\u00e1jlrendszerhez hozz\u00e1adva a lehet\u0151s\u00e9g ideiglenes f\u00e1jlok l\u00e9trehoz\u00e1s\u00e1ra az O_TMPFILE opci\u00f3val.\n<li class=\"l\"> Megsz\u00fcntett\u00e9k a blokkos eszk\u00f6z\u00f6k s\u00e1vsz\u00e9less\u00e9g-korl\u00e1toz\u00f3 mechanizmus\u00e1nak, a 'CONFIG_BLK_DEV_THROTTLING_LOW' t\u00e1mogat\u00e1s\u00e1t, amely 2017 \u00f3ta k\u00eds\u00e9rleti st\u00e1tuszban volt, a gyakorlatban nem terjedt el, \u00e9s megnehez\u00edtette a blokkos alrendszer karbantart\u00e1s\u00e1t.                                                        <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva, de le van tiltva a build sor\u00e1n, az ntsync illeszt\u0151program, amely megval\u00f3s\u00edtja a szimbolikus eszk\u00f6zt \/dev\/ntsync \u00e9s a Windows NT kernelben haszn\u00e1lt szinkroniz\u00e1l\u00f3 primit\u00edvek k\u00e9szlet\u00e9t. Az ilyen primit\u00edvek kernel szint\u0171 megval\u00f3s\u00edt\u00e1sa jelent\u0151sen fokozza a Wine seg\u00edts\u00e9g\u00e9vel futtatott Windows-j\u00e1t\u00e9kok teljes\u00edtm\u00e9ny\u00e9t. A teljes\u00edtm\u00e9nyn\u00f6veked\u00e9s a felhaszn\u00e1l\u00f3i t\u00e9rben val\u00f3 RPC haszn\u00e1lat\u00e1val kapcsolatos k\u00f6lts\u00e9gek megsz\u00fcntet\u00e9s\u00e9b\u0151l sz\u00e1rmazik. A k\u00fcl\u00f6n kernel illeszt\u0151program l\u00e9trehoz\u00e1sa a Linux rendszeren a NT szinkroniz\u00e1l\u00f3 API helyes megval\u00f3s\u00edt\u00e1s\u00e1nak probl\u00e9m\u00e1ss\u00e1g\u00e1val magyar\u00e1zhat\u00f3 a megl\u00e9v\u0151 primit\u00edvek felett.\n<li class=\"l\"> Hozz\u00e1adva egy alrendszer a mem\u00f3riafoglal\u00e1si m\u0171veletek profiloz\u00e1s\u00e1ra a Linux kernelben, amely lehet\u0151v\u00e9 teszi a mem\u00f3ria sziv\u00e1rg\u00e1sok \u00e9szlel\u00e9s\u00e9t a kernelben \u00e9s megk\u00f6nny\u00edti a mem\u00f3riafogyaszt\u00e1s optimaliz\u00e1l\u00e1s\u00e1t. Az alrendszer alacsony k\u00f6lts\u00e9geket biztos\u00edt, \u00edgy haszn\u00e1lhat\u00f3 nemcsak a kernel hibakeres\u0151 buildjeiben, hanem a m\u0171k\u00f6d\u0151 rendszereken is.\n<li class=\"l\"> Hozz\u00e1adva a DRM Panic v\u00e9szhelyzet-kezel\u0151 kezdeti megval\u00f3s\u00edt\u00e1sa a kernelbe, amely a DRM (Direct Rendering Manager) alrendszert haszn\u00e1lja egy vizu\u00e1lis, sz\u00ednes jelent\u00e9s megjelen\u00edt\u00e9s\u00e9re a &#171;k\u00e9k hal\u00e1l k\u00e9perny\u0151je&#187; st\u00edlus\u00e1ban. A k\u00f6vetkez\u0151 kiad\u00e1sban tervezik a log\u00f3 \u00e9s QR-k\u00f3d megjelen\u00edt\u00e9s\u00e9nek lehet\u0151s\u00e9g\u00e9t v\u00e9szhelyzet eset\u00e9n.\n<li class=\"l\"> Fokozatosan folytat\u00f3dik a m\u00f3dos\u00edt\u00e1sok \u00e1tvitele a Rust-for-Linux \u00e1gb\u00f3l, kapcsol\u00f3dva ahhoz, hogy a Rust nyelvet m\u00e1sodik nyelvk\u00e9nt haszn\u00e1lj\u00e1k illeszt\u0151programok \u00e9s modulok fejleszt\u00e9s\u00e9re (a Rust t\u00e1mogat\u00e1s alap\u00e9rtelmez\u00e9s szerint nem akt\u00edv, \u00e9s nem vezet a Rust k\u00f6telez\u0151 build f\u00fcgg\u0151s\u00e9gek k\u00f6z\u00e9 sorol\u00e1s\u00e1hoz a kernel sz\u00e1m\u00e1ra). \u00c1t\u00e1ll\u00e1s t\u00f6rt\u00e9nt a Rust 1.78 verzi\u00f3ra, amely lehet\u0151v\u00e9 tette a standard alloc k\u00f6nyvt\u00e1r haszn\u00e1lat\u00e1t a saj\u00e1t el\u00e1gaz\u00e1s helyett. Hozz\u00e1adtunk absztrakci\u00f3kat az id\u0151 kezel\u00e9s\u00e9re a kernelben (wrap a ktime_t strukt\u00fara f\u00f6l\u00f6tt). Hozz\u00e1adtuk a kernel komponensek Rust nyelven val\u00f3 haszn\u00e1lat\u00e1nak t\u00e1mogat\u00e1s\u00e1t RISC-V architekt\u00far\u00e1val rendelkez\u0151 rendszereken.\n<li class=\"l\"> A BPF-programokban megval\u00f3sult a v\u00e1rakoz\u00e1si sorok (wait queue) haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge a kernelben. Hozz\u00e1adt\u00e1k a bpf_preempt_disable \u00e9s bpf_preempt_enable f\u00fcggv\u00e9nyeket, amelyek lehet\u0151v\u00e9 teszik a feladat\u00fctemez\u0151 \u00e1ltal meg nem szak\u00edthat\u00f3 k\u00f3dblokkok l\u00e9trehoz\u00e1s\u00e1t. Lehet\u0151s\u00e9get biztos\u00edtanak a BPF-programok sz\u00e1m\u00e1ra, hogy hozz\u00e1f\u00e9rjenek a kernel kriptogr\u00e1fiai funkci\u00f3ihoz (crypto). Megval\u00f3s\u00edtott\u00e1k a JIT-kompil\u00e1ci\u00f3 t\u00e1mogat\u00e1s\u00e1t BPF-programok sz\u00e1m\u00e1ra 32-bites processzorokkal rendelkez\u0151 rendszereken ARCv2.\n<li class=\"l\"> A 32-bites ARM rendszerek sz\u00e1m\u00e1ra megval\u00f3s\u00edtott\u00e1k a kernel ford\u00edt\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1t Clang ford\u00edt\u00f3val, bekapcsolt CFI (Control Flow Integrity) v\u00e9delmi m\u00f3ddal, amely megakad\u00e1lyozza a norm\u00e1lis v\u00e9grehajt\u00e1si rend megs\u00e9rt\u00e9s\u00e9t (control flow) exploitok \u00e1ltal, amelyek megv\u00e1ltoztatj\u00e1k a mem\u00f3ri\u00e1ban t\u00e1rolt f\u00fcggv\u00e9nymutat\u00f3kat.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a k\u00f6zvetlen lek\u00e9pez\u00e9s lehet\u0151s\u00e9g\u00e9t mmap() haszn\u00e1lat\u00e1val a nyomk\u00f6vet\u0151 k\u00f6rgy\u0171r\u0171s pufferei sz\u00e1m\u00e1ra, hogy azok tartalm\u00e1t felhaszn\u00e1l\u00f3i t\u00e9rbe tov\u00e1bb\u00edthass\u00e1k m\u00e1sol\u00e1s n\u00e9lk\u00fcl.\n<li class=\"l\"> Hozz\u00e1adva az &#171;mseal&#187; rendszerh\u00edv\u00e1s, amely lehet\u0151v\u00e9 teszi a folyamatok sz\u00e1m\u00e1ra, hogy z\u00e1rolj\u00e1k bizonyos c\u00edmz\u00e9si ter\u00fcleteik m\u00f3dos\u00edt\u00e1s\u00e1t. A gyakorlatban ezt az \u00faj rendszerh\u00edv\u00e1st a Chrome b\u00f6ng\u00e9sz\u0151ben tervezik haszn\u00e1lni a sandbox izol\u00e1ci\u00f3 fokoz\u00e1s\u00e1ra.\n<li class=\"l\"> A x32 alarchitekt\u00fara sz\u00e1m\u00e1ra, amely hibrid x86_64 ABI-t biztos\u00edt, lehet\u0151v\u00e9 t\u00e9ve a 32-bites mem\u00f3ria c\u00edmz\u00e9s haszn\u00e1lat\u00e1t 64-bites rendszereken (a processzor 64-bites m\u00f3dban m\u0171k\u00f6dik, de 32-bites mutat\u00f3kat \u00e9s aritmetikai m\u0171veleteket haszn\u00e1l), hozz\u00e1adva t\u00e1mogat\u00e1st kapott a Shadow Stack mechanizmusa, amely lehet\u0151v\u00e9 teszi t\u00f6bb exploit m\u0171k\u00f6d\u00e9s\u00e9nek blokkol\u00e1s\u00e1t, az Intel processzorok hardveres k\u00e9pess\u00e9geit kihaszn\u00e1lva, a visszat\u00e9r\u00e9si c\u00edm v\u00e9delm\u00e9re a f\u00fcggv\u00e9nyb\u0151l t\u00f6rt\u00e9n\u0151 kipufog\u00e1s eset\u00e9n.\n<li class=\"l\"> ARM64 architekt\u00far\u00e1val rendelkez\u0151 rendszerek eset\u00e9n a userfaultfd() rendszerh\u00edv\u00e1sban, amely lehet\u0151s\u00e9get ad nem allok\u00e1lt mem\u00f3riaoldalak (page faults) h\u00edv\u00e1si kezel\u0151inek l\u00e9trehoz\u00e1s\u00e1ra a felhaszn\u00e1l\u00f3i t\u00e9rben, megval\u00f3s\u00edtott\u00e1k az \u00edr\u00e1sv\u00e9delmi ter\u00fcletek \u00e9s a mem\u00f3riaoldal t\u00e1bl\u00e1k elemeinek v\u00e9delm\u00e9vel kapcsolatos k\u00e9pess\u00e9geket.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k a 1995 \u00f3ta kiadott Alpha 21164 (EV5) processzorok \u00e9s kor\u00e1bbi sz\u00e9ri\u00e1k t\u00e1mogat\u00e1s\u00e1hoz sz\u00fcks\u00e9ges k\u00f3dot. A k\u00f3d karbantart\u00e1sa ezen processzorok eset\u00e9ben bonyolultt\u00e1 v\u00e1lt, mivel nem volt benn\u00fck lehet\u0151s\u00e9g a mem\u00f3ria byte szint\u0171 el\u00e9r\u00e9s\u00e9re. Az Alpha volt az els\u0151 architekt\u00fara, amelyre a Linux kernel port\u00e1lva lett, amely eredetileg csak az x86 rendszerek sz\u00e1m\u00e1ra volt el\u00e9rhet\u0151.                                <\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a TPM (Trusted Platform Module) eszk\u00f6z\u00f6kkel val\u00f3 titkos\u00edtott adatcser\u00e9t \u00e9s tranzakci\u00f3k integrit\u00e1s\u00e1nak ellen\u0151rz\u00e9s\u00e9t t\u00e1mogat\u00f3 funkci\u00f3.\n<li class=\"l\"> A Landlock LSM modulba, amely lehet\u0151v\u00e9 teszi a folyamatcsoportok k\u00fcls\u0151 k\u00f6rnyezettel val\u00f3 interakci\u00f3j\u00e1nak korl\u00e1toz\u00e1s\u00e1t, felker\u00fclt a ioctl() h\u00edv\u00e1skorl\u00e1toz\u00f3 szab\u00e1lyok alkalmaz\u00e1s\u00e1nak lehet\u0151s\u00e9ge.\n<li class=\"l\"> A init_mlocked_on_free ind\u00edt\u00e1skor be\u00e1ll\u00edthat\u00f3 opci\u00f3 javasolta, amely biztos\u00edtja, hogy a mem\u00f3ria tartalm\u00e1t, amely mlock() h\u00edv\u00e1ssal van v\u00e9dve a lapoz\u00e1s ellen, null\u00e1ra \u00e1ll\u00edts\u00e1k, ha azt felold\u00e1s n\u00e9lk\u00fcl szabad\u00edtj\u00e1k fel munlock() h\u00edv\u00e1s n\u00e9lk\u00fcl. Ezen opci\u00f3 haszn\u00e1lata lehet\u0151v\u00e9 teszi a titkos\u00edt\u00e1si kulcsok mem\u00f3riafelhalmoz\u00f3d\u00e1s\u00e1nak megakad\u00e1lyoz\u00e1s\u00e1t, ha a vel\u00fck dolgoz\u00f3 alkalmaz\u00e1s \u00f6sszeomlik.\n<li class=\"l\"> A crypto alrendszerben felgyorsult a lemezes titkos\u00edt\u00e1si m\u0171veletek v\u00e9grehajt\u00e1sa az AES-XTS algoritmus haszn\u00e1lat\u00e1val x86_64 rendszerekben olyan Intel \u00e9s AMD processzorokkal, amelyek t\u00e1mogatj\u00e1k a VAES, AVX2, VPCLMULQDQ, AVX10 vagy AVX512 kiterjeszt\u00e9seket.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k a kernel kriptogr\u00e1fiai alrendszer\u00e9nek statisztikai gy\u0171jt\u00e9s\u00e9re vonatkoz\u00f3 lehet\u0151s\u00e9get (CONFIG_CRYPTO_STATS). Ezt a lehet\u0151s\u00e9get a gyakorlatban nem haszn\u00e1lt\u00e1k, \u00e9s jelent\u0151s teljes\u00edtm\u00e9nycs\u00f6kken\u00e9st okozott, valamint \u00e9rezhet\u0151 plusz terhet jelentett a karbantart\u00f3knak.                    <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> Jelent\u0151sen megn\u00f6velt\u00e9k az adatok zero-copy \u00fczemm\u00f3dban val\u00f3 k\u00fcld\u00e9s\u00e9nek teljes\u00edtm\u00e9ny\u00e9t az io_uring alrendszer haszn\u00e1lat\u00e1val. Hozz\u00e1addedt\u00e9k a (&#171;bundle&#187;) t\u00f6bb puffer egyes\u00edt\u00e9s\u00e9nek lehet\u0151s\u00e9g\u00e9t az adatok k\u00fcld\u00e9se \u00e9s fogad\u00e1sa sor\u00e1n.\n<li class=\"l\"> \u00c1t\u00edrt\u00e1k a szem\u00e9tgy\u0171jt\u00e9si k\u00f3dot, amelyet Unix socketeken kereszt\u00fcl f\u00e1jldeszkriptorok k\u00fcld\u00e9s\u00e9n\u00e9l alkalmaznak SCM_RIGHTS \u00fczenetek haszn\u00e1lat\u00e1val. A m\u00f3dos\u00edt\u00e1s megoldja a ciklikus hivatkoz\u00e1s-ellen\u0151rz\u0151 sz\u00e1ml\u00e1l\u00f3k felhalmoz\u00f3d\u00e1s\u00e1nak probl\u00e9m\u00e1j\u00e1t.\n<li class=\"l\"> Hozz\u00e1adva a PFCP (Packet Forwarding Control Protocol) protokoll sz\u0171r\u0151k be\u00e1ll\u00edt\u00e1s\u00e1nak lehet\u0151s\u00e9ge, amelyet a 4G \u00e9s 5G h\u00e1l\u00f3zatokban haszn\u00e1lnak.\n<li class=\"l\"> Hozz\u00e1adva a SO_PEEK_OFF h\u00e1l\u00f3zati socket opci\u00f3 t\u00e1mogat\u00e1sa, amely az Unix-socketekhez hasonl\u00f3an lehet\u0151v\u00e9 teszi az adatokat tartalmaz\u00f3 sorban l\u00e9v\u0151 adatok eltol\u00e1s\u00e1nak meghat\u00e1roz\u00e1s\u00e1t a recv rendszerh\u00edv\u00e1s sor\u00e1n, amikor a MSG_PEEK flaget haszn\u00e1lj\u00e1k (megjegyzi az olvasatlan adatokat, amelyek a k\u00f6vetkez\u0151 recv h\u00edv\u00e1skor \u00fajra el\u0151ker\u00fclnek).\n<li class=\"l\"> Az io_uring alrendszerhez hozz\u00e1adva az IORING_CQE_F_SOCK_NONEMPTY oper\u00e1ci\u00f3 t\u00e1mogat\u00e1sa, amely lehet\u0151v\u00e9 teszi, hogy egy h\u00e1l\u00f3zati socket eset\u00e9ben meg\u00e1llap\u00edtsuk, hogy vannak-e v\u00e1rakoz\u00f3 csatlakoz\u00e1si k\u00e9relmek.\n<li class=\"l\"> Javasolt egy PoE (Power over Ethernet) technol\u00f3gia megval\u00f3s\u00edt\u00e1sa, amely az el\u0151z\u0151leg el\u00e9rhet\u0151 PoDL (Power over Data Line) t\u00e1mogat\u00e1si k\u00f3dra \u00e9p\u00fcl, \u00e9s kompatibilis a Microchip PD692x0 \u00e9s TI TPS23881 PoE vez\u00e9rl\u0151kkel.\n<li class=\"l\"> A TCP, DCCP \u00e9s MPTC protokollokhoz hozz\u00e1adva az rstreason mechanizmus t\u00e1mogat\u00e1sa, amely lehet\u0151v\u00e9 teszi a RST-csomagok k\u00fcld\u00e9s\u00e9nek ok\u00e1nak meghat\u00e1roz\u00e1s\u00e1t (p\u00e9ld\u00e1ul NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> A panthor illeszt\u0151program beker\u00fclt a Mali GPU tizedik gener\u00e1ci\u00f3j\u00e1hoz (G310, G510, G710), amely a CSF (Command Stream Frontend) technol\u00f3gi\u00e1t alkalmazza, kiszor\u00edtva a firmware oldal\u00e1ra n\u00e9h\u00e1ny illeszt\u0151program funkci\u00f3t, cs\u00f6kkentve a CPU terhel\u00e9s\u00e9t \u00e9s \u00faj munkav\u00e9gz\u00e9si szervez\u00e9si modellt k\u00edn\u00e1lva a GPU-n. Az \u00faj illeszt\u0151program t\u00e1mogat\u00e1s\u00e1hoz sz\u00fcks\u00e9ges v\u00e1ltoztat\u00e1sokat a Mesa is elfogadta, \u00e9s beker\u00fcltek a Gallium illeszt\u0151program panfrost r\u00e9szleg\u00e9be a Mali GPU sz\u00e1m\u00e1ra.\n<li class=\"l\"> Az i915 illeszt\u0151programhoz hozz\u00e1adva az \u00faj Intel Arc (DG2\/Alchemist) diszkr\u00e9t grafikus k\u00e1rty\u00e1k PCI-azonos\u00edt\u00f3i.\n<li class=\"l\"> Folytat\u00f3dott a Xe drm-illeszt\u0151program (Direct Rendering Manager) fejleszt\u00e9se, amely az Intel Xe architekt\u00far\u00e1ra \u00e9p\u00fcl, \u00e9s az Intel Arc csal\u00e1d videok\u00e1rty\u00e1iban \u00e9s integr\u00e1lt grafik\u00e1iban haszn\u00e1lj\u00e1k, kezdve a Tiger Lake processzorokt\u00f3l. Hozz\u00e1adva az Arrow Lake H CPU t\u00e1mogat\u00e1s. Folytatva a Lunar Lake processzorok t\u00e1mogat\u00e1s\u00e1nak megval\u00f3s\u00edt\u00e1s\u00e1t. Kezdeti t\u00e1mogat\u00e1s hozz\u00e1adva az SR-IOV (Single Root I\/O Virtualization) mechanizmushoz.\n<li class=\"l\"> Az AMDGPU illeszt\u0151programhoz hozz\u00e1adva a SMU 14.0 (System Management Unit) t\u00e1mogat\u00e1sa. Lehet\u0151v\u00e9 v\u00e1lt az \u00faj AMD GPU-k haszn\u00e1lata RISC-V architekt\u00far\u00e1j\u00fa rendszereken.\n<li class=\"l\"> Hozz\u00e1adva a Tegra Security Engine kriptogr\u00e1fiai m\u0171veletek gyors\u00edt\u00f3 illeszt\u0151programja, amely az AES \u00e9s k\u00fcl\u00f6nb\u00f6z\u0151 hash algoritmusok gyors\u00edt\u00e1s\u00e1ra haszn\u00e1lhat\u00f3.\n<li class=\"l\"> Hozz\u00e1adva a k\u00f6vetkez\u0151 kijelz\u0151panelek t\u00e1mogat\u00e1sa: LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 \u00e9s AUO B120XAN01.0.\n<li class=\"l\"> Hozz\u00e1adva a Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X \u00e9s ASUS Zenbook 2024 HN7306 laptopok hangrendszer\u00e9nek t\u00e1mogat\u00e1sa. Hozz\u00e1adva a Vocaster One \u00e9s Vocaster Two k\u00fcls\u0151 hangk\u00e1rty\u00e1k t\u00e1mogat\u00e1sa. Telep\u00edtve lett a Nuvoton Technology NAU8325 er\u0151s\u00edt\u0151k vez\u00e9rl\u0151je.\n<li class=\"l\"> A HID-Steam vez\u00e9rl\u0151n hozz\u00e1adva az IMU (Inertial Measurement Unit) t\u00e1mogat\u00e1s, ami lehet\u0151v\u00e9 teszi a Steam Deck j\u00e1t\u00e9kkontrollerhez egy k\u00fcl\u00f6n evdev csom\u00f3pont haszn\u00e1lat\u00e1t a giroszk\u00f3p \u00e9s gyorsul\u00e1sm\u00e9r\u0151 adatok el\u00e9r\u00e9s\u00e9hez.\n<li class=\"l\"> Be lett kapcsolva a Snapdragon X Elite ARM SoC t\u00e1mogat\u00e1sa, amely saj\u00e1t 12-magos Qualcomm Oryon CPU-t \u00e9s Qualcomm Adreno GPU-t haszn\u00e1l. A chip laptopok \u00e9s PC-k sz\u00e1m\u00e1ra k\u00e9sz\u00fclt, \u00e9s sok teljes\u00edtm\u00e9nyteszten megel\u0151zi az Apple M3 \u00e9s Intel Core Ultra 155H chipeket.\n<li class=\"l\"> Hozz\u00e1adva ARM platformok, SoC-k \u00e9s eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 K\u00edna, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus\/H\/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ\/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4\/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.\n<li class=\"l\"> Hozz\u00e1adva a Milk-V Mars platformok t\u00e1mogat\u00e1sa, amelyek a RISC-V architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 Starfive JH7110 SoC-t haszn\u00e1lnak.                                <\/ul>\n<\/ul>\n<p>Egyidej\u0171leg a Latin-amerikai Szabad Szoftver Alap\u00edtv\u00e1ny l\u00e9trehozta a teljesen szabad 6.10-es kernel v\u00e1ltozat\u00e1t \u2014 a Linux-libre 6.10-gnu-t, amelyet megtiszt\u00edtottak a firmware \u00e9s illeszt\u0151programok olyan elemeit\u0151l, amelyek nem szabad \u00f6sszetev\u0151ket vagy a gy\u00e1rt\u00f3 \u00e1ltal korl\u00e1tozott ter\u00fcleteken haszn\u00e1lt k\u00f3dot tartalmaznak. A 6.10-es kiad\u00e1sban friss\u00edtett\u00e9k a blobok tiszt\u00edt\u00e1s\u00e1nak k\u00f3dj\u00e1t az Intel i915, rtl8xxxu, qla2xxx \u00e9s QCAI sahara illeszt\u0151programokban. Tiszt\u00edtott\u00e1k a blobok neveit a dts-f\u00e1jlokban (devicetree) az Aarch64 architekt\u00far\u00e1hoz. Tiszt\u00edtott\u00e1k a blobokt\u00f3l az \u00faj f\u00e1jlokat, amelyeket az Adreno, Intel IPU3 \u00e9s PRUEth illeszt\u0151programok adtak hozz\u00e1. \u00daj illeszt\u0151programok tiszt\u00edt\u00e1sa t\u00f6rt\u00e9nt: Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID \u00e9s pcm6240. Megsz\u00fcntett\u00e9k a Prism2.5\/3 USB illeszt\u0151program tiszt\u00edt\u00e1s\u00e1t, amelyet elt\u00e1vol\u00edtottak a kernelt\u0151l.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61521\">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.10. \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, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &#171;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 [&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-117586","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.10.\" \/>\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-10\" \/>\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.10 | 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.10.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-10\" \/>\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=\"2024-07-15T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-15T13:43:01+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.10 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 6.10 kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-10","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.10 | 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.10.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-10","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":"2024-07-15T13:43:01+00:00","article:modified_time":"2024-07-15T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117586","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-01-23 04:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:16:19","updated":"2026-01-23 04:16: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\/117586","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=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}