{"id":144046,"date":"2025-09-29T11:11:54","date_gmt":"2025-09-29T09:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-17"},"modified":"2026-02-08T21:43:51","modified_gmt":"2026-02-08T19:43:51","slug":"reliz-yadra-linux-6-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-6-17","title":{"rendered":"Vyd\u00e1n\u00ed j\u00e1dra Linux 6.17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dvou m\u011bs\u00edc\u00edch v\u00fdvoje Linus Torvalds p\u0159edstavil vyd\u00e1n\u00ed j\u00e1dra Linux 6.17. Mezi nejv\u00fdznamn\u011bj\u0161\u00ed zm\u011bny pat\u0159\u00ed: zv\u00fd\u0161en\u00ed v\u00fdkonu Btrfs, syst\u00e9mov\u00e9 vol\u00e1n\u00ed file_getattr() a file_setattr(), unifikace jednovl\u00e1knov\u00fdch a v\u00edcevlenkov\u00fdch konfigurac\u00ed v pl\u00e1nova\u010di \u00faloh, modul DAMON_STAT pro statistiku p\u0159\u00edstupu k pam\u011bti, podpora \u017eiv\u00fdch patch\u016f na syst\u00e9mech ARM64, odesl\u00e1n\u00ed core dump\u016f p\u0159es socket AF_UNIX, omezen\u00ed SCHED_EXT prost\u0159ednictv\u00edm cgroup, zjednodu\u0161en\u00e9 nastaven\u00ed ochrany proti zranitelnostem v CPU, kompilace v Clangu s inicializac\u00ed prom\u011bnn\u00fdch na z\u00e1sobn\u00edku, ochrana proti p\u0159eps\u00e1n\u00ed \/proc, roz\u0161\u00ed\u0159en\u00ed subsyst\u00e9mu RV (Runtime Verification), omezen\u00ed socket\u016f AF_UNIX prost\u0159ednictv\u00edm AppArmor, algoritmus \u0159\u00edzen\u00ed p\u0159et\u00ed\u017een\u00ed TCP DualPI2.        <\/p>\n<p>Nov\u00e1 verze obsahuje 14334 oprav od 2118 v\u00fdvoj\u00e1\u0159\u016f, velikost z\u00e1platy je 46 MB (zm\u011bny se dotkly 12841 soubor\u016f, p\u0159id\u00e1no 646654 \u0159\u00e1dk\u016f k\u00f3du, odstran\u011bno 398782 \u0159\u00e1dk\u016f). V minul\u00e9m vyd\u00e1n\u00ed bylo 15924 oprav od 2145 v\u00fdvoj\u00e1\u0159\u016f, velikost z\u00e1platy byla 50 MB. P\u0159ibli\u017en\u011b 43 % v\u0161ech zm\u011bn prezentovan\u00fdch ve verzi 6.17 se t\u00fdk\u00e1 ovlada\u010d\u016f za\u0159\u00edzen\u00ed, p\u0159ibli\u017en\u011b 12 % zm\u011bn se vztahuje na aktualizaci k\u00f3du specifick\u00e9ho pro hardwarov\u00e9 architektury, 14 % souvis\u00ed se s\u00ed\u0165ov\u00fdm stackem, 4 % s \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 a 3 % s intern\u00edmi subsyst\u00e9my j\u00e1dra.      <\/p>\n<p>Hlavn\u00ed novinky v j\u00e1d\u0159e 6.17 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Diskov\u00fd subsyst\u00e9m, vstup\/v\u00fdstup a souborov\u00e9 syst\u00e9my<\/b>\n<ul>\n<li class=\"l\"> V Btrfs byla p\u0159id\u00e1na experiment\u00e1ln\u00ed podpora velk\u00fdch foli\u00ed str\u00e1nek pam\u011bti (large folios), kter\u00e9 umo\u017e\u0148uj\u00ed sn\u00ed\u017eit re\u017eii a zv\u00fd\u0161it v\u00fdkon \u0159ady operac\u00ed. Bylo implementov\u00e1no cachov\u00e1n\u00ed po\u017eadavk\u016f na bitmapy rozd\u011blen\u00ed voln\u00e9ho m\u00edsta, d\u00edky \u010demu\u017e se v\u00fdkon vytv\u00e1\u0159en\u00ed pr\u00e1zdn\u00fdch soubor\u016f zv\u00fd\u0161il o 20 %. Zlep\u0161ena byla pr\u00e1ce s p\u0159edb\u011b\u017en\u00fdm \u010dten\u00edm v syst\u00e9mech, kter\u00e9 pou\u017e\u00edvaj\u00ed kompresi dat. Bylo zaji\u0161t\u011bno t\u011bsn\u011bj\u0161\u00ed um\u00edst\u011bn\u00ed kl\u00ed\u010d\u016f ve struktu\u0159e XArray, co\u017e zv\u00fd\u0161ilo kompaktnost ukl\u00e1d\u00e1n\u00ed uzl\u016f stromu extent\u016f a umo\u017enilo sn\u00ed\u017eit po\u010det koncov\u00fdch uzl\u016f o 50-70 %. Poskytly se dal\u0161\u00ed mo\u017enosti nastaven\u00ed pou\u017e\u00edv\u00e1n\u00ed komprese v defragmentovan\u00fdch extenz\u00edch.\n<li class=\"l\"> Ve FS ext4 byla p\u0159id\u00e1na podpora vyrovn\u00e1vac\u00edho vstupu\/v\u00fdstupu s p\u0159\u00edznakem RWF_DONTCACHE, p\u0159i kter\u00e9m jsou data okam\u017eit\u011b po dokon\u010den\u00ed operace odstran\u011bna ze str\u00e1nkov\u00e9ho cache.\n<li class=\"l\"> Ve FS EROFS byla implementov\u00e1na podpora komprese metadat.\n<li class=\"l\"> NFS server nyn\u00ed m\u016f\u017ee delegovat operace z\u00e1pisu klient\u016fm, kte\u0159\u00ed otev\u00edraj\u00ed soubory v re\u017eimu pouze pro z\u00e1pis.\n<li class=\"l\"> Do syst\u00e9mov\u00e9ho vol\u00e1n\u00ed fallocate() byl p\u0159id\u00e1n p\u0159\u00edznak FALLOC_FL_WRITE_ZEROES, kter\u00fd umo\u017e\u0148uje vyplnit nula u specifikovan\u00e9ho rozsahu v souboru pomoc\u00ed p\u0159\u00edkazu WRITE_ZERO podporovan\u00e9ho n\u011bkter\u00fdmi SSD disky, jeho\u017e proveden\u00ed nevy\u017eaduje operace vstupu\/v\u00fdstupu. Tato volba je zat\u00edm dostupn\u00e1 pouze v souborov\u00e9m syst\u00e9mu ext4.\n<li class=\"l\"> Byly p\u0159id\u00e1ny syst\u00e9mov\u00e9 vol\u00e1n\u00ed file_getattr() a file_setattr() pro manipulaci s atributy inode dan\u00e9ho souboru.\n<li class=\"l\"> Ovlada\u010d \u201epktcdvd\u201c pro pr\u00e1ci s optick\u00fdmi m\u00e9dii v paketov\u00e9m re\u017eimu, kter\u00fd byl ozna\u010den jako zastaral\u00fd v roce 2016, byl odstran\u011bn.\n<li class=\"l\"> Souborov\u00fd syst\u00e9m Bcachefs v j\u00e1d\u0159e Linuxu byl p\u0159eveden do re\u017eimu extern\u00ed \u00fadr\u017eby, co\u017e znamen\u00e1, \u017ee zm\u011bny pro Bcachefs nebudou p\u0159ij\u00edm\u00e1ny do hlavn\u00ed \u010d\u00e1sti j\u00e1dra, p\u0159i\u010dem\u017e tento FS z\u016fst\u00e1v\u00e1 v k\u00f3dov\u00e9 z\u00e1kladn\u011b j\u00e1dra. V\u00fdvoj Bcachefs bude prob\u00edhat mimo k\u00f3dovou z\u00e1kladnu j\u00e1dra, dokud Kent Overstreet neprok\u00e1\u017ee mo\u017enost korektn\u00ed spolupr\u00e1ce s ostatn\u00edmi v\u00fdvoj\u00e1\u0159i j\u00e1dra a schopnost dodr\u017eovat ust\u00e1len\u00e1 pravidla v\u00fdvoje.                                         <\/ul>\n<li class=\"l\"> <b>Pam\u011b\u0165 a syst\u00e9mov\u00e9 slu\u017eby<\/b>\n<ul>\n<li class=\"l\"> Ze sch\u00e9matu pl\u00e1nova\u010de \u00faloh byla odstran\u011bna podpora pro jednomyslov\u00e9 konfigurace. Na syst\u00e9mech s jedn\u00edm procesorem by nyn\u00ed m\u011bly b\u00fdt pou\u017e\u00edv\u00e1ny j\u00e1dra zkompilovan\u00e1 pro v\u00edcemonitorov\u00e9 syst\u00e9my (SMP). K\u00f3d pro jednomyslov\u00e9 a v\u00edcemonitorov\u00e9 syst\u00e9my byl unifikov\u00e1n a zbaven zbyte\u010dn\u00fdch vazeb na parametr j\u00e1dra CONFIG_SMP.\n<li class=\"l\"> Byl p\u0159id\u00e1n modul j\u00e1dra DAMON_STAT (Statistiky v\u00fdsledk\u016f sledov\u00e1n\u00ed p\u0159\u00edstupu k dat\u016fm), kter\u00fd umo\u017e\u0148uje monitorovat p\u0159\u00edstup k opera\u010dn\u00ed pam\u011bti pomoc\u00ed subsyst\u00e9mu DAMON (Data Access MONitor). Modul poskytuje statistiky o neaktivit\u011b (memory_idle_ms_percentiles) a odhadovan\u00e9 propustnosti pam\u011bti (estimated_memory_bandwidth).\n<li class=\"l\"> Na syst\u00e9mech s architekturou ARM64 byla implementov\u00e1na podpora Live-patch\u016f, kter\u00e9 umo\u017e\u0148uj\u00ed aplikovat opravy na j\u00e1dro Linuxu za b\u011bhu, bez restartu a zastaven\u00ed syst\u00e9mu.\n<li class=\"l\"> V minimalistick\u00e9 C knihovn\u011b nolibc, dod\u00e1van\u00e9 se zdrojov\u00fdmi k\u00f3dy j\u00e1dra Linuxu a poskytuj\u00edc\u00ed obal nad z\u00e1kladn\u00edmi syst\u00e9mov\u00fdmi vol\u00e1n\u00edmi, byla implementov\u00e1na podpora architektur SuperH, x32, MIPS n32 a MIPS n34.\n<li class=\"l\"> Byla roz\u0161\u00ed\u0159ena mo\u017enost pos\u00edl\u00e1n\u00ed obsahu core dump\u016f p\u0159es socket AF_UNIX, co\u017e umo\u017e\u0148uje vytv\u00e1\u0159et v prostoru u\u017eivatele bezpe\u010dn\u011bj\u0161\u00ed zpracovatele core dump\u016f, kter\u00e9 nejsou z\u00e1visl\u00e9 na vol\u00e1n\u00ed j\u00e1drem privilegovan\u00fdch proces\u016f. V nov\u00e9 verzi byl p\u0159id\u00e1n protokol pro jejich vytv\u00e1\u0159en\u00ed. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\"   title=\"servery\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1787\">servery<\/a>, schopn\u00fdch spravovat zpracov\u00e1n\u00ed core dump\u016f na \u00farovni jednotliv\u00fdch \u00faloh. Nap\u0159\u00edklad pro n\u011bkter\u00e9 procesy je mo\u017en\u00e9 ignorovat core dumpy, zat\u00edmco pro jin\u00e9 je p\u0159ed\u00e1vat p\u0159es socket. Byla p\u0159ipravena samostatn\u00e1 prototypov\u00e1 serverov\u00e1 aplikace pro spr\u00e1vu core dump\u016f.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost p\u0159\u00edkazov\u00e9 \u0159\u00e1dky j\u00e1dra \u201ecrashkernel=size,cma\u201c pro rezervaci m\u00edsta v pam\u011bti pomoc\u00ed CMA (Contiguous Memory Allocator) pro ulo\u017een\u00ed dumpu j\u00e1dra.\n<li class=\"l\"> Byly roz\u0161\u00ed\u0159eny mo\u017enosti mechanismu pidfd, umo\u017e\u0148uj\u00edc\u00edho pou\u017e\u00edvat identifik\u00e1tory spojen\u00e9 se specifick\u00fdmi procesy, kter\u00e9 nejsou znovu p\u0159id\u011blov\u00e1ny oproti pid. Byla p\u0159id\u00e1na mo\u017enost p\u0159i\u0159azen\u00ed roz\u0161\u00ed\u0159en\u00fdch atribut\u016f z u\u017eivatelsk\u00e9ho prostoru k pidfd. Otev\u0159en\u00ed deskriptor\u016f soubor\u016f pro pidfd je nyn\u00ed povoleno pomoc\u00ed funkce open_by_handle_at() bez vazby na souborov\u00fd syst\u00e9m. Intern\u00ed informace vytvo\u0159en\u00e9 j\u00e1drem spolu s pidfd jsou nyn\u00ed p\u0159i\u0159azeny k procesu, nikoli k pidfd, a zachov\u00e1vaj\u00ed se mezi opakovan\u00fdm otev\u0159en\u00edm stejn\u00e9ho procesu.\n<li class=\"l\"> Do subsyst\u00e9mu BPF byla p\u0159id\u00e1na funkce bpf_cgroup_read_xattr() pro \u010dten\u00ed roz\u0161\u00ed\u0159en\u00fdch atribut\u016f soubor\u016f. Byla poskytnuta mo\u017enost pou\u017e\u00edv\u00e1n\u00ed v BPF programech standardn\u00edch \u0159et\u011bzcov\u00fdch operac\u00ed, jako je bpf_strcmp, bpf_strnchr, bpf_strchrnul, bpf_strlen a bpf_strspn, funguj\u00edc\u00edch v re\u017eimu pouze pro \u010dten\u00ed. Byla p\u0159id\u00e1na mo\u017enost pou\u017e\u00edvat standardn\u00ed proudy stdout a stderr pro interakci s komponenty v u\u017eivatelsk\u00e9m prostoru. Pro syst\u00e9my zalo\u017een\u00e9 na architektu\u0159e LoongArch byla v BPF realizov\u00e1na mo\u017enost dynamick\u00e9 modifikace k\u00f3du, mechanismus \u201eBPF trampoline\u201c (sni\u017euje re\u017eijn\u00ed n\u00e1klady na vol\u00e1n\u00ed mezi j\u00e1drem a BPF programy) a spu\u0161t\u011bn\u00ed program\u016f, kter\u00e9 pou\u017e\u00edvaj\u00ed struct_ops pro vytv\u00e1\u0159en\u00ed zpracovatel\u016f funkc\u00ed j\u00e1dra prost\u0159ednictv\u00edm BPF.\n<li class=\"l\"> V syst\u00e9mu sledov\u00e1n\u00ed \u010dasu byla implementov\u00e1na podpora pro pomocn\u00e9 hodiny (auxiliary), kter\u00e9 nejsou spojeny s b\u011b\u017en\u00fdmi syst\u00e9mov\u00fdmi hodinami a b\u011b\u017e\u00ed podle vlastn\u00edho rytmu (d\u0159\u00edve v\u0161echny hodiny b\u011b\u017eely stejn\u00fdm rytmem a li\u0161ily se pouze posunem).\n<li class=\"l\"> Byla p\u0159id\u00e1na po\u010d\u00e1te\u010dn\u00ed podpora proxy prov\u00e1d\u011bn\u00ed (Proxy Execution) ke zm\u00edrn\u011bn\u00ed probl\u00e9m\u016f s inverz\u00ed priorit. Proxy prov\u00e1d\u011bn\u00ed umo\u017e\u0148uje \u00faloze, kter\u00e1 \u010dek\u00e1 na uvoln\u011bn\u00ed z\u00e1mku, p\u0159edat sv\u016fj kontext prov\u00e1d\u011bn\u00ed \u00faloze, kter\u00e1 z\u00e1mek dr\u017e\u00ed, aby urychlila uvoln\u011bn\u00ed tohoto z\u00e1mku.\n<li class=\"l\"> Pokra\u010doval p\u0159enos zm\u011bn z v\u011btve Rust-for-Linux, t\u00fdkaj\u00edc\u00edch se pou\u017eit\u00ed jazyka Rust jako druh\u00e9ho jazyka pro v\u00fdvoj ovlada\u010d\u016f a modul\u016f j\u00e1dra (podpora Rust nen\u00ed ve v\u00fdchoz\u00edm nastaven\u00ed aktivov\u00e1na a nezp\u016fsobuje zahrnut\u00ed Rustu do povinn\u00fdch z\u00e1vislost\u00ed sestavov\u00e1n\u00ed j\u00e1dra). Byly p\u0159id\u00e1ny abstrakce pro spr\u00e1vu regul\u00e1tor\u016f nap\u011bt\u00ed a proudu, vlastnost\u00ed firmwaru, prost\u0159edky vstupu\/v\u00fdstupu a pam\u011bti vstupu\/v\u00fdstupu. Byl realizov\u00e1n makro p\u0159\u00edkaz \u201ewarn_on!()\u201c. P\u0159id\u00e1n typ UserPtr pro ukazatele v u\u017eivatelsk\u00e9m prostoru. Byla roz\u0161\u00ed\u0159ena funk\u010dnost modul\u016f workqueue, uaccess, dma, time a list. Byl p\u0159id\u00e1n modul \u2018bits\u2019 s funkcemi \u2018bit\u2019 a \u2018genmask\u2018.\n<li class=\"l\"> P\u0159epracov\u00e1n k\u00f3d pro v\u00fdpo\u010det kontroln\u00edch sou\u010dt\u016f CRC a p\u0159id\u00e1ny nov\u00e9 vol\u00e1n\u00ed pro generaci hash\u016f SHA-1 a SHA-2. P\u0159id\u00e1ny optimalizace specifick\u00e9 pro hardwarov\u00e9 architektury. V\u00fdkon funkce crc32c() byl zv\u00fd\u0161en na nov\u00fdch CPU x86_64, kter\u00e9 podporuj\u00ed roz\u0161\u00ed\u0159en\u00ed VPCLMULQDQ (Vector Carry-Less Multiplication of Quadwords).\n<li class=\"l\"> Pro syst\u00e9my S390 byla implementov\u00e1na podpora vyhozen\u00ed do swapovac\u00ed oblasti a migrace velk\u00fdch str\u00e1nek pam\u011bti (transparent huge page).\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost nastaven\u00ed agresivity uvol\u0148ov\u00e1n\u00ed pam\u011b\u0165ov\u00fdch str\u00e1nek (proactive-reclaim) p\u0159i jej\u00edm nedostatku v\u00e1zan\u011b na jednotliv\u00e9 uzly NUMA, co\u017e umo\u017e\u0148uje vy\u010dlenit uzly NUMA, pro kter\u00e9 bude pou\u017eito aktivn\u011bj\u0161\u00ed uvoln\u011bn\u00ed pam\u011bti. Nap\u0159\u00edklad, &#171;echo &#171;512M swappiness=10&#8243; &gt; \/sys\/devices\/system\/node\/node1\/reclaim&#187;.\n<li class=\"l\"> Do mechanismu SCHED_EXT, kter\u00fd umo\u017e\u0148uje pou\u017e\u00edvat BPF pro vytv\u00e1\u0159en\u00ed pl\u00e1nova\u010d\u016f CPU, byla p\u0159id\u00e1na mo\u017enost \u0159\u00edzen\u00ed propustnosti prost\u0159ednictv\u00edm cgroup. Nap\u0159\u00edklad lze pou\u017e\u00edt parametr cpu.max pro omezen\u00ed z\u00e1t\u011b\u017ee na CPU.\n<li class=\"l\"> Bylo ozn\u00e1meno zastar\u00e1n\u00ed automatick\u00e9ho montov\u00e1n\u00ed virtu\u00e1ln\u00edho FS tracefs do adres\u00e1\u0159e \/sys\/kernel\/debug\/tracing, m\u00edsto toho by m\u011blo b\u00fdt pou\u017eito \/sys\/kernel\/tracing.                        <\/ul>\n<li class=\"l\"> <b>Virtualizace a bezpe\u010dnost<\/b>\n<ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost zapnut\u00ed <a href=\"https:\/\/prohoster.info\/cs\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"422\">ochrany proti zranitelnostem v CPU prost\u0159ednictv\u00edm v\u00fdb\u011bru blokovan\u00fdch vektor\u016f \u00fatoku<\/a> M\u00edsto specifikace konkr\u00e9tn\u00edch zranitelnost\u00ed v nastaven\u00ed. Metody blokace se vyb\u00edraj\u00ed v z\u00e1vislosti na typu poru\u0161en\u00ed izolace: mezi u\u017eivatelsk\u00fdm a j\u00e1drov\u00fdm prostorem (user-kernel), mezi u\u017eivatelem a jin\u00fdm u\u017eivatelem (user-user), mezi hostitelsk\u00fdm syst\u00e9mem a hostovan\u00fdm prost\u0159ed\u00edm (guest-host), mezi r\u016fzn\u00fdmi hostitelsk\u00fdmi syst\u00e9my (guest-guest) a mezi r\u016fzn\u00fdmi vl\u00e1kny (cross-thread). Navr\u017een\u00fd p\u0159\u00edstup umo\u017e\u0148uje aktivovat ochranu pouze proti t\u011bm t\u0159\u00edd\u00e1m zranitelnost\u00ed, kter\u00e9 skute\u010dn\u011b zaj\u00edmaj\u00ed u\u017eivatele. Nap\u0159\u00edklad vlastn\u00edci cloudov\u00e9ho prost\u0159ed\u00ed mohou aktivovat re\u017eimy guest-host a guest-guest, \u010d\u00edm\u017e se aktivuj\u00ed metody ochrany proti zranitelnostem BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO a TAA.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora pro kompil\u00e1tor Clang v\u010detn\u011b re\u017eimu sledov\u00e1n\u00ed hloubky z\u00e1sobn\u00edku, p\u0159i kter\u00e9m se prov\u00e1d\u00ed inicializace v\u0161ech prom\u011bnn\u00fdch ulo\u017een\u00fdch na z\u00e1sobn\u00edku. Inicializace se prov\u00e1d\u00ed za \u00fa\u010delem prevence \u00faniku informac\u00ed z j\u00e1dra prost\u0159ednictv\u00edm neinicializovan\u00fdch prom\u011bnn\u00fdch, kter\u00e9 mohou obsahovat zbytky d\u0159\u00edve ulo\u017een\u00fdch dat na z\u00e1sobn\u00edku. P\u0159edt\u00edm byla podobn\u00e1 funkce podporov\u00e1na p\u0159i pou\u017eit\u00ed GCC pluginu STACKLEAK.\n<li class=\"l\"> Byla p\u0159id\u00e1na ochrana proti podvr\u017een\u00ed \u00fato\u010dn\u00edkem souborov\u00e9ho syst\u00e9mu \/proc pomoc\u00ed p\u0159ipojen\u00ed v re\u017eimu &#171;bind&#187;. \u010c\u00edslo inode ko\u0159enov\u00e9ho \/proc je nyn\u00ed fixn\u00ed (PROCFS_ROOT_INO) a m\u016f\u017ee b\u00fdt ov\u011b\u0159eno procesem ve u\u017eivatelsk\u00e9m prostoru.\n<li class=\"l\"> Do subsyst\u00e9mu RV (Runtime Verification), ur\u010den\u00e9mu k ov\u011b\u0159ov\u00e1n\u00ed spr\u00e1vnosti fungov\u00e1n\u00ed vysoce spolehliv\u00fdch syst\u00e9m\u016f, byla p\u0159id\u00e1na komponenta monitorov\u00e1n\u00ed rtapp (Real-time application monitor) pro sledov\u00e1n\u00ed typick\u00fdch probl\u00e9m\u016f v aplikac\u00edch pracuj\u00edc\u00edch v re\u00e1ln\u00e9m \u010dase, jako\u017e i komponenty rp, sssw a opid pro testov\u00e1n\u00ed pl\u00e1nova\u010de \u00faloh. Byla implementov\u00e1na mo\u017enost vytv\u00e1\u0159en\u00ed monitorovac\u00edch komponent, kter\u00e9 pro ur\u010den\u00ed modelu chov\u00e1n\u00ed pou\u017e\u00edvaj\u00ed line\u00e1rn\u00ed \u010dasovou logiku m\u00edsto deterministick\u00e9ho automatu. Ov\u011b\u0159en\u00ed se prov\u00e1d\u00ed za b\u011bhu prost\u0159ednictv\u00edm p\u0159ipojen\u00ed zpracovatel\u016f k trasovac\u00edm bod\u016fm, kter\u00e9 porovn\u00e1vaj\u00ed skute\u010dn\u00fd pr\u016fb\u011bh prov\u00e1d\u011bn\u00ed s p\u0159edem definovan\u00fdm referen\u010dn\u00edm modelem ur\u010duj\u00edc\u00edm o\u010dek\u00e1van\u00e9 chov\u00e1n\u00ed syst\u00e9mu.\n<li class=\"l\"> Do syst\u00e9mu AppArmor byla p\u0159id\u00e1na podpora pro spr\u00e1vu p\u0159\u00edstupu k socket\u016fm AF_UNIX.\n<li class=\"l\"> Ve hypervisoru KVM na syst\u00e9mech ARM byla implementov\u00e1na podpora \u0159adi\u010de p\u0159eru\u0161en\u00ed GICv5.\n<li class=\"l\"> Byla p\u0159id\u00e1na konfigurace CONFIG_KVM_IOAPIC, kter\u00e1 umo\u017e\u0148uje zak\u00e1zat podporu emulace APIC, PIC a PIT v KVM.\n<li class=\"l\"> Byla p\u0159id\u00e1na ochrana proti zranitelnosti VMSCAPE.\n<li class=\"l\"> Byla p\u0159id\u00e1na ioctl-p\u0159\u00edkaz FS_IOC_GETLBMD_CAP pro z\u00edsk\u00e1n\u00ed informac\u00ed o vyu\u017eit\u00ed ochrany integrity souboru z u\u017eivatelsk\u00e9ho prostoru.\n<li class=\"l\"> Byl ozna\u010den jako zastaral\u00fd rozhran\u00ed \/sys\/fs\/selinux\/user, p\u0159i jeho\u017e pou\u017eit\u00ed nyn\u00ed dojde k p\u011btisekundov\u00e9mu zpo\u017ed\u011bn\u00ed a do logu se zap\u00ed\u0161e varov\u00e1n\u00ed.                            <\/ul>\n<li class=\"l\"> <b>S\u00ed\u0165ov\u00e1 subsyst\u00e9m<\/b>\n<ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora konfigurovateln\u00fdch strategi\u00ed hodnocen\u00ed rozpo\u010dtu nap\u00e1jen\u00ed do implementace technologie PSE (Power Sourcing Equipment), pou\u017e\u00edvan\u00e9 pro nap\u00e1jen\u00ed za\u0159\u00edzen\u00ed, jako jsou IP kamery a bezdr\u00e1tov\u00e9 p\u0159\u00edstupov\u00e9 body, kter\u00e9 ur\u010duj\u00ed, kter\u00e9 porty je t\u0159eba nejd\u0159\u00edve vypnout, aby se p\u0159ede\u0161lo p\u0159et\u00ed\u017een\u00ed.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora sm\u011brov\u00e1n\u00ed paket\u016f k extern\u00edm uzl\u016fm prost\u0159ednictv\u00edm meziuzl\u016f (gateway-routing) do implementace protokolu MCTP (Management Component Transport Protocol). Nap\u0159\u00edklad n\u00e1sleduj\u00edc\u00ed pravidla umo\u017e\u0148uj\u00ed sm\u011brovat pakety k uzlu s ID 10 (Endpoint ID 10) p\u0159es za\u0159\u00edzen\u00ed mctpi2c0 s adresou 0x1d, p\u0159\u00edmo p\u0159ipojen\u00e9 k uzlu s ID 9. mctp route add 9 via mctpi2c0 mctp neigh add 9 dev mctpi2c0 lladdr 0x1d mctp route add 10 gw 9\n<li class=\"l\"> Pro UNIX sokety (AF_UNIX) byla implementov\u00e1na volba SO_INC a pro rodinu adres VSOCK volba SIOCINQ. Implementovan\u00e9 volby jsou podobn\u00e9 volb\u011b TCP_INQ pro TCP a umo\u017e\u0148uj\u00ed z\u00edskat informace o po\u010dtu bajt\u016f dostupn\u00fdch pro \u010dten\u00ed v soketu prost\u0159ednictv\u00edm \u0159\u00edd\u00edc\u00ed zpr\u00e1vy.\n<li class=\"l\"> Pro TCP bylo zapnuto p\u0159\u00edsn\u00e9 dodr\u017eov\u00e1n\u00ed deklarovan\u00e9 velikosti okna p\u0159\u00edjmu, kter\u00e9 ur\u010duje velikost dat povolen\u00fdch k odesl\u00e1n\u00ed p\u0159ed obdr\u017een\u00edm ACK potvrzen\u00ed od druh\u00e9 strany. D\u0159\u00edve j\u00e1dro pokra\u010dovalo v zpracov\u00e1v\u00e1n\u00ed dat p\u0159ich\u00e1zej\u00edc\u00edch nad deklarovan\u00e9 okno p\u0159\u00edjmu, ale nyn\u00ed to p\u0159estane d\u011blat.\n<li class=\"l\"> V MPTCP (Multipath TCP) byla p\u0159id\u00e1na mo\u017enost pou\u017eit\u00ed volby soketu TCP_MAXSEG pro omezen\u00ed maxim\u00e1ln\u00ed velikosti odes\u00edlan\u00fdch segment\u016f. MPTCP p\u0159edstavuje roz\u0161\u00ed\u0159en\u00ed protokolu TCP pro zaji\u0161t\u011bn\u00ed doru\u010dov\u00e1n\u00ed paket\u016f sou\u010dasn\u011b p\u0159es n\u011bkolik cest prost\u0159ednictv\u00edm r\u016fzn\u00fdch s\u00ed\u0165ov\u00fdch rozhran\u00ed p\u0159ipojen\u00fdch k r\u016fzn\u00fdm IP adres\u00e1m.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora algoritmu \u0159\u00edzen\u00ed p\u0159et\u00ed\u017een\u00ed TCP DualPI2 (RFC 9332), kter\u00fd umo\u017e\u0148uje pou\u017e\u00edvat \u0161k\u00e1lovateln\u00e9 p\u0159et\u011b\u017eovac\u00ed kontrol\u00e9ry pro provoz s vysok\u00fdmi po\u017eadavky na kvalitu slu\u017eeb (nap\u0159. TCP-Prague a DCTCP), ani\u017e by doch\u00e1zelo ke sn\u00ed\u017een\u00ed v\u00fdkonu klasick\u00e9ho provozu, pro kter\u00fd jsou pou\u017e\u00edv\u00e1ny takov\u00e9 p\u0159et\u011b\u017eovac\u00ed kontrol\u00e9ry jako Reno a Cubic.\n<li class=\"l\"> Byl p\u0159id\u00e1n sysctl &#171;force_forwarding&#187;, pomoc\u00ed kter\u00e9ho lze aktivovat p\u0159esm\u011brov\u00e1n\u00ed provozu na vybran\u00fdch s\u00ed\u0165ov\u00fdch rozhran\u00edch s IPv6.\n<li class=\"l\"> Byla odstran\u011bna podpora algoritmu pro detekci ztr\u00e1ty paket\u016f SACK (Selective Acknowledgment), popsan\u00e9ho v RFC 6675. Tento algoritmus byl vyhl\u00e1\u0161en za zastaral\u00fd v roce 2018. Pro detekci ztr\u00e1ty TCP paket\u016f se doporu\u010duje pou\u017e\u00edvat algoritmus RACK-TLP.              <\/ul>\n<li class=\"l\"> <b>Hardware<\/b>\n<ul>\n<li class=\"l\"> Pokra\u010duje pr\u00e1ce na drm ovlada\u010di (Direct Rendering Manager) Xe pro GPU na b\u00e1zi architektury Intel Xe, kter\u00e1 je pou\u017e\u00edv\u00e1na ve grafik\u00e1ch Intel rodiny Arc a integrovan\u00e9 grafice, za\u010d\u00ednaj\u00edc\u00ed s procesory Tiger Lake. V nov\u00e9 verzi byla nastavena podpora \u010dip\u016f na b\u00e1zi mikroarchitektury Panthor Lake a byla p\u0159id\u00e1na podpora mikroarchitektury WildCat Lake.\n<li class=\"l\"> V ovlada\u010di AMDGPU pro GPU GFX9.x byla implementov\u00e1na podpora mechanismu Cleaner Shader, kter\u00fd zaji\u0161\u0165uje vy\u010di\u0161t\u011bn\u00ed pam\u011bti GPU p\u0159ed jej\u00edm op\u011btovn\u00fdm pou\u017eit\u00edm, aby se zabr\u00e1nilo \u00faniku dat z p\u0159edchoz\u00edho procesu. Byla vylep\u0161ena podpora re\u017eimu \u010dek\u00e1n\u00ed. Byla p\u0159id\u00e1na mo\u017enost p\u0159echodu do sp\u00e1nkov\u00e9ho re\u017eimu v prost\u0159ed\u00edch s AMD SR-IOV. Bylo vylep\u0161eno \u0159\u00edzen\u00ed podsv\u00edcen\u00ed.\n<li class=\"l\"> V ovlada\u010di i915 byla implementov\u00e1na podpora mechanismu drm_panic, kter\u00fd zobrazuje p\u0159i chyb\u00e1ch podobu &#171;modr\u00e9 obrazovky smrti&#187;. Byla p\u0159id\u00e1na podpora zobrazovac\u00edho ovlada\u010de pou\u017e\u00edvan\u00e9ho v \u010dipech rodiny Wildcat Lake.\n<li class=\"l\"> Pokra\u010duje integrace komponent ovlada\u010de Nova pro GPU NVIDIA, vybaven\u00e9 GSP firmvairy pou\u017e\u00edvan\u00fdmi od s\u00e9rie NVIDIA GeForce RTX 2000 na b\u00e1zi mikroarchitektury Turing. Ovlada\u010d je naps\u00e1n v jazyce Rust. V nov\u00e9 verzi byla p\u0159id\u00e1na \u00farove\u0148 abstrakce pro pr\u00e1ci s DMA, implementov\u00e1n parser VBIOS, p\u0159id\u00e1n k\u00f3d pro konfiguraci framebufferu a zaji\u0161t\u011bna podpora urychlen\u00e9ho na\u010d\u00edt\u00e1n\u00ed v re\u017eimu Falcon.\n<li class=\"l\"> V ovlada\u010di adreno byla p\u0159id\u00e1na podpora GPU Qualcomm Adreno x1-45 a x1-85.\n<li class=\"l\"> V ovlada\u010di msm byla p\u0159id\u00e1na podpora GPU Adreno SM8750 a mapov\u00e1n\u00ed videopam\u011bti (VM_BIND).\n<li class=\"l\"> V ovlada\u010di panfrost byla p\u0159id\u00e1na podpora GPU Mali, pou\u017e\u00edvan\u00fdch v SoC Mediatek mt8370.\n<li class=\"l\"> Do ovlada\u010de lima byla p\u0159id\u00e1na podpora GPU pou\u017e\u00edvan\u00fdch v SoC Rockchip RK3528.\n<li class=\"l\"> Byl p\u0159id\u00e1n ovlada\u010d mtd (Memory Technology Devices) pro p\u0159\u00edstup k NVM pam\u011bti integrovan\u00e9 v GPU Intel.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora zvukov\u00fdch syst\u00e9m\u016f ASoC IMX WM8524, AMD ACP7.2, SoundWire ACP 7.1, Fairphone 4 &amp; 5, Qualcomm QCS8275, Framework Laptop 13 (AMD Ryzen AI 300), CS35L41 HDA (pou\u017e\u00edvan\u00fd v notebooc\u00edch ASUS), Richtek RTQ9124, TI TAS5753, HP EliteBook x360 830 G6, EliteBook 830 G6, LG 16Z90R-A, HP 15-fc000. Byla provedena reorganizace k\u00f3du HD-audio.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora ARM platforem, SoC a za\u0159\u00edzen\u00ed: NVIDIA Tegra264, Marvell PXA1908 (prvn\u00ed 64bitov\u00fd \u010dip od Marvellu pro smartphony), CIX P1, Axiado AX3000, Sophgo SG2000 (kombinuj\u00edc\u00ed j\u00e1dra ARM a RISC-V), Mediatek mt6572, exynos2200 (pou\u017e\u00edvan\u00fd v Samsung Galaxy S22), Renesas R-Car V4M-7, TI am62d2 a Sophgo sg2042, notebooky na b\u00e1zi Mediatek mt8186 a Qualcomm Snapdragon X1, smartphony a tablety na b\u00e1zi SoC mt6572, tegra30 a msm8976.                    <\/ul>\n<\/ul>\n<p>Z\u00e1rove\u0148 latinskoamerick\u00fd Fond svobodn\u00e9ho softwaru vytvo\u0159il variantu pln\u011b svobodn\u00e9ho j\u00e1dra 6.17 \u2014 Linux-libre 6.17-gnu, o\u010di\u0161t\u011bn\u00e9ho od prvk\u016f firmwaru a ovlada\u010d\u016f obsahuj\u00edc\u00edch nesvobodn\u00e9 komponenty nebo \u010d\u00e1sti k\u00f3du, jeho\u017e pou\u017eit\u00ed je omezeno v\u00fdrobcem. V vyd\u00e1n\u00ed 6.17 byl aktualizov\u00e1n k\u00f3d pro \u010di\u0161t\u011bn\u00ed blob\u016f v ovlada\u010d\u00edch amdgpu, prueth, iwlwifi, btusb, pci mhi host, adreno a6xx, nova-core a Intel AVS. Byla provedena \u00faprava n\u00e1zv\u016f blob\u016f v dts-souborech (devicetree) pro ARM-\u010dipy a Intel IPU7. Byla neutralizov\u00e1na na\u010d\u00edt\u00e1n\u00ed blob\u016f v nov\u00fdch ovlada\u010d\u00edch pci hda. Byla zastavena \u010distka blob\u016f v ovlada\u010di QLogic infiniband, odstran\u011bn\u00e9m z j\u00e1dra.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63957\">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.17. \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: \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b file_getattr() \u0438 file_setattr(), \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043e\u0434\u043d\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043c\u043e\u0434\u0443\u043b\u044c DAMON_STAT \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Live-\u043f\u0430\u0442\u0447\u0435\u0439 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 ARM64, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 core-\u0434\u0430\u043c\u043f\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043a\u0435\u0442 AF_UNIX, \u043b\u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 SCHED_EXT \u0447\u0435\u0440\u0435\u0437 cgroup, \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0449\u0438\u0442\u044b [&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-144046","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.17.\" \/>\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\/cs\/blog\/news\/reliz-yadra-linux-6-17\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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.17 | 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.17.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-6-17\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-29T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T19:43:51+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\udd47Vyd\u00e1n\u00ed j\u00e1dra Linux 6.17 | ProHoster","description":"Po dvou m\u011bs\u00edc\u00edch v\u00fdvoje Linus Torvalds p\u0159edstavil vyd\u00e1n\u00ed j\u00e1dra Linux 6.17.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-6-17","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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.17 | 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.17.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-6-17","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-09-29T09:11:54+00:00","article:modified_time":"2026-02-08T19:43:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144046","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:53:34","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:02:19","updated":"2026-02-09 17:53:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/144046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=144046"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/144046\/revisions"}],"predecessor-version":[{"id":159031,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/144046\/revisions\/159031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=144046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=144046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=144046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}