{"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\/sl\/blog\/news\/reliz-yadra-linux-6-3","title":{"rendered":"Izdaja jedra Linux 6.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dveh mesecih razvoja je Linus Torvalds predstavil izdajo jedra Linux 6.3. Med najbolj opaznimi spremembami so: \u010di\u0161\u010denje zastarelih ARM platform in grafi\u010dnih gonilnikov, nadaljevanje integracije podpore za jezik Rust, orodje hwnoise, podpora za drevesne strukture red-black v BPF, na\u010din BIG TCP za IPv4, vgrajeno merjenje zmogljivosti Dhrystone, mo\u017enost prepovedi izvajanja v memfd, podpora za ustvarjanje HID gonilnikov s pomo\u010djo BPF ter spremembe v Btrfs za zmanj\u0161anje fragmentacije blokov.      <\/p>\n<p>\u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15637 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2055 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432;  \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 76 \u041c\u0411 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 14296 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 1023183 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430, \u0443\u0434\u0430\u043b\u0435\u043d\u043e 883103 \u0441\u0442\u0440\u043e\u043a). \u0414\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e 16843 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2178 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432; \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 62 \u041c\u0411. \u041e\u043a\u043e\u043b\u043e 39% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u044f\u0434\u0440\u0435 6.3 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 15% \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0438\u043c\u0435\u044e\u0442  \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043a\u043e\u0434\u0430, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, 10% \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c, 5% &#8212; \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 3% c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.    <\/p>\n<p>Glavne novosti v jedru 6.3:  <\/p>\n<ul>\n<li class=\"l\"> <b>Pomnilnik in sistemske storitve<\/b>\n<ul>\n<li class=\"l\"> Izvedeno je bilo obse\u017eno \u010di\u0161\u010denje kode, povezane s starimi in neuporabljenimi ARM platformami, kar je omogo\u010dilo zmanj\u0161anje velikosti izvorne kode jedra za 150 tiso\u010d vrstic. Odstranjenih je bilo ve\u010d kot 40 starih ARM platform.\n<li class=\"l\"> Uvedena je mo\u017enost ustvarjanja gonilnikov za naprave za vhod z vmesnikom HID (Human Interface Device), ki so implementirani v obliki BPF programov.\n<li class=\"l\"> \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0438\u0437 \u0432\u0435\u0442\u043a\u0438 Rust-for-Linux \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u044f\u0434\u0440\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Rust \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0438 \u043d\u0435 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e Rust \u0432 \u0447\u0438\u0441\u043b\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043a \u044f\u0434\u0440\u0443. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f \u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0442\u0438\u043f\u043e\u0432 Arc (\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u043e \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u043e\u043c \u0441\u0441\u044b\u043b\u043e\u043a), ScopeGuard (\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0447\u0438\u0441\u0442\u043a\u0443 \u043f\u0440\u0438 \u0432\u044b\u0445\u043e\u0434\u0435 \u0437\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438) \u0438 ForeignOwnable (\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u0434\u043e\u043c \u043d\u0430 \u0421\u0438 \u0438 Rust). \u0418\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 &#8216;alloc&#8217; \u0443\u0434\u0430\u043b\u0451\u043d \u043c\u043e\u0434\u0443\u043b\u044c &#8216;borrow&#8217; (\u0442\u0438\u043f &#8216;Cow&#8217; \u0438 \u0442\u0438\u043f\u0430\u0436 &#8216;ToOwned&#8217;).  \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Rust \u0432 \u044f\u0434\u0440\u0435 \u0443\u0436\u0435 \u0431\u043b\u0438\u0437\u043a\u043e \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0432 \u044f\u0434\u0440\u043e \u043f\u0435\u0440\u0432\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Rust.\n<li class=\"l\"> V User-mode Linux (zagon jedra kot uporabni\u0161kega procesa) na sistemih x86-64 je bila dodana podpora za kodo, napisano v jeziku Rust. Dodana je podpora za gradnjo User-mode Linux s pomo\u010djo clang z vklju\u010ditvijo optimizacij v fazi povezovanja (LTO).\n<li class=\"l\"> Dodana je orodje hwnoise za sledenje zakasnitev, ki jih povzro\u010dajo posebnosti delovanja strojne opreme. Dolo\u010dajo se odmiki v \u010dasu izvajanja operacij (jitter) pri izklopu obdelave prekinitev, ki presegajo mikrosekundo v 10 minutah izra\u010dunov.\n<li class=\"l\"> Dodan je jedrni modul z implementacijo testiranja zmogljivosti Dhrystone, ki ga lahko uporabimo za ocenjevanje zmogljivosti CPU v konfiguracijah brez komponent uporabni\u0161kega prostora (na primer, v fazi prenosov za nove SoC, na katerih je implementirano le nalaganje jedra).\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u044f\u0434\u0440\u0430 &#171;cgroup.memory=nobpf&#187;, \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0443\u0447\u0451\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c  \u0441 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043c\u0438.\n<li class=\"l\"> Za BPF programe je bila predlagana implementacija podatkovne strukture rde\u010de-\u010drne drevo, ki uporablja kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) namesto dodajanja novega tipa preslikave.\n<li class=\"l\"> V mehanizem ponovljivih zaporedij (rseq, restartable sequences) je bila dodana mo\u017enost posredovanja procesom identifikatorjev vzporednega izvajanja (memory-map concurrency ID), ki so identificirani s \u0161tevilko CPU. Rseq zagotavlja sredstva za hitro atomsko izvajanje operacij, ki se v primeru prekinitev z drugim tokom o\u010distijo in poskusi se ponovnega izvajanja.\n<li class=\"l\"> Na procesorjih ARM je bila zagotovljena podpora za ukaze SME 2 (Scalable Matrix Extension).\n<li class=\"l\"> \u0414\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440  s390x \u0438 RISC-V RV64 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &#171;BPF trampoline&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u044f\u0434\u0440\u043e\u043c \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 BPF.\n<li class=\"l\"> \u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b  RISC-V \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 &#171;ZBB&#187; \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0441\u043e \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438.\n<li class=\"l\"> Za sisteme, ki temeljijo na arhitekturi naborov ukazov LoongArch (uporablja se v procesorjih Loongson 3 5000 in implementira nov RISC ISA, podoben MIPS in RISC-V), je bila implementirana podpora za randomizacijo naslovnega prostora jedra (KASLR), spreminjanje postavitve jedra v pomnilniku (relocation), strojne to\u010dke za ustavljanje in mehanizem kprobe.\n<li class=\"l\"> V mehanizmu DAMOS (Sheme delovanja, ki temelji na spremljanju dostopa do podatkov), ki omogo\u010da sprostitev pomnilnika ob upo\u0161tevanju frekvence dostopa do pomnilnika, je bila izvedena podpora za filtre, ki iz procesa v DAMOS izklju\u010dujejo dolo\u010dena pomnilni\u0161ka obmo\u010dja.\n<li class=\"l\"> V minimalni standardni C knji\u017enici Nolibc je bila dodana podpora za arhitekturo s390 in nabor ukazov Arm Thumb1 (poleg podpore za ARM, AArch64, i386, x86_64, RISC-V in MIPS).\n<li class=\"l\"> \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f objtool \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u044f\u0434\u0440\u0430 \u0438 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u0438\u043a\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 (\u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u044f\u0434\u0440\u0430 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 &#171;allyesconfig&#187; \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 32 \u0413\u0411 \u041e\u0417\u0423).\n<li class=\"l\"> Podpora za zbiranje jedra s prevajalnikom Intel ICC je bila ukinjena, saj ta \u017ee dolgo ni delovala in nih\u010de ni izrazil \u017eelje po njeni odpravi.              <\/ul>\n<li class=\"l\"> <b>\u0414\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/b>\n<ul>\n<li class=\"l\"> V tmpfs je bila uvedena podpora za preslikovanje identifikatorjev uporabnikov v mountane datote\u010dne sisteme, kar se uporablja za usklajevanje datotek dolo\u010denega uporabnika na montirani tuji particiji z drugim uporabnikom v trenutnem sistemu.\n<li class=\"l\"> V Btrfs je za zmanj\u0161anje fragmentacije skupin blokov zagotovljeno lo\u010devanje ekstenzov po velikosti pri dodeljevanju blokov, tj. vsaka skupina blokov je sedaj omejena na majhne (do 128 KB), srednje (do 8 MB) in velike ekstente. Opravljena je bila refaktorizacija implementacije raid56. Koda za preverjanje kontrolnih zneskov je bila prenovljena. Vnesene so bile optimizacije zmogljivosti, ki so omogo\u010dile do 10-kratno pospe\u0161itev operacije send zahvaljujo\u010d predpomnjenju utime za imenike in izvajanju ukazov le po potrebi. Izvajanje operacij fiemap je bilo pospe\u0161eno trikrat z izpusti preverjanj povratnih referenc za skupne podatke (snapshot). Operacije z metapodatki so bile pospe\u0161ene za 10% z optimizacijo iskanja klju\u010dev v strukturah b-tree.\n<li class=\"l\"> Zmogljivost datote\u010dnega sistema ext4 je bila izbolj\u0161ana z mo\u017enostjo so\u010dasnega izvajanja operacij neposrednega vnosa\/izvoda z ve\u010d procesi v vnaprej dodeljene bloke, ki uporabljajo skupne zaklepe inode namesto ekskluzivnega zaklepa.\n<li class=\"l\"> V f2fs je bilo delo usmerjeno v izbolj\u0161anje berljivosti kode. Re\u0161eni so bili pomembni problemi, povezani z atomic write in novim predpomnilnikom ekstenzov.\n<li class=\"l\">  V datote\u010dnem sistemu EROFS (Enhanced Read-Only File System), ki je namenjen uporabi v particijah, dostopnih v na\u010dinu samo za branje, je bila \u0440\u0435\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430 sposobnost vezave operacij razpakiranja stisnjenih vsebin datotek na CPU za zmanj\u0161anje zamud pri dostopu do podatkov.\n<li class=\"l\"> V na\u010drtovalnik vhod-\/izhodnih operacij BFQ je dodana podpora za napredne naprave na vrte\u010dih se diskih, na primer tiste, ki uporabljajo ve\u010d lo\u010deno upravljanih pogonov glav (Multi Actuator).\n<li class=\"l\"> V implementacijo odjemalca in <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/server\/dts-los-angeles\/\"   title=\"stre\u017enika\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3909\">stre\u017enika<\/a> NFS je dodana podpora za \u0161ifriranje podatkov z uporabo algoritma AES-SHA2.\n<li class=\"l\"> V podskladu FUSE (Filesystems In User Space) je bila dodana podpora za mehanizem raz\u0161iritve zahtevkov, ki omogo\u010da dodajanje dodatnih informacij v zahtevek. Na podlagi te mo\u017enosti je bilo \u0440\u0435\u0430\u043b\u0438\u0437irano dodajanje identifikatorjev skupin k zahtevku FS, kar je potrebno za obravnavo pravic dostopa pri ustvarjanju objektov v FS (create, mkdir, symlink, mknod).                      <\/ul>\n<li class=\"l\"> <b>Virtualizacija in varnost<\/b>\n<ul>\n<li class=\"l\"> V hipervizor KVM za sisteme x86 je dodana podpora za raz\u0161irjene hipervizoreske klice Hyper-V ter omogo\u010deno njihovo posredovanje v obdelovalec, ki deluje v gostiteljskem okolju v uporabni\u0161kem prostoru. Sprememba je omogo\u010dila izvedbo podpore za vgrajeno zagon hipervizorja Hyper-V.\n<li class=\"l\"> V KVM je poenostavljeno omejevanje dostopa gostujo\u010dega sistema do dogodkov PMU (Performance Monitor Unit), povezanih z merjenjem uspe\u0161nosti.\n<li class=\"l\"> V mehanizmu memfd, ki omogo\u010da identifikacijo pomnilni\u0161kega obmo\u010dja preko posredovanega datote\u010dnega deskriptorja med procesi, je dodana mo\u017enost ustvarjanja obmo\u010dij, v katerih je prepovedana izvedba kode (non-executable memfd) in v prihodnje ni mogo\u010de dodeliti pravic za izvajanje.\n<li class=\"l\"> Dodana je nova prctl-operacija PR_SET_MDWE, ki blokira poskuse vklopa pravic dostopa do pomnilnika, ki hkrati dovoljujejo pisanje in izvajanje.\n<li class=\"l\">  Dodana in privzeto omogo\u010dena za\u0161\u010dita pred napadi razreda Spectre, \u0440\u0435\u0430\u043b\u0438\u0437irana na podlagi predlaganega v procesorjih AMD Zen 4 samodejnega na\u010dina IBRS (Enhanced Indirect Branch Restricted Speculation), ki omogo\u010da adaptivno dovoljevanje in prepovedovanje spekulativnega izvajanja ukazov med obdelavo prekinitev, sistemskih klicev in preklapljanja konteksta. Predlagana za\u0161\u010dita povzro\u010da manj\u0161e stro\u0161ke v primerjavi z za\u0161\u010dito Retpoline.\n<li class=\"l\"> Odpravljena je ranljivost, ki omogo\u010da obhod za\u0161\u010dite pred napadi Spectre v2 pri uporabi tehnologije so\u010dasnega ve\u010dnitnega izvajanja (SMT ali Hyper-Threading) in povzro\u010dena z izklopom mehanizma STIBP (Single Thread Indirect Branch Predictors) pri izbiri na\u010dina za\u0161\u010dite IBRS.\n<li class=\"l\"> \u0414\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ARM64 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u0430\u044f \u0446\u0435\u043b\u044c &#171;virtconfig&#187;, \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440  \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u044f\u0434\u0440\u0430, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n<li class=\"l\"> Za arhitekturo m68k je bila dodana podpora za filtriranje sistemskih klicev z mehanizmom seccomp.\n<li class=\"l\"> Dodana je podpora za vgrajene v procesor AMD Ryzen naprave CRB TPM2 (Command Response Buffer), ki temeljijo na tehnologiji Microsoft Pluton.                  <\/ul>\n<li class=\"l\"> <b>Mre\u017ena podsistem<\/b>\n<ul>\n<li class=\"l\"> Dodano je netlink vmesnik za konfiguracijo podosnovnega nivoja prepre\u010devanja trkov PLCA (Physical Layer Collision Avoidance), dolo\u010denega v specifikaciji IEEE 802.3cg-2019 in uporabljenega v Ethernet omre\u017ejih 802.3cg (10Base-T1S), optimiziranih za povezovanje naprav interneta stvari in industrijskih sistemov. Uporaba PLCA omogo\u010da pove\u010danje zmogljivosti v Ethernet omre\u017ejih s skupno okolico (shared media).\n<li class=\"l\"> \u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 API &#171;wireless extensions&#187; \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043c\u0438 WiFi 7 (802.11be) \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u043d\u043d\u044b\u0439 API \u043d\u0435 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f API &#171;wireless extensions&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u044d\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0441\u043b\u043e\u0439,  \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0442\u0435\u043f\u0435\u0440\u044c \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435.\n<li class=\"l\"> Pripravljena je podrobna dokumentacija za API netlink (za razvijalce jedra in razvijalce aplikacij v uporabni\u0161kem prostoru). Uresni\u010dena je orodje ynl-gen-c za generacijo C kode na podlagi YAML specifikacij protokola Netlink.\n<li class=\"l\"> V omre\u017ene vti\u010dnice je bila dodana podpora za mo\u017enost IP_LOCAL_PORT_RANGE za poenostavitev nastavitve odhodnih povezav prek prevajalnikov naslovov brez uporabe SNAT. Pri uporabi enega <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/lir\/ipv4\/\"   title=\"IP-naslove\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"716\">IP-naslove<\/a> na ve\u010d gostiteljih IP_LOCAL_PORT_RANGE omogo\u010da uporabo svojega razpona odhodnih omre\u017enih prenosov na vsakem gostitelju, na prehodu pa preusmerjanje paketov na podlagi \u0161tevilk prenosov.\n<li class=\"l\"> Za MPTCP (MultiPath TCP) je omogo\u010dena obdelava me\u0161anih tokov, ki uporabljajo protokole IPv4 in IPv6. MPTCP predstavlja raz\u0161iritev protokola TCP za organizacijo delovanja TCP-povezave z dostavo paketov hkrati po ve\u010d poteh preko razli\u010dnih omre\u017enih vmesnikov, povezanih z razli\u010dnimi IP-naslovi.\n<li class=\"l\"> \u0414\u043b\u044f IPv4 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f BIG TCP, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 TCP-\u043f\u0430\u043a\u0435\u0442\u0430 \u0434\u043e 4\u0413\u0411 \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u044b\u0445 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0441\u0435\u0442\u0435\u0439 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u043e\u0432. \u041f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u0440\u0438 16-\u0431\u0438\u0442\u043d\u043e\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u0435 \u043f\u043e\u043b\u044f \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e &#171;jumbo&#187;-\u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u0432 IP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 0, \u0430 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u043c \u043f\u043e\u043b\u0435 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0451\u043d\u043d\u043e\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435.\n<li class=\"l\"> Dodana je nova sysctl-spremenljivka default_rps_mask, s katero je mogo\u010de dolo\u010diti privzeto konfiguracijo RPS (Receive Packet Steering), odgovorno za porazdelitev obdelave prihajajo\u010dega prometa po CPU-jedrih na ravni obdelovalcev prekinitev.\n<li class=\"l\"> Podpora za razrede obdelave \u010dakalnih vrst za omejevanje prometa CBQ (class-based queuing), ATM (ATM virtual circuits), dsmark (differentiated service marker), tcindex (traffic-control index) in RSVP (resource reservation protocol) je prenehana. Ti razredi so dolgo \u010dasa bili zapu\u0161\u010deni in ni bilo nikogar, ki bi nadaljeval njihovo vzdr\u017eevanje.                            <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> Odstranjeni so vsi grafi\u010dni gonilniki na osnovi DRI1: i810 (stare integrirane grafi\u010dne kartice Intel 8xx), mga (Matrox GPU), r128 (ATI Rage 128 GPU, vklju\u010dno s karticami Rage Fury, XPERT 99 in XPERT 128), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) in via (VIA IGP), ki so bili razgla\u0161eni za zastarele leta 2016 in niso bili podprti v Mesu od leta 2012.\n<li class=\"l\"> Odstranjeni so zastareli gonilniki okvirnega predpomnilnika (fbdev) omap1, s3c2410, tmiofb in w100fb.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d DRM-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 CPU Intel Meteor Lake (14 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u0435) \u0431\u043b\u043e\u043a\u043e\u0432 VPU (Versatile Processing Unit), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u043c \u0437\u0440\u0435\u043d\u0438\u0435\u043c \u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c. \u0414\u0440\u0430\u0439\u0432\u0435\u0440 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d  \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b &#171;accel&#187;, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0432 \u0444\u043e\u0440\u043c\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 ASIC, \u0442\u0430\u043a \u0438 \u0432\u0438\u0434\u0435 IP-\u0431\u043b\u043e\u043a\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0438 SoC \u0438 GPU.     <\/li>\n<li class=\"l\"> V gonilniku i915 (Intel) je bila raz\u0161irjena podpora za diskretne grafi\u010dne kartice Intel Arc (DG2\/Alchemist), izvedena je predhodna podpora za GPU Meteor Lake in dodana podpora za GPU Intel Xe HP 4tile.        <\/li>\n<li class=\"l\"> V gonilniku amdgpu je bila dodana podpora za tehnologijo AdaptiveSync in mo\u017enost uporabe ve\u010d zaslonov v na\u010dinu za\u0161\u010dite pred kr\u0161itvijo prikazanih podatkov (Secure Display). Posodobljena je podpora DCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x in DP 2.1.\n<li class=\"l\"> V gonilniku msm (GPU Qualcomm Adreno) je bila dodana podpora za platforme SM8350, SM8450, SM8550, SDM845 in SC8280XP.    <\/li>\n<li class=\"l\"> V gonilniku Nouveau je prenehana podpora za stare klice ioctl.\n<li class=\"l\"> V gonilniku etnaviv je bila dodana poskusna podpora za NPU VerSilicon (VeriSilicon Neural Network Processor).\n<li class=\"l\"> Uveden je gonilnik pata_parport za IDE naprave, povezane prek paralelnega vrata. Dodani gonilnik je omogo\u010dil odstranitev starega gonilnika PARIDE iz jedra in posodobitev pod sistemas ATA. Omejitev novega gonilnika je nemogo\u010de hkratno povezati tiskalnik in disk prek paralelnega porta.\n<li class=\"l\"> Dodani so gonilniki ath12k za brez\u017ei\u010dne kartice na \u010dipih Qualcomm s podporo za Wi-Fi 7. Dodana je podpora za brez\u017ei\u010dne kartice na \u010dipih RealTek RTL8188EU.\n<li class=\"l\"> Dodana je podpora za 46 plo\u0161\u010d z ARM64 arhitekturo procesorjev, med njimi 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, ter naprave na osnovi SoC Qualcomm MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 in SDM632, Rockchips RK3128 TV box, RV1126 Vision, RK3588, RK3568, RK3566, RK3588 in RK3328, TI K3 (AM642\/AM654\/AM68\/AM69).       <\/ul>\n<\/ul>\n<p>\u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043b\u0430\u0442\u0438\u043d\u043e\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439 \u0424\u043e\u043d\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b  \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 6.3 &#8212; Linux-libre 6.3-gnu, \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442  \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043d\u0435\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043a\u0438 \u043a\u043e\u0434\u0430, \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c. \u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 6.3 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u043d\u043e\u0432\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 ath12k, aw88395 \u0438 peb2466, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432 \u043d\u043e\u0432\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 devicetree  \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 qcom \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b AArch64. \u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u043a\u043e\u0434 \u0447\u0438\u0441\u0442\u043a\u0438 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870, av7110, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 \u0434\u043b\u044f DVB-\u043a\u0430\u0440\u0442 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0438 \u0432 \u043f\u0440\u0435\u0434\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 BPF-\u0444\u0430\u0439\u043b\u0430\u0445. \u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 mga, r128, tm6000, cpia2 \u0438 r8188eu, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0438 \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u044f\u0434\u0440\u0430. \u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0431\u043b\u043e\u0431\u043e\u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 i915.<br \/>\n<br \/>Izvor: <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.4 - 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\/sl\/blog\/news\/reliz-yadra-linux-6-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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\udd47Izdaja jedra Linux 6.3 | ProHoster","description":"Po dveh mesecih razvoja je Linus Torvalds predstavil izdajo jedra Linux 6.3.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/108052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=108052"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/108052\/revisions"}],"predecessor-version":[{"id":162437,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/108052\/revisions\/162437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=108052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=108052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=108052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}