{"id":114248,"date":"2024-03-11T12:25:44","date_gmt":"2024-03-11T10:25:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-8"},"modified":"2024-03-11T12:25:44","modified_gmt":"2024-03-11T10:25:44","slug":"reliz-yadra-linux-6-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-8","title":{"rendered":"A Linux 6.8 kernel release","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>After two months of development, Linus Torvalds presented the release of the Linux 6.8 kernel. Among the most notable changes are: the Xe driver for Intel GPUs, a protection mode for block devices with mounted file systems, a Deadline server task scheduling mechanism, automatic optimization for merging identical memory pages, the first driver written in Rust, system calls listmount and statmount, removal of bpfilter and SLAB, the guest_memfd mechanism in KVM, and profiling of data access.        <\/p>\n<p>Az \u00faj verzi\u00f3ban 15641 jav\u00edt\u00e1s tal\u00e1lhat\u00f3 2018 fejleszt\u0151j\u00e9t\u0151l, a jav\u00edt\u00e1s m\u00e9rete 44 MB (a m\u00f3dos\u00edt\u00e1sok 12212 f\u00e1jlt \u00e9rintettek, 663864 k\u00f3dsor lett hozz\u00e1adva, 339094 k\u00f3dsor elt\u00e1vol\u00edtva). A m\u00faltkiad\u00e1sban 18405 jav\u00edt\u00e1s volt 2066 fejleszt\u0151t\u0151l, a jav\u00edt\u00e1s m\u00e9rete 72 MB. A 6.8 verzi\u00f3ban bemutatott v\u00e1ltoztat\u00e1sok k\u00f6r\u00fclbel\u00fcl 42%-a az eszk\u00f6zmeghajt\u00f3khoz kapcsol\u00f3dik, k\u00f6r\u00fclbel\u00fcl 15%-uk a hardverarchitekt\u00far\u00e1kra specifikus k\u00f3dfriss\u00edt\u00e9sekkel foglalkozik, 14% a h\u00e1l\u00f3zati veremhez, 6% a f\u00e1jlrendszerekhez, \u00e9s 3% a kernel bels\u0151 alrendszereihez.    <\/p>\n<p>A 6.8-as kernel Git-t\u00e1rhely\u00e9ben 9.996 milli\u00f3 objektum tal\u00e1lhat\u00f3, ami arra utal, hogy a k\u00f6vetkez\u0151, 6.9-es kernel t\u00fall\u00e9pi a 10 milli\u00f3s git-objektumok m\u00e9rf\u00f6ldk\u00f6v\u00e9t. Kor\u00e1bban a 3.x \u00e9s 4.x \u00e1gcser\u00e9k j\u00f3l korrel\u00e1ltak a git-objektumok sz\u00e1m\u00e1val a t\u00e1rhelyben - a 3.0-as kernel akkor k\u00e9sz\u00fclt, amikor a t\u00e1rhelyben k\u00f6r\u00fclbel\u00fcl 2 milli\u00f3 objektum volt, m\u00edg a 4.0-\u00e1s kernel 4 milli\u00f3 objektummal k\u00e9sz\u00fclt. 2019-ben azonban az 5.0-\u00e1s kiad\u00e1s megszak\u00edtotta ezt a logikai l\u00e1ncot, mivel a l\u00e9trehoz\u00e1sa sor\u00e1n a t\u00e1rhely k\u00f6r\u00fclbel\u00fcl 6.5 milli\u00f3 git-objektumot tartalmazott.             <\/p>\n<p>Main innovations in kernel 6.8:  <\/p>\n<ul>\n<li class=\"l\"> <b>Lemezszubsziszt\u00e9ma, bemenet\/kipontoz\u00e1s \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> A direct write block mode has been added for block devices with mounted file systems (once enabled, the root user will not be able to modify the file system through manipulations at the block device level). By default, the mode is off and requires specifying the BLK_DEV_WRITE_MOUNTED parameter during compilation. For Btrfs partitions, blocking is currently not operational, as necessary changes have not yet been accepted in the Btrfs code.\n<li class=\"l\"> System calls listmount() and statmount() have been added, allowing detailed information about mounted file systems to be retrieved from user space.\n<li class=\"l\"> Az XFS f\u00e1jlrendszerben folytat\u00f3dik a fsck seg\u00e9dprogram alkalmaz\u00e1si lehet\u0151s\u00e9geinek megval\u00f3s\u00edt\u00e1sa a felmer\u00fclt probl\u00e9m\u00e1k online m\u00f3dban t\u00f6rt\u00e9n\u0151 ellen\u0151rz\u00e9s\u00e9re \u00e9s jav\u00edt\u00e1s\u00e1ra, an\u00e9lk\u00fcl hogy a f\u00e1jlrendszert le kellene csatolni.\n<li class=\"l\"> Az Ext4 f\u00e1jlrendszerben a mem\u00f3riapage m\u00e9ret\u00e9n\u00e9l kisebb blokkok eset\u00e9ben a dioread_nolock h\u00edv\u00e1s ker\u00fcl alkalmaz\u00e1sra, amely jav\u00edtja a teljes\u00edtm\u00e9nyt az\u00e1ltal, hogy megszabadul a felesleges z\u00e1rol\u00e1sokt\u00f3l. N\u00e9h\u00e1ny funkci\u00f3 \u00e1tkonvert\u00e1l\u00e1sra ker\u00fclt a mem\u00f3riapage folio haszn\u00e1lat\u00e1ra.\n<li class=\"l\">  A Btrfs-hez hozz\u00e1adva lett a 'nospace_cache' mont\u00e1l\u00e1si z\u00e1szl\u00f3 t\u00e1mogat\u00e1sa, amely letiltja a szabad blokkok gyors\u00edt\u00f3t\u00e1r\u00e1t. N\u00e9h\u00e1ny funkci\u00f3t \u00e1t\u00e1ll\u00edtottak mem\u00f3riaoldalak k\u00f6tet\u00e9nek (page folios) haszn\u00e1lat\u00e1ra.\n<li class=\"l\"> Az EROFS (Extendable Read-Only File System) f\u00e1jlrendszerben, amelyet csak olvas\u00e1sra el\u00e9rhet\u0151 part\u00edci\u00f3khoz terveztek, t\u00e1mogat\u00e1st kapott a szuboldalak t\u00f6m\u00f6r\u00edt\u00e9se, \u00e9s javult a teljes\u00edtm\u00e9nye mem\u00f3riahi\u00e1nyos helyzetekben.\n<li class=\"l\"> Az F2FS f\u00e1jlrendszerben javult a z\u00f3n\u00e1zott t\u00e1rol\u00f3eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa (a blokkgruppok vagy szektorok z\u00f3n\u00e1kra oszt\u00e1sa, amelyekbe csak sorozatos adatbek\u00e9r\u00e9s enged\u00e9lyezett, friss\u00edtve az eg\u00e9sz blokkcsoportot).\n<li class=\"l\"> Az SMB f\u00e1jlrendszerhez megval\u00f3s\u00edtott\u00e1k eszk\u00f6zblokk \u00e9s szimbolikus f\u00e1jlok l\u00e9trehoz\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9t.\n<li class=\"l\"> A Bcachefs f\u00e1jlrendszerhez r\u00e9szleges t\u00e1mogat\u00e1s ad\u00f3dott a csatolt f\u00e1jlrendszerek integrit\u00e1s\u00e1nak ellen\u0151rz\u00e9s\u00e9re \u00e9s helyre\u00e1ll\u00edt\u00e1s\u00e1ra.\n<li class=\"l\"> A device-mapper alrendszerben megsz\u0171nt a MD_LINEAR, MD_MULTIPATH \u00e9s MD_FAULTY kezel\u0151k t\u00e1mogat\u00e1sa, amelyeket 2021-ben elavultnak nyilv\u00e1n\u00edtottak.                                        <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> A Zswap alrendszerhez hozz\u00e1adva lett egy mem\u00f3riahi\u00e1ny eset\u00e9n aktiv\u00e1lhat\u00f3 funkci\u00f3, amely lehet\u0151v\u00e9 teszi 'hideg' mem\u00f3riaoldalak k\u00e9nyszer\u00edtett ki\u00fcr\u00edt\u00e9s\u00e9t a val\u00f3di swap part\u00edci\u00f3ba, amelyekhez nem ny\u00faltak, \u00e9s val\u00f3sz\u00edn\u0171leg el lesznek hanyagolva. A Zswap a swapba sz\u00e1m\u0171z\u00f6tt oldalak gyors\u00edt\u00f3t\u00e1raz\u00e1s\u00e1t v\u00e9gzi, ezeket t\u00f6m\u00f6r\u00edtve t\u00e1rolja a RAM-ban, lehet\u0151leg an\u00e9lk\u00fcl, hogy a val\u00f3di, t\u00f6m\u00f6r\u00edtetlen swap r\u00e9szbe vissza kellene \u00edrni a lemezen. A mem\u00f3riahi\u00e1ny eset\u00e9n v\u00e9grehajtott v\u00e1ltoztat\u00e1sok lehet\u0151v\u00e9 teszik a Zswap-ban t\u00e1rolt RAM-pool m\u00e9ret\u00e9nek cs\u00f6kkent\u00e9s\u00e9t, ezzel felszabad\u00edtva a rendszert.\n<li class=\"l\"> A Zswap \u00faj m\u00f3dot javasolt, amely teljesen kikapcsolja az elhalasztott \u00edr\u00e1st (writeback) a val\u00f3di swap part\u00edci\u00f3ra, ha az \u00edr\u00e1si k\u00eds\u00e9rlet nem volt sikeres, \u00e9s nem \u00fcr\u00edti ki a Zswap poolban m\u00e1r megl\u00e9v\u0151 oldalakat a swap part\u00edci\u00f3ra.\n<li class=\"l\"> A feladat\u00fctemez\u0151be beker\u00fclt a SCHED_DEADLINE szerver mechanizmus, amely megoldja a CPU er\u0151forr\u00e1sok nem megfelel\u0151 eloszt\u00e1s\u00e1nak probl\u00e9m\u00e1j\u00e1t, melyet a magas priorit\u00e1s\u00fa (realtime) feladatok monopoliz\u00e1lnak. A CPU monopoliz\u00e1l\u00e1s\u00e1nak megel\u0151z\u00e9s\u00e9re kor\u00e1bban a Realtime throttling mechanizmus haszn\u00e1lt\u00e1k, amely megpr\u00f3b\u00e1lta a 5%-ot fenntartani az alacsony priorit\u00e1s\u00fa feladatok sz\u00e1m\u00e1ra, m\u00edg a realtime feladatoknak 95% id\u0151t biztos\u00edtott. Ez a mechanizmus azonban nem volt kiel\u00e9g\u00edt\u0151, mivel a norm\u00e1l feladatok sok esetben nem kapt\u00e1k meg a sz\u00fcks\u00e9ges processzorid\u0151t. A SCHED_DEADLINE szerver egy hat\u00e9konyabb er\u0151forr\u00e1s-fenntart\u00f3 mechanizmust val\u00f3s\u00edt meg.\n<li class=\"l\"> A DAMON (Data Access MONitor) alrendszerbe, amely lehet\u0151v\u00e9 teszi a folyamatok adat-hozz\u00e1f\u00e9r\u00e9s\u00e9nek nyomon k\u00f6vet\u00e9s\u00e9t a mem\u00f3ri\u00e1ban (p\u00e9ld\u00e1ul meg\u00e1llap\u00edthat\u00f3, hogy mely mem\u00f3ria ter\u00fcleteket \u00e9rintett a folyamat, \u00e9s melyek maradtak kihaszn\u00e1latlanok), automatikus mem\u00f3riafogyaszt\u00e1s-agresszivit\u00e1s be\u00e1ll\u00edt\u00f3 mechanizmus ker\u00fclt bevezet\u00e9sre a megadott kv\u00f3t\u00e1k alapj\u00e1n.\n<li class=\"l\"> Hozz\u00e1adva a t\u00f6bbs\u00e9gi m\u00e9ret\u0171 hatalmas mem\u00f3riaoldalak t\u00e1mogat\u00e1sa (mTHP - multi-size Transparent Huge Pages), amely lehet\u0151v\u00e9 teszi a mem\u00f3ria blokkokban t\u00f6rt\u00e9n\u0151 kioszt\u00e1s\u00e1t, amelyek nagyobbak, mint az alapoldal, de kisebbek, mint a hagyom\u00e1nyos THP-oldal.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a nagy f\u00fczetek (page folios, egyes\u00edtett mem\u00f3riastrukt\u00far\u00e1k) t\u00e1mogat\u00e1s\u00e1t az anonim mem\u00f3ria sz\u00e1m\u00e1ra (amely nem t\u00e1rs\u00edtott f\u00e1jlrendszerhez, p\u00e9ld\u00e1ul malloc-on kereszt\u00fcl allok\u00e1lt). A m\u00f3dos\u00edt\u00e1s c\u00e9lja a teljes\u00edtm\u00e9ny n\u00f6vel\u00e9se a nagyobb mem\u00f3ria t\u00f6mb\u00f6k allok\u00e1l\u00e1s\u00e1val a nem allok\u00e1lt mem\u00f3ria lapok el\u00e9r\u00e9s sor\u00e1n (page faults). P\u00e9ld\u00e1ul a nagy f\u00fczetek haszn\u00e1lata 5%-kal cs\u00f6kkentette a kernel \u00fajra\u00e9p\u00edt\u00e9si idej\u00e9t (a kernel szinten elt\u00f6lt\u00f6tt id\u0151 40%-os cs\u00f6kkent\u00e9se mellett).\n<li class=\"l\"> A kernel konfigur\u00e1ci\u00f3s f\u00e1jlhoz hozz\u00e1ad\u00f3dott a TRANSPARENT_HUGEPAGE_NEVER param\u00e9ter, amely lehet\u0151v\u00e9 teszi a nagy mem\u00f3ri\u00e1lapok (Transparent Huge Pages) haszn\u00e1lat\u00e1nak letilt\u00e1s\u00e1t.\n<li class=\"l\"> A userfaultfd() rendszerh\u00edv\u00e1sba, amely lehet\u0151v\u00e9 teszi a nem allok\u00e1lt mem\u00f3ria lapok (page faults) felhaszn\u00e1l\u00f3i t\u00e9rben t\u00f6rt\u00e9n\u0151 kezel\u00e9s\u00e9t, beker\u00fclt az UFFDIO_MOVE m\u0171velet, amely lehet\u0151v\u00e9 teszi a mem\u00f3ri\u00e1lapok \u00e1thelyez\u00e9s\u00e9t a virtu\u00e1lis c\u00edmter\u00fcleten an\u00e9lk\u00fcl, hogy mem\u00f3ria allok\u00e1l\u00e1si m\u0171veletet hajtan\u00e1nk v\u00e9gre a heap t\u00f6m\u00f6r\u00edt\u00e9se (heap compaction) sor\u00e1n. Az elv\u00e9gzett tesztek alapj\u00e1n az UFFDIO_MOVE alkalmaz\u00e1sa 40%-kal cs\u00f6kkentette a t\u00f6m\u00f6r\u00edt\u00e9si id\u0151t az UFFDIO_COPY m\u0171velet alkalmaz\u00e1s\u00e1hoz k\u00e9pest.\n<li class=\"l\"> Hozz\u00e1adva a 'KSM advisor' mechanizmus, amely automatikusan optimaliz\u00e1lja a Kernel Azonos Oldal Egyes\u00edt\u00e9s (KSM - Kernel Samepage Merging) alrendszer param\u00e9tereit.\n<li class=\"l\"> Folyamatosan zajlik a Rust-for-Linux \u00e1gb\u00f3l \u00e9rkez\u0151 v\u00e1ltoztat\u00e1sok \u00e1t\u00fcltet\u00e9se, amelyek a Rust nyelv m\u00e1sodik nyelvk\u00e9nt val\u00f3 haszn\u00e1lat\u00e1ra vonatkoznak a meghajt\u00f3k \u00e9s a kernel modulok fejleszt\u00e9s\u00e9ben (a Rust t\u00e1mogat\u00e1s alap\u00e9rtelmez\u00e9s szerint nem akt\u00edv, \u00e9s nem vezeti be a Rust-ot k\u00f6telez\u0151 \u00e9p\u00edt\u00e9si f\u00fcgg\u0151s\u00e9gek k\u00f6z\u00e9 a kernelhez). Az \u00faj verzi\u00f3ban olyan v\u00e1ltoztat\u00e1sok tal\u00e1lhat\u00f3k, amelyek Rust-bor\u00edt\u00f3t adnak a phylib absztrakci\u00f3s szintje f\u00f6l\u00e9, \u00e9s felhaszn\u00e1lj\u00e1k ezt a bor\u00edt\u00f3t az ax88796b_rust meghajt\u00f3ban, amely t\u00e1mogatja a Asix AX88772A Ethernet vez\u00e9rl\u0151 PHY interf\u00e9sz\u00e9t (100MBit). Funkcionalit\u00e1s szempontj\u00e1b\u00f3l a Rust nyelv\u0171 meghajt\u00f3 teljes m\u00e9rt\u00e9kben megfelel a C nyelven \u00edrt r\u00e9gi ax88796b meghajt\u00f3nak, \u00e9s haszn\u00e1lhat\u00f3 az AX88796B chip-hez tartoz\u00f3 X-Surf 100 h\u00e1l\u00f3zati k\u00e1rty\u00e1kkal. A LoongArch architekt\u00far\u00e1hoz lehet\u0151s\u00e9g biztos\u00edtott Rust nyelv\u0171 modulok \u00edr\u00e1s\u00e1ra. \u00c1t\u00e1lltak a Rust 1.74.1 kiad\u00e1s\u00e1nak haszn\u00e1lat\u00e1ra.\n<li class=\"l\"> Hozz\u00e1adva a BPF token mechanizmusa, amely lehet\u0151v\u00e9 teszi a BPF egyes k\u00e9pess\u00e9geinek, p\u00e9ld\u00e1ul a BPF program bet\u00f6lt\u00e9s\u00e9nek vagy a BPF map l\u00e9trehoz\u00e1s\u00e1nak kiv\u00e1laszt\u00f3 deleg\u00e1l\u00e1s\u00e1t a felhaszn\u00e1l\u00f3i ter\u00fcleten l\u00e9v\u0151, speci\u00e1lis tokennel hiteles\u00edtett nem privilegiz\u00e1lt folyamatok sz\u00e1m\u00e1ra.\n<li class=\"l\"> A BPF programok verifik\u00e1tor\u00e1nak funkcionalit\u00e1sa kib\u0151v\u00fclt.\n<li class=\"l\"> A perf utility t\u00e1mogat\u00e1sa b\u0151v\u00fclt az adatok profiloz\u00e1s\u00e1val, lehet\u0151v\u00e9 t\u00e9ve az adatszerkezetek olvas\u00e1si \u00e9s \u00edr\u00e1si m\u0171veleteinek nyomon k\u00f6vet\u00e9s\u00e9t, p\u00e9ld\u00e1ul a legakt\u00edvabban m\u00f3dos\u00edtott mez\u0151k azonos\u00edt\u00e1sa \u00e9rdek\u00e9ben. Olyan rendszereken, ahol a processzorok t\u00e1mogatj\u00e1k a mem\u00f3ria-m\u0171veletek inform\u00e1ci\u00f3gy\u0171jt\u00e9s\u00e9t (Intel, AMD, ARM), a statisztika gy\u0171jt\u00e9s\u00e9hez a &#171;perf mem record&#187; parancsot kell haszn\u00e1lni, m\u00edg az adatszerkezetekhez val\u00f3 hozz\u00e1f\u00e9r\u00e9s jelent\u00e9s\u00e9nek kiad\u00e1s\u00e1hoz a &#171;perf annotate &#8212;data-type&#187; parancs sz\u00fcks\u00e9ges.\n<li class=\"l\"> Optimaliz\u00e1lt\u00e1k a rendszerh\u00edv\u00e1sok teljes\u00edtm\u00e9ny\u00e9nek feldolgoz\u00e1s\u00e1t az s390 (IBM Z) architekt\u00far\u00e1n, ami a tesztek szerint k\u00f6r\u00fclbel\u00fcl 11%-os gyorsul\u00e1st eredm\u00e9nyezett a rendszerh\u00edv\u00e1sba val\u00f3 bel\u00e9p\u00e9s sor\u00e1n.\n<li class=\"l\"> Lehet\u0151s\u00e9g biztos\u00edtott a nyomk\u00f6vet\u0151 bufferek m\u00e9ret\u00e9nek megv\u00e1ltoztat\u00e1s\u00e1ra, amelyeket a nyomk\u00f6vet\u00e9si esem\u00e9nyek felhaszn\u00e1l\u00f3i t\u00e9rbe t\u00f6rt\u00e9n\u0151 \u00e1tvitel\u00e9re haszn\u00e1lnak.\n<li class=\"l\"> A kor\u00e1bban elavultnak nyilv\u00e1n\u00edtott SLAB mem\u00f3riaeloszt\u00f3 mechanizmust elt\u00e1vol\u00edtott\u00e1k, mostant\u00f3l csak a SLUB tal\u00e1lhat\u00f3 a kernelben. Az okok k\u00f6z\u00f6tt szerepel a karbantart\u00e1si probl\u00e9m\u00e1k, a k\u00f3dhib\u00e1k jelenl\u00e9te \u00e9s a funkci\u00f3k duplik\u00e1ci\u00f3ja a fejlettebb SLUB allok\u00e1torral.\n<li class=\"l\"> A kernel \u00f6ssze\u00e1ll\u00edt\u00e1sakor a &#171;-Wmissing-prototypes&#187; z\u00e1szl\u00f3 aktiv\u00e1lva lett, amely figyelmeztet\u00e9seket gener\u00e1l a glob\u00e1lis funkci\u00f3k h\u00edv\u00e1saira, amelyeknek nincs protot\u00edpusmeghat\u00e1roz\u00e1suk.\n<li class=\"l\"> A RISC-V architekt\u00far\u00e1hoz, a SUSP kiterjeszt\u00e9s t\u00e1mogat\u00e1s\u00e1val rendelkez\u0151 rendszerekben megval\u00f3s\u00edtott\u00e1k az \u00e1llapot ment\u00e9s\u00e9vel t\u00f6rt\u00e9n\u0151 alv\u00f3 m\u00f3dba val\u00f3 v\u00e1lt\u00e1s t\u00e1mogat\u00e1s\u00e1t. Lehet\u0151v\u00e9 v\u00e1lt a riscv_hwprobe() rendszerh\u00edv\u00e1s haszn\u00e1lata a RISC-V utas\u00edt\u00e1sk\u00e9szlet t\u00e1mogatott kiterjeszt\u00e9seinek inform\u00e1ci\u00f3inak megszerz\u00e9s\u00e9re.                                          <\/ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> \u00daj rendszerh\u00edv\u00e1sok, mint a lsm_list_modules(), lsm_get_self_attr() \u00e9s lsm_set_self_attr() lettek hozz\u00e1adva a bet\u00f6lt\u00f6tt LSM modulok (Linux Security Modules) list\u00e1j\u00e1nak megjelen\u00edt\u00e9s\u00e9re \u00e9s a LSM modul attrib\u00fatumainak megszerz\u00e9s\u00e9re\/be\u00e1ll\u00edt\u00e1s\u00e1ra. \u00daj lsm_ctx strukt\u00fara ker\u00fclt bevezet\u00e9sre a felhaszn\u00e1l\u00f3i t\u00e9r \u00e9s a kernel k\u00f6z\u00f6tti LSM kontextuson bel\u00fcli kommunik\u00e1ci\u00f3hoz.\n<li class=\"l\"> Az AppArmor alrendszert \u00e1t\u00e1ll\u00edtott\u00e1k, hogy a SHA-256 algoritmus haszn\u00e1lat\u00e1val ellen\u0151rzze a szab\u00e1lyokat, a SHA-1 hash-ek helyett.\n<li class=\"l\"> A kernelb\u0151l elt\u00e1vol\u00edtott\u00e1k az strlcpy() f\u00fcggv\u00e9ny implement\u00e1ci\u00f3j\u00e1t, amely ny\u00e1ron ker\u00fclt be a Glibc 3.38 C k\u00f6nyvt\u00e1rba. Az strlcpy alternat\u00edv\u00e1ja az strncpy() f\u00fcggv\u00e9nynek, amely v\u00e9delmet ny\u00fajt a puffert\u00falcsordul\u00e1s ellen, \u00e9s k\u00f6telez\u0151en be\u00e1ll\u00edtja a z\u00e1r\u00f3 null byte-ot.\n<li class=\"l\"> A hypervisorban <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4378\">KVM<\/a> t\u00e1mogat\u00e1st kaptak a guest_memfd (guest-first memory) alrendszerhez, amely mem\u00f3ria kezel\u00e9si funkci\u00f3kat biztos\u00edt, lehet\u0151v\u00e9 t\u00e9ve olyan k\u00e9pess\u00e9gek \u00e9s optimaliz\u00e1l\u00e1sok megval\u00f3s\u00edt\u00e1s\u00e1t, amelyek nem \u00e9rhet\u0151k el a k\u00f6z\u00f6s mem\u00f3ria kezel\u0151 alrendszer haszn\u00e1lat\u00e1val. P\u00e9ld\u00e1ul a guest_memfd lehet\u0151v\u00e9 teszi, hogy egy mem\u00f3riater\u00fcletet, amely nem el\u00e9rhet\u0151 a gazdaberendez\u00e9s sz\u00e1m\u00e1ra, hozz\u00e1adjunk \u00e9s visszat\u00fckr\u00f6zz\u00fcnk a vend\u00e9g rendszerre, ami felhaszn\u00e1lhat\u00f3 titkos\u00edtott sz\u00e1m\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1ra.\n<li class=\"l\"> A KVM hypervisor alatt fut\u00f3 vend\u00e9g rendszerek t\u00e1mogatj\u00e1k az Intel processzorokban el\u00e9rhet\u0151 LAM (Linear Address Masking) m\u00f3dot, amely lehet\u0151v\u00e9 teszi a 64 bites mutat\u00f3k egyes bitjeinek (57-62. bitjei) felhaszn\u00e1l\u00e1s\u00e1t c\u00edmad\u00e1s n\u00e9lk\u00fcli metaadatok t\u00e1rol\u00e1s\u00e1ra.\n<li class=\"l\"> A KVM hypervisor has added support for 52-bit (LPA2) physical addresses for systems based on the ARM64 architecture. For x86 architecture systems, the possibility of building without emulation of Hyper-V hypercalls has been provided, allowing for a smaller kernel size.\n<li class=\"l\"> The iaa driver (IAA Compression Accelerator) has been added to speed up compression and decompression operations using the DEFLATE method, utilizing the cryptographic accelerators of the Intel Analytics Accelerator (IAA).\n<li class=\"l\"> Support for the Intel TDX (Trusted Domain Extensions) mechanism has been implemented on the host environment, allowing the creation of secure guest environments using the KVM hypervisor, which utilizes memory encryption. <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=\"2026\">virtu\u00e1lis g\u00e9pekhez<\/a>.\n<li class=\"l\"> A SELinux-hoz hozz\u00e1ad\u00f3dott a &#171;init&#187; SID-azonos\u00edt\u00f3, amely lehet\u0151v\u00e9 teszi a kezdeti bet\u00f6lt\u00e9si folyamatok kiemel\u00e9s\u00e9t, amelyek a SELinux politik\u00e1k alkalmaz\u00e1sa el\u0151tt indultak. Fejlesztett\u00e9k a \/sys\/fs\/selinux interf\u00e9szt a SELinux kezel\u00e9s\u00e9re.                              <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> A low-level reorganization of basic network data structures has been carried out to improve caching efficiency. Previously, fields in network stack structures such as socks, netdev, netns, and mibs were located sequentially as they were added, which limited CPU cache usage. The reconfiguration of variable placement in these structures has led to a noticeable increase in TCP performance, minimizing cache line usage during data transmission and optimizing variable access. In cases dealing with multiple parallel TCP connections, acceleration can reach up to 40%.\n<li class=\"l\"> The bpfilter subsystem, which used BPF for packet filtering, has been removed. Bpfilter was introduced starting from release 4.18 but was never brought to a level suitable for widespread use. In recent years, the bpfilter code in the kernel has not been developed, while development continued by Facebook in a separate repository.                                             <\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> A csomagba beletartozik az \u00faj DRM-illeszt\u0151program (Direct Rendering Manager) Xe, amelyet az Intel Xe architekt\u00far\u00e1ra alapozva k\u00e9sz\u00edtettek, \u00e9s amelyet az Intel Arc grafikus k\u00e1rty\u00e1k \u00e9s az integr\u00e1lt grafika \u00e9rhet\u0151 el a Tiger Lake processzorokt\u00f3l kezdve. Az Xe illeszt\u0151programot az \u00faj chipek m\u0171k\u00f6dtet\u00e9s\u00e9nek alapjak\u00e9nt pozicion\u00e1lj\u00e1k, f\u00fcggetlen\u00fcl a r\u00e9gi platformok t\u00e1mogat\u00e1s\u00e1hoz sz\u00fcks\u00e9ges k\u00f3dt\u00f3l. Az illeszt\u0151program egy \u00faj architekt\u00far\u00e1ra \u00e9p\u00fcl, amelyben akt\u00edvan kihaszn\u00e1lj\u00e1k a DRM alrendszer m\u00e1r megl\u00e9v\u0151 komponenseit, valamint az i915 illeszt\u0151programra jellemz\u0151, a konkr\u00e9t GPU-kt\u00f3l f\u00fcggetlen elemeket, p\u00e9ld\u00e1ul a k\u00e9perny\u0151kkel val\u00f3 interakci\u00f3khoz haszn\u00e1lt k\u00f3dot, a mem\u00f3ria modellt \u00e9s az execbuf megval\u00f3s\u00edt\u00e1s\u00e1t. A Mesa alatt az OpenGL \u00e9s Vulkan m\u0171k\u00f6d\u00e9se az Xe illeszt\u0151program k\u00fcsz\u00f6b\u00e9n a megl\u00e9v\u0151 Mesa-illeszt\u0151programok, mint az Iris \u00e9s ANV, \u00e1ltal v\u00e9grehajtott v\u00e1ltoz\u00e1sok szintj\u00e9n val\u00f3sul meg.\n<li class=\"l\"> Az i915 illeszt\u0151programban folytat\u00f3dik az Intel LunarLake (Xe 2) chipek t\u00e1mogat\u00e1s\u00e1nak megval\u00f3s\u00edt\u00e1sa. Jav\u00edtott\u00e1k az Intel Meteor Lake chipek t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A Nouveau illeszt\u0151programban bevezett\u00e9k az alap\u00e9rtelmezett be\u00e1ll\u00edt\u00e1st a GSP firmware funkci\u00f3k haszn\u00e1lat\u00e1ra az NVIDIA GPU-k kezel\u00e9s\u00e9re, amelyek a Turing \u00e9s Ampere mikroarchitekt\u00far\u00e1k alapjain m\u0171k\u00f6dnek, ahol a GPU inicializ\u00e1l\u00e1s\u00e1t \u00e9s vez\u00e9rl\u00e9s\u00e9t egy k\u00fcl\u00f6n GSP (GPU System Processor) mikrokontroller v\u00e9gzi. A be\u00e1ll\u00edt\u00e1s aktiv\u00e1l\u00e1sakor az illeszt\u0151program a firmware h\u00edv\u00e1s\u00e1val fog m\u0171k\u00f6dni, ahelyett hogy k\u00f6zvetlen\u00fcl programozn\u00e1 a hardverinterakci\u00f3s m\u0171veleteket.\n<li class=\"l\"> Az AMDGPU illeszt\u0151programban megval\u00f3s\u00edtott\u00e1k az ACPI WBRF \u00e9s VPE DPM t\u00e1mogat\u00e1s\u00e1t, m\u00f3dos\u00edtott\u00e1k a PCIe csatorna sebess\u00e9g\u00e9nek kezel\u00e9s\u00e9t, a szinkroniz\u00e1l\u00e1sra alkalmazott sorokban 64-bites sorrend\u0171 sz\u00e1mokat haszn\u00e1ltak, hozz\u00e1adt\u00e1k az AMD specifikus sz\u00ednkezel\u00e9si mechanizmusok t\u00e1mogat\u00e1s\u00e1t, megoldott\u00e1k a k\u00e9szenl\u00e9ti \u00e1llapotba val\u00f3 \u00e1tvitel probl\u00e9m\u00e1j\u00e1t.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k az els\u0151dleges illeszt\u0151program megval\u00f3s\u00edt\u00e1s\u00e1t a Broadcom VideoCore 7.1 GPU-hoz, amelyet a Raspberry Pi 5 lapk\u00e1kban haszn\u00e1lnak.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a PowerVR 6 sorozat\u00fa GPU-hoz tartoz\u00f3 illeszt\u0151programot, amely az Imagination Technologies Rogue mikroarchitekt\u00far\u00e1j\u00e1ra \u00e9p\u00fcl.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a Thunderbolt\/USB4 vez\u00e9rl\u0151k t\u00e1mogat\u00e1s\u00e1t, amelyek az Intel Lunar Lake mikroarchitekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 chipekben integr\u00e1lva tal\u00e1lhat\u00f3k.\n<li class=\"l\"> \u00daj illeszt\u0151programok ker\u00fcltek hozz\u00e1ad\u00e1sra a Starfive SoC, GalaxyCore GC2145\/GC0308, Chips&amp;Media Wave \u00e9s THine THP7312 kamer\u00e1khoz.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k az NSO (Nintendo Switch Online) j\u00e1t\u00e9kvez\u00e9rl\u0151k t\u00e1mogat\u00e1s\u00e1t - a SNES (Super Nintendo), Genesis \u00e9s N64 (Nintendo 64) r\u00e9gi vez\u00e9rl\u0151inek lehet\u0151s\u00e9gei, amelyek az Nintendo Switch-hez lettek adapt\u00e1lva. Hozz\u00e1adtak egy illeszt\u0151programot az Adafruit Seesaw gamepadokhoz. Az xpad illeszt\u0151programhoz hozz\u00e1adt\u00e1k a Lenovo Legion Go vez\u00e9rl\u0151k t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A dts driver t\u00e1mogatja a Powkiddy RK2023, Powkiddy X55 \u00e9s Anbernic RG351V j\u00e1t\u00e9kg\u00e9peket.\n<li class=\"l\"> T\u00e1mogat\u00e1s ker\u00fclt bevezet\u00e9sre az NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 \u00e9s X1E80100 chipekben haszn\u00e1lt hangrendszerekhez.\n<li class=\"l\"> Az AMD m\u00f3dos\u00edt\u00e1sokat eszk\u00f6z\u00f6lt a j\u00f6v\u0151beli processzorcsal\u00e1d t\u00e1mogat\u00e1sa \u00e9rdek\u00e9ben, amely az \u00faj Zen 5 mikroarchitekt\u00far\u00e1ra \u00e9p\u00fcl.\n<li class=\"l\"> ARM64 SoC t\u00e1mogat\u00e1sa ker\u00fclt bevezet\u00e9sre: Qualcomm SM8650 (Snapdragon 8 Gen 3), Qualcomm X1E80100 (Snapdragon X Elite), Samsung Exynos Auto v920, Google GS101 (Tensor G1), MediaTek MT8188 \u00e9s Unisoc UMS9620 (Tanggula 7).\n<li class=\"l\"> ARM platformok \u00e9s eszk\u00f6z\u00f6k t\u00e1mogat\u00e1sa ker\u00fclt bevezet\u00e9sre: Huashan Pi, Microsoft Lumia, HTC One Mini 2, Motorola MotoG 4G, Huawei Honor 5X\/GR5, Anbernic RG351V, Powkiddy RK2023, Powkiddy X55, ComXpress Marvell CN913x alap\u00fa, Lenovo Chromebook, Asus \u00e9s Acer Mediatek MT8183 alap\u00fa, Toradex Verdin AM62, Allwinner H616\/H618 alap\u00fa t\u00e1bl\u00e1k.\n<li class=\"l\"> Az ARM11 ARMv6K SMP processzorok t\u00e1mogat\u00e1sa megsz\u0171nt.          <\/ul>\n<\/ul>\n<p>Ek\u00f6zben a latin-amerikai Szabad Szoftver Alap\u00edtv\u00e1ny l\u00e9trehozta a teljesen szabad 6.8 kernel verzi\u00f3t - a Linux-libre 6.8-gnu-t, amely megtiszt\u00edtva lett az olyan firmware- \u00e9s illeszt\u0151program-elemekb\u0151l, amelyek nem szabad \u00f6sszetev\u0151ket vagy gy\u00e1rt\u00f3 \u00e1ltal korl\u00e1tozott k\u00f3dr\u00e9szleteket tartalmaznak. A 6.8-as kiad\u00e1sban friss\u00edtett\u00e9k a blobok tiszt\u00edt\u00e1s\u00e1hoz kapcsol\u00f3d\u00f3 k\u00f3dokat k\u00fcl\u00f6nb\u00f6z\u0151 illeszt\u0151programokban \u00e9s alrendszerekben. Tiszt\u00edtott\u00e1k az Intel qat_420xx, Imagination PowerVR, Intel Xe, Chips&amp;Media Wave5, Intel VSC, Aquantia PHY \u00e9s Realtek rtw8922a illeszt\u0151programokat. A kernelb\u0151l val\u00f3 elt\u00e1vol\u00edt\u00e1s miatt le\u00e1llt az atmel, hermes, orinoco_usb, libertas_cs \u00e9s zd1201 illeszt\u0151programok tiszt\u00edt\u00e1sa. A blobok neveit is megtiszt\u00edtott\u00e1k a dts f\u00e1jlokban (devicetree) ARM \u00e9s Aarch64 architekt\u00far\u00e1khoz. Megoldott\u00e1k az i915 illeszt\u0151program tiszt\u00edt\u00e1s\u00e1val kapcsolatos probl\u00e9m\u00e1kat.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60768\">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.8. \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 Xe \u0434\u043b\u044f GPU Intel, \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0421, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 Deadline server, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount \u0438 statmount, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 bpfilter \u0438 SLAB, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c guest_memfd \u0432 [&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-114248","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.8.\" \/>\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-8\" \/>\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.8 | 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.8.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-8\" \/>\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-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-11T10:25:44+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.8 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux 6.8 kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-8","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.8 | 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.8.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-6-8","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-03-11T10:25:44+00:00","article:modified_time":"2024-03-11T10:25:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114248","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-09 17:11:06","updated":"2026-02-09 17:11:06","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\/114248","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=114248"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/114248\/revisions"}],"predecessor-version":[{"id":164253,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/114248\/revisions\/164253"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=114248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=114248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=114248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}