{"id":108052,"date":"2023-04-24T12:48:09","date_gmt":"2023-04-24T10:48:09","guid":{"rendered":"https:\/\/prohoster.info\/?p=108052"},"modified":"2023-04-24T16:01:33","modified_gmt":"2023-04-24T14:01:33","slug":"reliz-yadra-linux-6-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-3","title":{"rendered":"A Linux kernel 6.3 kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 6.3 kernel kiad\u00e1s\u00e1t. A legnagyobb v\u00e1ltoz\u00e1sok k\u00f6z\u00f6tt szerepel: a r\u00e9gi ARM platformok \u00e9s grafikus meghajt\u00f3k tiszt\u00edt\u00e1sa, a Rust nyelv t\u00e1mogat\u00e1s\u00e1nak folytat\u00e1sa, a hwnoise eszk\u00f6z, red-black fa strukt\u00far\u00e1k t\u00e1mogat\u00e1sa a BPF-ben, BIG TCP m\u00f3d IPv4-hez, be\u00e9p\u00edtett Dhrystone teljes\u00edtm\u00e9nyteszt, a memfd v\u00e9grehajt\u00e1s\u00e1nak tilalma, HID meghajt\u00f3k l\u00e9trehoz\u00e1s\u00e1nak t\u00e1mogat\u00e1sa a BPF seg\u00edts\u00e9g\u00e9vel, a Btrfs-ben a blokk csoportok fragment\u00e1ci\u00f3j\u00e1nak cs\u00f6kkent\u00e9s\u00e9re ir\u00e1nyul\u00f3 m\u00f3dos\u00edt\u00e1sok eredm\u00e9nyei.      <\/p>\n<p>Az \u00faj verzi\u00f3ba 15637 jav\u00edt\u00e1s ker\u00fclt 2055 fejleszt\u0151t\u0151l; a patch m\u00e9rete 76 MB (a v\u00e1ltoz\u00e1sok 14296 f\u00e1jlt \u00e9rintettek, 1023183 k\u00f3dsor ker\u00fclt hozz\u00e1ad\u00e1sra, 883103 k\u00f3dsor elt\u00e1vol\u00edt\u00e1sra). \u00d6sszehasonl\u00edt\u00e1sk\u00e9ppen az el\u0151z\u0151 verzi\u00f3ban 16843 jav\u00edt\u00e1st javasoltak 2178 fejleszt\u0151t\u0151l; a patch m\u00e9rete 62 MB volt. A kernel 6.3 \u00f6sszes v\u00e1ltoz\u00e1s\u00e1nak k\u00f6r\u00fclbel\u00fcl 39%-a eszk\u00f6zmeghajt\u00f3kkal kapcsolatos, k\u00f6r\u00fclbel\u00fcl 15% a hardverarchitekt\u00far\u00e1kra specifikus k\u00f3dk\u00e9nt friss\u00fclt, 10% a h\u00e1l\u00f3zati veremhez, 5% f\u00e1jlrendszerekhez, \u00e9s 3% a kernel bels\u0151 alrendszereihez kapcsol\u00f3dik.    <\/p>\n<p>A Linux 6.3 kernel f\u0151bb \u00faj\u00edt\u00e1sa:  <\/p>\n<ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> Jelent\u0151s k\u00f3dtiszt\u00edt\u00e1st hajtottak v\u00e9gre a r\u00e9gi \u00e9s nem haszn\u00e1lt ARM platformokkal kapcsolatban, amely 150 ezer sorral cs\u00f6kkentette a kernel forr\u00e1sk\u00f3dj\u00e1nak m\u00e9ret\u00e9t. T\u00f6bb mint 40 r\u00e9gi ARM platformot t\u00e1vol\u00edtottak el.\n<li class=\"l\"> Lehet\u0151v\u00e9 v\u00e1lt HID (Human Interface Device) interf\u00e9sz\u0171 eszk\u00f6zmeghajt\u00f3k l\u00e9trehoz\u00e1sa, amelyeket BPF programok form\u00e1j\u00e1ban val\u00f3s\u00edtanak meg.\n<li class=\"l\"> Folyamatosan zajlik a Rust-for-Linux \u00e1gb\u00f3l az extra funkcionalit\u00e1s \u00e1tvitele, amely a Rust nyelv m\u00e1sodik nyelvk\u00e9nt t\u00f6rt\u00e9n\u0151 felhaszn\u00e1l\u00e1s\u00e1val kapcsolatos vez\u00e9rl\u0151k \u00e9s kernel modulok fejleszt\u00e9s\u00e9hez. A Rust t\u00e1mogat\u00e1sa alap\u00e9rtelmez\u00e9s szerint nem akt\u00edv, \u00e9s nem k\u00f6telezi a Rust-ot a kernel \u00f6ssze\u00e1ll\u00edt\u00e1si f\u00fcgg\u0151s\u00e9gei k\u00f6z\u00e9. Az el\u0151z\u0151 kiad\u00e1sokban javasolt funkcionalit\u00e1st kiterjesztett\u00e9k az Arc t\u00edpus t\u00e1mogat\u00e1s\u00e1val (hivatkoz\u00e1s-ellen\u0151rz\u0151 mutat\u00f3k megval\u00f3s\u00edt\u00e1sa), ScopeGuard (takar\u00edtja a kiad\u00f3 hat\u00e1rokon k\u00edv\u00fcli szem\u00e9t) \u00e9s ForeignOwnable (biztos\u00edtja a mutat\u00f3k \u00e1thelyez\u00e9s\u00e9t C \u00e9s Rust k\u00f3d k\u00f6z\u00f6tt). Az 'alloc' csomagb\u00f3l elt\u00e1vol\u00edt\u00e1sra ker\u00fclt a 'borrow' modul (a 'Cow' t\u00edpus \u00e9s a 'ToOwned' t\u00edpusoszt\u00e1ly). Megjegyzik, hogy a Rust t\u00e1mogat\u00e1s \u00e1llapota a kernelben m\u00e1r k\u00f6zel \u00e1ll ahhoz, hogy elkezdje az els\u0151 Rust nyelven \u00edrt modulok elfogad\u00e1s\u00e1t.\n<li class=\"l\"> A User-mode Linux (kernel launch as a user process) on x86-64 systems supports code written in Rust. Support has been added for assembling User-mode Linux using clang with optimizations included at the linking stage (LTO).\n<li class=\"l\"> The hwnoise utility has been added to track delays caused by hardware characteristics. Deviations in execution time (jitter) are identified when interrupt processing is disabled, exceeding one microsecond over 10 minutes of computation.\n<li class=\"l\"> A kernel module implementing the Dhrystone performance test has been added, which can be used to assess CPU performance in configurations without user space components (for example, during porting for new SoCs, where only kernel boot is implemented).\n<li class=\"l\"> Hozz\u00e1adva a kernel parancssori param\u00e9tere &#171;cgroup.memory=nobpf&#187;, amely letiltja a mem\u00f3riafogyaszt\u00e1s sz\u00e1m\u00edt\u00e1s\u00e1t a BPF-programok sz\u00e1m\u00e1ra, ami hasznos lehet izol\u00e1lt kont\u00e9nerekkel rendelkez\u0151 rendszerek eset\u00e9ben.\n<li class=\"l\"> For BPF programs, a red-black tree data structure has been proposed, using kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) instead of adding a new mapping type.\n<li class=\"l\"> The mechanism for restartable sequences (rseq) has been enhanced to allow processes to pass identifiers for parallel execution (memory-map concurrency ID), associated with the CPU number. Rseq provides means for quick atomic execution of operations that, if interrupted by another thread, are cleared and re-attempted.\n<li class=\"l\"> ARM processors have gained support for SME 2 (Scalable Matrix Extension) instructions.\n<li class=\"l\"> S390x \u00e9s RISC-V RV64 architekt\u00far\u00e1khoz megval\u00f3s\u00edtott\u00e1k a &#171;BPF trampoline&#187; mechanizmus t\u00e1mogat\u00e1s\u00e1t, amely minimaliz\u00e1lja a k\u00f6lts\u00e9geket a kernel \u00e9s a BPF programok k\u00f6z\u00f6tti h\u00edv\u00e1sok \u00e1tvitel\u00e9n\u00e9l.\n<li class=\"l\"> A RISC-V architekt\u00far\u00e1j\u00fa processzorokkal rendelkez\u0151 rendszereken a &#171;ZBB&#187; utas\u00edt\u00e1sok haszn\u00e1lata megval\u00f3sult a sz\u00f6veges m\u0171veletek felgyors\u00edt\u00e1s\u00e1ra.\n<li class=\"l\"> For systems based on the LoongArch instruction set architecture (used in Loongson 3 5000 processors, implementing a new RISC ISA similar to MIPS and RISC-V), support for kernel address space layout randomization (KASLR), kernel relocation in memory, hardware breakpoints, and the kprobe mechanism has been implemented.\n<li class=\"l\"> A DAMOS (Data Access Monitoring-alap\u00fa M\u0171veleti Schemes) mechanizmusban, amely lehet\u0151v\u00e9 teszi a mem\u00f3ria felszabad\u00edt\u00e1s\u00e1t a mem\u00f3ria el\u00e9r\u00e9si gyakoris\u00e1ga alapj\u00e1n, implement\u00e1lva van a sz\u0171r\u0151k t\u00e1mogat\u00e1sa, amelyek lehet\u0151v\u00e9 teszik bizonyos mem\u00f3ria ter\u00fcletek feldolgoz\u00e1sb\u00f3l t\u00f6rt\u00e9n\u0151 kiiktat\u00e1s\u00e1t a DAMOS-ban.\n<li class=\"l\"> A Nolibc minim\u00e1lis szabv\u00e1nyos C k\u00f6nyvt\u00e1r\u00e1ban megval\u00f3s\u00edtott\u00e1k az s390 architekt\u00fara \u00e9s az Arm Thumb1 utas\u00edt\u00e1sk\u00e9szlet t\u00e1mogat\u00e1s\u00e1t (az ARM, AArch64, i386, x86_64, RISC-V \u00e9s MIPS t\u00e1mogat\u00e1sa mellett).\n<li class=\"l\"> Az objtool optimaliz\u00e1l\u00e1sa megt\u00f6rt\u00e9nt a kernel \u00f6ssze\u00e1ll\u00edt\u00e1s\u00e1nak felgyors\u00edt\u00e1sa \u00e9s a mem\u00f3ria cs\u00facsfogyaszt\u00e1s\u00e1nak cs\u00f6kkent\u00e9se \u00e9rdek\u00e9ben az \u00f6ssze\u00e1ll\u00edt\u00e1s sor\u00e1n (mostant\u00f3l a kernel &#171;allyesconfig&#187; m\u00f3dban val\u00f3 \u00f6ssze\u00e1ll\u00edt\u00e1sakor nem jelentkeznek probl\u00e9m\u00e1k a folyamatok k\u00e9nyszer\u00edtett befejez\u00e9s\u00e9vel 32 GB RAM-os rendszereken).\n<li class=\"l\"> Lez\u00e1rt\u00e1k az Intel ICC ford\u00edt\u00f3val t\u00f6rt\u00e9n\u0151 kernel \u00e9p\u00edt\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1t, amely m\u00e1r hossz\u00fa ideje nem m\u0171k\u00f6d\u00f6tt, \u00e9s senki sem k\u00edv\u00e1nta ezt jav\u00edtani.              <\/ul>\n<li class=\"l\"> <b>Lemezszubsziszt\u00e9ma, bemenet\/kipontoz\u00e1s \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> A tmpfs-ben megval\u00f3s\u00edtott\u00e1k a csatolt f\u00e1jlrendszerek felhaszn\u00e1l\u00f3i azonos\u00edt\u00f3k t\u00e9rk\u00e9pez\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1t, amely lehet\u0151v\u00e9 teszi a bizonyos felhaszn\u00e1l\u00f3 f\u00e1jljainak egy m\u00e1s felhaszn\u00e1l\u00f3hoz t\u00f6rt\u00e9n\u0151 t\u00e1rs\u00edt\u00e1s\u00e1t a csatolt idegen part\u00edci\u00f3n az aktu\u00e1lis rendszerben.\n<li class=\"l\"> A Btrfs-ben a blokkcsoportr\u00e9szlegess\u00e9g cs\u00f6kkent\u00e9se \u00e9rdek\u00e9ben a blokkok m\u00e9r\u00e9se szerinti kiterjed\u00e9sek sz\u00e9tv\u00e1laszt\u00e1s\u00e1val biztos\u00edtott\u00e1k, azaz b\u00e1rmely blokkcsoportr\u00e9szlet mostant\u00f3l kis (128KB-ig), k\u00f6zepes (8 MB-ig) \u00e9s nagy kiterjed\u00e9sekkel korl\u00e1tozott. Az raid56 megval\u00f3s\u00edt\u00e1s\u00e1nak refaktor\u00e1l\u00e1sa megt\u00f6rt\u00e9nt. A checksum ellen\u0151rz\u00e9s\u00e9re vonatkoz\u00f3 k\u00f3dot \u00fajra\u00edrt\u00e1k. Teljes\u00edtm\u00e9nyoptimaliz\u00e1l\u00e1sokat hajtottak v\u00e9gre, amelyek r\u00e9v\u00e9n ak\u00e1r 10-szer gyorsabb lett a send m\u0171velet a mapp\u00e1k utime-\u00e1nak gyors\u00edt\u00f3t\u00e1raz\u00e1sa \u00e9s a parancsok v\u00e9grehajt\u00e1sa csak sz\u00fcks\u00e9g eset\u00e9n. A fiemap m\u0171veletek v\u00e9grehajt\u00e1sa h\u00e1romszoros\u00e1ra gyorsult az olyan k\u00f6z\u00f6sen haszn\u00e1lt adatok (snapshotok) visszacsatol\u00e1si ellen\u0151rz\u00e9seinek kihagy\u00e1s\u00e1val. A metadatokkal v\u00e9gzett m\u0171veletek 10%-kal gyorsultak, a b-tree strukt\u00far\u00e1k kulcsainak keres\u00e9s\u00e9nek optimaliz\u00e1l\u00e1sa \u00e1ltal.\n<li class=\"l\"> Az ext4 f\u00e1jlrendszer teljes\u00edtm\u00e9nye javult a k\u00f6zvetlen bemeneti\/kimeneti m\u0171veletek p\u00e1rhuzamos v\u00e9grehajt\u00e1s\u00e1nak lehet\u0151s\u00e9ge r\u00e9v\u00e9n t\u00f6bb folyamat \u00e1ltal a m\u00e1r lefoglalt blokkokban, inode k\u00f6z\u00f6s z\u00e1rol\u00e1sok haszn\u00e1lat\u00e1val az exkluz\u00edv z\u00e1rol\u00e1s helyett.\n<li class=\"l\"> Az f2fs-ben a k\u00f3d olvashat\u00f3s\u00e1g\u00e1nak jav\u00edt\u00e1sa \u00e9rdek\u00e9ben v\u00e9geztek munk\u00e1t. Fontos k\u00e9rd\u00e9seket oldottak meg, amelyek az atom\u00e1ris \u00edr\u00e1ssal \u00e9s az \u00faj kiterjed\u00e9s gyors\u00edt\u00f3t\u00e1raz\u00e1s\u00e1val kapcsolatosak.\n<li class=\"l\">  Az EROFS (Enhanced Read-Only File System) f\u00e1jlrendszerben, amelyet a csak olvashat\u00f3 m\u00f3d\u00fa part\u00edci\u00f3khoz terveztek, megval\u00f3s\u00edtott\u00e1k a CPU-hoz k\u00f6t\u00f6tt t\u00f6m\u00f6r\u00edtett f\u00e1jlok kicsomagol\u00e1s\u00e1nak m\u0171veleteit, hogy cs\u00f6kkents\u00e9k az adat hozz\u00e1f\u00e9r\u00e9s\u00e9nek k\u00e9sleltet\u00e9s\u00e9t.\n<li class=\"l\"> A BFQ bemeneti\/kimeneti \u00fctemez\u0151h\u00f6z hozz\u00e1adt\u00e1k az el\u0151rehaladott forg\u00f3lemezes t\u00e1rol\u00f3k t\u00e1mogat\u00e1s\u00e1t, mint p\u00e9ld\u00e1ul azok, amelyekben t\u00f6bb k\u00fcl\u00f6n-k\u00fcl\u00f6n vez\u00e9relt fejegys\u00e9g tal\u00e1lhat\u00f3 (Multi Actuator).\n<li class=\"l\"> Az NFS kliensbe \u00e9s <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/dts-los-angeles\/\"   title=\"a szerver\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3909\">a szerver<\/a> az NFS-be hozz\u00e1adt\u00e1k az AES-SHA2 algoritmuson alapul\u00f3 adat titkos\u00edt\u00e1si t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A FUSE (Filesystems In User Space) alrendszer\u00e9ben hozz\u00e1adt\u00e1k a k\u00e9r\u00e9sek b\u0151v\u00edt\u00e9si mechanizmus\u00e1nak t\u00e1mogat\u00e1s\u00e1t, amely lehet\u0151v\u00e9 teszi kieg\u00e9sz\u00edt\u0151 inform\u00e1ci\u00f3k elhelyez\u00e9s\u00e9t a k\u00e9r\u00e9sben. E lehet\u0151s\u00e9g alapj\u00e1n csoportazonos\u00edt\u00f3k adhat\u00f3k hozz\u00e1 a FS k\u00e9r\u00e9shez, amelyek sz\u00fcks\u00e9gesek az enged\u00e9lyez\u00e9si jogok figyelembev\u00e9tel\u00e9hez objektumok l\u00e9trehoz\u00e1sakor a FS-ben (create, mkdir, symlink, mknod).                      <\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> A KVM hipervez\u00e9rl\u0151h\u00f6z az x86 rendszerekhez hozz\u00e1adt\u00e1k a Hyper-V kiterjesztett hiperh\u00edv\u00e1sainak t\u00e1mogat\u00e1s\u00e1t, \u00e9s biztos\u00edtott\u00e1k azok \u00e1tvitel\u00e9t abba a kezel\u0151be, amely felhaszn\u00e1l\u00f3i t\u00e9rben m\u0171k\u00f6dik a gazda k\u00f6rnyezetben. A v\u00e1ltoz\u00e1s lehet\u0151v\u00e9 tette a Hyper-V hipervez\u00e9rl\u0151 be\u00e1gyazott ind\u00edt\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A KVM-ben egyszer\u0171s\u00edtett\u00e9k a vend\u00e9g rendszer hozz\u00e1f\u00e9r\u00e9s\u00e9nek korl\u00e1toz\u00e1s\u00e1t a teljes\u00edtm\u00e9nymonitor egys\u00e9ggel (PMU) kapcsolatos esem\u00e9nyekhez, amelyek a teljes\u00edtm\u00e9ny m\u00e9r\u00e9s\u00e9vel kapcsolatosak.\n<li class=\"l\"> A memfd mechanizmushoz, amely lehet\u0151v\u00e9 teszi a mem\u00f3ria ter\u00fclet azonos\u00edt\u00e1s\u00e1t, az \u00e1tadott f\u00e1jl le\u00edr\u00f3k k\u00f6z\u00f6tt, hozz\u00e1adt\u00e1k a nem v\u00e9grehajthat\u00f3 memfd (non-executable memfd) ter\u00fcletek l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9t, ahol a k\u00f3d v\u00e9grehajt\u00e1sa tilos, \u00e9s a j\u00f6v\u0151ben nem lehet v\u00e9grehajt\u00e1si jogokat be\u00e1ll\u00edtani.\n<li class=\"l\"> Hozz\u00e1adtak egy \u00faj prctl m\u0171veletet, a PR_SET_MDWE-t, amely blokkolja a mem\u00f3ri\u00e1hoz val\u00f3 hozz\u00e1f\u00e9r\u00e9si jogok enged\u00e9lyez\u00e9s\u00e9re ir\u00e1nyul\u00f3 k\u00eds\u00e9rleteket, amely egyszerre enged\u00e9lyezne \u00edr\u00e1st \u00e9s v\u00e9grehajt\u00e1st is.\n<li class=\"l\">  Hozz\u00e1adtak \u00e9s alap\u00e9rtelmezettk\u00e9nt enged\u00e9lyezt\u00e9k a Spectre t\u00edpus\u00fa t\u00e1mad\u00e1sok elleni v\u00e9delmet, amelyet az AMD Zen 4 processzorokban javasolt automatikus IBRS (Enhanced Indirect Branch Restricted Speculation) \u00fczemm\u00f3d val\u00f3s\u00edt meg, lehet\u0151v\u00e9 t\u00e9ve a spekulat\u00edv utas\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1nak adapt\u00edv enged\u00e9lyez\u00e9s\u00e9t \u00e9s tilalm\u00e1t megszak\u00edt\u00e1sok, rendszerh\u00edv\u00e1sok \u00e9s kontextusv\u00e1lt\u00e1sok feldolgoz\u00e1sa sor\u00e1n. A javasolt v\u00e9delem kisebb k\u00f6lts\u00e9geket eredm\u00e9nyez, mint a Retpoline v\u00e9delme.\n<li class=\"l\"> A sebezhet\u0151s\u00e9get, amely lehet\u0151v\u00e9 tette a Spectre v2 t\u00e1mad\u00e1sok elleni v\u00e9delem megker\u00fcl\u00e9s\u00e9t a p\u00e1rhuzamos multithreading (SMT vagy Hyper-Threading) technol\u00f3gia alkalmaz\u00e1sakor, a STIBP (Single Thread Indirect Branch Predictors) mechanizmus letilt\u00e1sa okozta a IBRS v\u00e9delem kiv\u00e1laszt\u00e1sakor.\n<li class=\"l\"> Az ARM64 architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 rendszerek sz\u00e1m\u00e1ra \u00faj build-c\u00e9l ker\u00fclt hozz\u00e1ad\u00e1sra, a &#171;virtconfig&#187;, amelynek kiv\u00e1laszt\u00e1s\u00e1val csak a virtualiz\u00e1ci\u00f3hoz sz\u00fcks\u00e9ges minim\u00e1lis kernel komponensek aktiv\u00e1l\u00f3dnak.\n<li class=\"l\"> m68k architekt\u00far\u00e1hoz hozz\u00e1adva a rendszerh\u00edv\u00e1sok sz\u0171r\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1t a seccomp mechanizmus seg\u00edts\u00e9g\u00e9vel.\n<li class=\"l\"> Hozz\u00e1adva az AMD Ryzen processzorokban tal\u00e1lhat\u00f3 CRB TPM2 (Command Response Buffer) eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa, amelyek a Microsoft Pluton technol\u00f3gi\u00e1n alapulnak.                  <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a netlink interf\u00e9sz a PLCA (Physical Layer Collision Avoidance) alr\u00e9teg be\u00e1ll\u00edt\u00e1s\u00e1hoz, amelyet az IEEE 802.3cg-2019 specifik\u00e1ci\u00f3 hat\u00e1roz meg, \u00e9s amelyet az Ethernet 802.3cg (10Base-T1S) h\u00e1l\u00f3zatokban haszn\u00e1lnak, optimaliz\u00e1lva az IoT eszk\u00f6z\u00f6k \u00e9s ipari rendszerek csatlakoztat\u00e1s\u00e1hoz. A PLCA alkalmaz\u00e1sa jav\u00edtja a teljes\u00edtm\u00e9nyt a megosztott m\u00e9dium\u00fa Ethernet h\u00e1l\u00f3zatokban.\n<li class=\"l\"> Megsz\u0171nt a &#171;wireless extensions&#187; API t\u00e1mogat\u00e1sa a WiFi 7 (802.11be) vezet\u00e9k n\u00e9lk\u00fcli interf\u00e9szek kezel\u00e9s\u00e9re, mivel ez az API nem fedi le az \u00f6sszes sz\u00fcks\u00e9ges be\u00e1ll\u00edt\u00e1st. A &#171;wireless extensions&#187; API haszn\u00e1latakor, amely tov\u00e1bbra is emul\u00e1lt r\u00e9tegk\u00e9nt t\u00e1mogatott, a legt\u00f6bb aktu\u00e1lis eszk\u00f6z eset\u00e9n figyelmeztet\u00e9s jelenik meg.\n<li class=\"l\"> R\u00e9szletes dokument\u00e1ci\u00f3 k\u00e9sz\u00fclt a netlink API-r\u00f3l (kernel fejleszt\u0151k \u00e9s felhaszn\u00e1l\u00f3i t\u00e9rbeli alkalmaz\u00e1sfejleszt\u0151k sz\u00e1m\u00e1ra). Megval\u00f3sult az ynl-gen-c eszk\u00f6z C k\u00f3d gener\u00e1l\u00e1s\u00e1ra a Netlink protokoll YAML specifik\u00e1ci\u00f3i alapj\u00e1n.\n<li class=\"l\"> A h\u00e1l\u00f3zati socketekhez hozz\u00e1adva az IP_LOCAL_PORT_RANGE opci\u00f3 t\u00e1mogat\u00e1sa az outgoing kapcsolatokat egyszer\u0171s\u00edti a c\u00edmford\u00edt\u00f3k haszn\u00e1lat\u00e1n kereszt\u00fcl SNAT n\u00e9lk\u00fcl. Ha egyszeri <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/lir\/ipv4\/\"   title=\"IP address\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"716\">IP address<\/a> t\u00f6bb hoszton az IP_LOCAL_PORT_RANGE lehet\u0151v\u00e9 teszi, hogy minden hoszton a saj\u00e1t kimen\u0151 h\u00e1l\u00f3zati port tartom\u00e1ny\u00e1t haszn\u00e1lj\u00e1k, \u00e9s a gateway a csomagokat a port sz\u00e1mok alapj\u00e1n ir\u00e1ny\u00edtja.\n<li class=\"l\"> Az MPTCP (MultiPath TCP) lehet\u0151s\u00e9get biztos\u00edt vegyes forgalom feldolgoz\u00e1s\u00e1ra, amelyben IPv4 \u00e9s IPv6 protokollok tal\u00e1lhat\u00f3k. Az MPTCP a TCP protokoll kiterjeszt\u00e9se, amely lehet\u0151v\u00e9 teszi a TCP-kapcsolatok csomagok egyidej\u0171 sz\u00e1ll\u00edt\u00e1s\u00e1t t\u00f6bb \u00fatvonalon, k\u00fcl\u00f6nb\u00f6z\u0151 h\u00e1l\u00f3zati interf\u00e9szeken kereszt\u00fcl, amelyek k\u00fcl\u00f6nb\u00f6z\u0151 IP-c\u00edmekhez vannak hozz\u00e1rendelve.\n<li class=\"l\"> IPv4 eset\u00e9n megval\u00f3s\u00edt\u00e1sra ker\u00fclt a BIG TCP b\u0151v\u00edtm\u00e9ny haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge, amely lehet\u0151v\u00e9 teszi a TCP-csomag maxim\u00e1lis m\u00e9ret\u00e9nek 4GB-ra n\u00f6vel\u00e9s\u00e9t a nagy sebess\u00e9g\u0171 bels\u0151 adatk\u00f6zponti h\u00e1l\u00f3zatok optimaliz\u00e1l\u00e1sa \u00e9rdek\u00e9ben. Ezen csomagm\u00e9ret-n\u00f6vel\u00e9s a 16 bites fejl\u00e9ccs\u00facs r\u00e9v\u00e9n &#171;jumbo&#187; csomagok megval\u00f3s\u00edt\u00e1s\u00e1val \u00e9rhet\u0151 el, amelynek IP-fejl\u00e9c m\u00e9rete 0, m\u00edg a t\u00e9nyleges m\u00e9ret egy k\u00fcl\u00f6n 32 bites mez\u0151ben jelenik meg egy k\u00fcl\u00f6n csatolt fejl\u00e9cben.\n<li class=\"l\"> \u00daj sysctl param\u00e9ter ker\u00fclt hozz\u00e1ad\u00e1sra, a default_rps_mask, amellyel megadhat\u00f3 az alap\u00e9rtelmezett RPS (Receive Packet Steering) konfigur\u00e1ci\u00f3, amely felel\u0151s a bej\u00f6v\u0151 forgalom CPU magok k\u00f6z\u00f6tti eloszt\u00e1s\u00e1\u00e9rt az interrupt kezel\u0151k szintj\u00e9n.\n<li class=\"l\"> A forgalom korl\u00e1toz\u00e1s\u00e1ra vonatkoz\u00f3 queuing diszcipl\u00edn\u00e1k, mint a CBQ (class-based queuing), ATM (ATM virtual circuits), dsmark (differentiated service marker), tcindex (traffic-control index) \u00e9s RSVP (resource reservation protocol) t\u00e1mogat\u00e1sa megsz\u0171nt. Ezek a diszcipl\u00edn\u00e1k hossz\u00fa ideig elhanyagolt \u00e1llapotban voltak, \u00e9s nem akadt senki, aki folytassa a karbantart\u00e1sukat.                            <\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> Minden DRI1-alap\u00fa grafikus meghajt\u00f3 elt\u00e1vol\u00edt\u00e1sra ker\u00fclt: i810 (r\u00e9gi Intel 8xx integr\u00e1lt grafikus k\u00e1rty\u00e1k), mga (Matrox GPU), r128 (ATI Rage 128 GPU, bele\u00e9rtve a Rage Fury, XPERT 99 \u00e9s XPERT 128 k\u00e1rty\u00e1kat), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) \u00e9s via (VIA IGP), amelyek 2016-ban elavultnak lettek nyilv\u00e1n\u00edtva, \u00e9s 2012 \u00f3ta nem t\u00e1mogatottak a Mes\u00e1ban.\n<li class=\"l\"> Az elavult framebuffer (fbdev) meghajt\u00f3k elt\u00e1vol\u00edtva: omap1, s3c2410, tmiofb \u00e9s w100fb.\n<li class=\"l\"> Hozz\u00e1ad\u00e1sra ker\u00fclt egy DRM-illeszt\u0151program az Intel Meteor Lake (14. gener\u00e1ci\u00f3) CPU-ba integr\u00e1lt VPU (Versatile Processing Unit) egys\u00e9gekhez, amelyek a sz\u00e1m\u00edt\u00f3g\u00e9pes l\u00e1t\u00e1s \u00e9s a g\u00e9pi tanul\u00e1s \u00e1ltal kapcsolatos m\u0171veletek gyors\u00edt\u00e1s\u00e1ra szolg\u00e1lnak. Az illeszt\u0151program a &#171;accel&#187; alrendszer felhaszn\u00e1l\u00e1s\u00e1val val\u00f3sult meg, amelynek c\u00e9lja a sz\u00e1m\u00edt\u00e1si gyors\u00edt\u00f3k t\u00e1mogat\u00e1sa, amelyeket k\u00fcl\u00f6n\u00e1ll\u00f3 ASIC form\u00e1j\u00e1ban, valamint SoC \u00e9s GPU bels\u0151 IP-blokkjain kereszt\u00fcl lehet biztos\u00edtani.     <\/li>\n<li class=\"l\"> Az i915 (Intel) meghajt\u00f3ban b\u0151v\u00fclt az Intel Arc (DG2\/Alchemist) diszkret grafikus k\u00e1rty\u00e1k t\u00e1mogat\u00e1sa, el\u0151zetes t\u00e1mogat\u00e1st kapott a Meteor Lake GPU-hoz, valamint az Intel Xe HP 4tile GPU-hoz is.        <\/li>\n<li class=\"l\"> Az amdgpu meghajt\u00f3ba hozz\u00e1ad\u00f3dott az AdaptiveSync technol\u00f3gia t\u00e1mogat\u00e1sa \u00e9s a Secure Display adatait v\u00e9d\u0151 m\u00f3d haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge t\u00f6bb kijelz\u0151 eset\u00e9n. Friss\u00fclt a DCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x \u00e9s DP 2.1 t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A msm meghajt\u00f3ban (Qualcomm Adreno GPU) hozz\u00e1ad\u00f3dott az SM8350, SM8450, SM8550, SDM845 \u00e9s SC8280XP platformok t\u00e1mogat\u00e1sa.    <\/li>\n<li class=\"l\"> A Nouveau meghajt\u00f3ban megsz\u0171nt a r\u00e9gi ioctl h\u00edv\u00e1sok t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Az etnaviv meghajt\u00f3ba hozz\u00e1ad\u00f3dott az NPU VerSilicon (VeriSilicon Neural Network Processor) k\u00eds\u00e9rleti t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Megval\u00f3sult a pata_parport meghajt\u00f3 IDE meghajt\u00f3k sz\u00e1m\u00e1ra, amelyek p\u00e1rhuzamos porton csatlakoznak. Az \u00fajonnan hozz\u00e1adott meghajt\u00f3 lehet\u0151v\u00e9 tette a r\u00e9gi PARIDE meghajt\u00f3 elt\u00e1vol\u00edt\u00e1s\u00e1t a kernelt\u0151l \u00e9s az ATA alrendszer korszer\u0171s\u00edt\u00e9s\u00e9t. Az \u00faj meghajt\u00f3 korl\u00e1toz\u00e1sa, hogy nem lehet egyszerre nyomtat\u00f3t \u00e9s lemezt csatlakoztatni a p\u00e1rhuzamos porton.\n<li class=\"l\"> Hozz\u00e1ad\u00f3dott az ath12k meghajt\u00f3 Qualcomm chipjein alapul\u00f3 vezet\u00e9k n\u00e9lk\u00fcli k\u00e1rty\u00e1khoz, amelyek t\u00e1mogatj\u00e1k a Wi-Fi 7-et. Tov\u00e1bb\u00e1 hozz\u00e1ad\u00f3dott a RealTek RTL8188EU chipjein alapul\u00f3 vezet\u00e9k n\u00e9lk\u00fcli k\u00e1rty\u00e1k t\u00e1mogat\u00e1sa is.\n<li class=\"l\"> Hozz\u00e1ad\u00f3dott 46 alaplap t\u00e1mogat\u00e1sa ARM64 architekt\u00far\u00e1j\u00fa processzorokkal, k\u00f6zt\u00fck a Samsung Galaxy Tab A (2015), Samsung Galaxy S5, BananaPi R3, Debix Model A, EmbedFire LubanCat 1\/2, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD, valamint a Qualcomm MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 \u00e9s SDM632, Rockchip RK3128 TV box, RV1126 Vision, RK3588, RK3568, RK3566, RK3588 \u00e9s RK3328, TI K3 (AM642\/AM654\/AM68\/AM69) alap\u00fa eszk\u00f6z\u00f6k.       <\/ul>\n<\/ul>\n<p>Ek\u00f6zben a Latin-Amerikai Szabad Szoftver Alap l\u00e9trehozta a teljesen szabad 6.3 kernel v\u00e1ltozat\u00e1t &#8212; Linux-libre 6.3-gnu, amely mentes a gy\u00e1rt\u00f3 \u00e1ltal korl\u00e1tozott felhaszn\u00e1l\u00e1s\u00fa nem szabad firmware \u00e9s illeszt\u0151program elemeit\u0151l vagy k\u00f3dblokkjait\u00f3l. A 6.3 kiad\u00e1s tartalmazza a blobok tiszt\u00edt\u00e1s\u00e1t az \u00faj ath12k, aw88395 \u00e9s peb2466 illeszt\u0151programokban, valamint az AArch64 architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 qcom eszk\u00f6z\u00f6k devicetree f\u00e1jljaiban. Friss\u00fclt a blobok tiszt\u00edt\u00e1s\u00e1nak k\u00f3dja az amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870, av7110 illeszt\u0151programokban \u00e9s a szoftveres dek\u00f3dol\u00e1ssal rendelkez\u0151 DVB-k\u00e1rty\u00e1k illeszt\u0151programjaiban, valamint a prekompili\u00e1lt BPF-f\u00e1jlokban. Megsz\u0171nt a blobok tiszt\u00edt\u00e1sa a mga, r128, tm6000, cpia2 \u00e9s r8188eu illeszt\u0151programok eset\u00e9ben, mivel ezek elt\u00e1vol\u00edt\u00e1sra ker\u00fcltek a kernelb\u0151l. Javult a i915 illeszt\u0151program blobjaib\u00f3l val\u00f3 tiszt\u00edt\u00e1s.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59022\">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.3. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs [&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-108052","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.3.\" \/>\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-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-04-24T10:48:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-24T14:01:33+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.3 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 6.3 kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.3 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.3.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-04-24T10:48:09+00:00","article:modified_time":"2023-04-24T14:01:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"108052","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-08 20:24:09","updated":"2026-02-22 15:31:14","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\/108052","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=108052"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/108052\/revisions"}],"predecessor-version":[{"id":162437,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/108052\/revisions\/162437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=108052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=108052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=108052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}