{"id":106007,"date":"2022-12-12T09:36:41","date_gmt":"2022-12-12T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-1"},"modified":"2026-02-08T18:56:03","modified_gmt":"2026-02-08T16:56:03","slug":"reliz-yadra-linux-6-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-1","title":{"rendered":"Linux 6.1 kodola izlaidums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c divu m\u0113ne\u0161u izstr\u0101des Linuss Torvalds prezent\u0113ja Linux 6.1 kodola rel\u012bzi. Starp noz\u012bm\u012bg\u0101kaj\u0101m izmai\u0146\u0101m ir atbalsts draiveru un modu\u013cu izstr\u0101dei Rust valod\u0101, atjaunots izmantoto memory lapu noteik\u0161anas meh\u0101nisms, \u012bpa\u0161s atmi\u0146as mened\u017eeris BPF programm\u0101m, KMSAN atmi\u0146as probl\u0113mu diagnostikas sist\u0113ma, KCFI (Kernel Control-Flow Integrity) aizsardz\u012bbas meh\u0101nisms un Maple tree strukt\u016bras ievie\u0161ana.    <\/p>\n<p>Jaunaj\u0101 versij\u0101 ir 15115 labojumi no 2139 izstr\u0101d\u0101t\u0101jiem, palai\u0161anas izm\u0113rs \u2014 51 MB, kas ir apm\u0113ram divas reizes maz\u0101k nek\u0101 6.0 un 5.19 kodolu labojumu izm\u0113rs. Izmai\u0146as sk\u0101ra 13165 failus, tika pievienotas 716247 koda rindas, dz\u0113stas 304560 rindas. Aptuveni 45% no vis\u0101m izmai\u0146\u0101m 6.1 versij\u0101 ir saist\u012btas ar ier\u012b\u010du draiveriem, apm\u0113ram 14% izmai\u0146u attiecas uz aparat\u016bras arhitekt\u016brai specifisku kodu atjaunin\u0101\u0161anu, 14% ir saist\u012btas ar t\u012bkla steku, 3% \u2014 ar datu sist\u0113m\u0101m un 3% \u2014 ar koda iek\u0161\u0113j\u0101m apak\u0161sist\u0113m\u0101m.     <\/p>\n<p>Galvenie jaunin\u0101jumi kodol\u0101 6.1:  <\/p>\n<ul>\n<li class=\"l\"> <b>Atmi\u0146a un sist\u0113mas pakalpojumi<\/b>\n<ul>\n<li class=\"l\"> Ir pievienota iesp\u0113ja izmantot Rust valodu k\u0101 otro valodu draiveru un kodola modu\u013cu izstr\u0101dei. Galvenais atbalsta Rust m\u0113r\u0137is ir vienk\u0101r\u0161ot dro\u0161u un kvalitat\u012bvu ier\u012b\u010du draiveru rakst\u012b\u0161anu, samazinot iesp\u0113ju pie\u013caut k\u013c\u016bdas ar atmi\u0146u. Rust atbalsts p\u0113c noklus\u0113juma nav akt\u012bvs un nenoz\u012bm\u0113 Rust iek\u013cau\u0161anu oblig\u0101taj\u0101s kodola kompil\u0101cijas atkar\u012bb\u0101s. Kodol\u0101 pagaid\u0101m ir pie\u0146emts minim\u0101lais sa\u012bsin\u0101tais pielaides variants, kas samazin\u0101ts no 40 l\u012bdz 13 t\u016bksto\u0161iem koda rindi\u0146u un nodro\u0161ina tikai nepiecie\u0161amo minimumu, kas ir pietiekams, lai izveidotu vienk\u0101r\u0161u kodola moduli, kas rakst\u012bts Rust valod\u0101. Turpm\u0101k pl\u0101nots pak\u0101peniski papla\u0161in\u0101t eso\u0161o funkcionalit\u0101ti, p\u0101rvietojot un citas izmai\u0146as no Rust-for-Linux zara. Paral\u0113li att\u012bst\u0101s projekti, kas izmanto pied\u0101v\u0101to infrastrukt\u016bru, lai izstr\u0101d\u0101tu NVMe diska draiverus, 9p t\u012bkla protokolu un Apple M1 GPU.\n<li class=\"l\"> AArch64, RISC-V un LoongArch arhitekt\u016bru sist\u0113m\u0101s ar EFI ir ieviesta iesp\u0113ja tie\u0161i iel\u0101d\u0113t saspiestos kodola att\u0113lus. Ir pievienoti apstr\u0101d\u0101t\u0101ji, kas tie\u0161i no EFI zboot sauc kodola att\u0113lu iel\u0101d\u0113\u0161anu, uzs\u0101k\u0161anu un izsnieg\u0161anu. T\u0101pat ir pievienoti protokolu uzst\u0101d\u012b\u0161anas un dz\u0113\u0161anas apstr\u0101d\u0101t\u0101ji EFI protokolu datub\u0101z\u0113. Agr\u0101k izpakoti att\u0113li tika iel\u0101d\u0113ti ar atsevi\u0161\u0137u iel\u0101d\u0113t\u0101ju, bet tagad to var dar\u012bt apstr\u0101d\u0101t\u0101js pa\u0161\u0101 kodol\u0101 \u2014 kodola att\u0113ls tiek veidots k\u0101 EFI lietojumprogramma.\n<li class=\"l\"> Iek\u013cautas da\u013ca no iel\u0101piem, kas \u012bsteno daudzsl\u0101\u0146u atmi\u0146as vad\u012bbas modeli, kas \u013cauj dal\u012bt atmi\u0146as bankas ar da\u017e\u0101d\u0101m veiktsp\u0113jas \u012bpa\u0161\u012bb\u0101m. Piem\u0113ram, visvair\u0101k izmantot\u0101s lapas var tikt izvietotas vis\u0101tr\u0101kaj\u0101 atmi\u0146\u0101, bet ret\u0101k izmantot\u0101s lapas var glab\u0101ties sal\u012bdzino\u0161i l\u0113naj\u0101 atmi\u0146\u0101. Kod\u0101 6.1 ir pie\u0146emts meh\u0101nisms, kas nosaka intens\u012bvi izmantoto lapu atra\u0161an\u0101s vietu l\u0113naj\u0101 atmi\u0146\u0101, lai t\u0101s virz\u012btu uz \u0101tr\u0101ko atmi\u0146u, k\u0101 ar\u012b \u012bstenota kop\u0113j\u0101 atmi\u0146as l\u012bme\u0146u un to relat\u012bvas veiktsp\u0113jas koncepcija.\n<li class=\"l\"> Iek\u013cauts meh\u0101nisms MGLRU (Multi-Generational LRU), kas nomain\u012bja veco LRU (Least Recently Used) \u012bstenojumu, kas balst\u012bts uz div\u0101m rind\u0101m, uz daudzpak\u0101pju strukt\u016bru, kas lab\u0101k nosaka, kuras atmi\u0146as lapas patiesi tiek izmantotas, un kuras var izsist uz apmai\u0146as noda\u013cu.\n<li class=\"l\"> Ir pievienota atbalsts datu strukt\u016brai \"maple tree\", ko ieteiku\u0161i Oracle in\u017eenieri, kas tiek pozicion\u0113ta k\u0101 efekt\u012bv\u0101ka \"red-black tree\" strukt\u016bras aizst\u0101\u0161ana. Maple tree ir B-koku variants, kas atbalsta indeks\u0113\u0161anu p\u0113c v\u0113rt\u012bbu diapazonu un ir projekt\u0113ts efekt\u012bvai ke\u0161atmi\u0146as izmanto\u0161anai. <a href=\"https:\/\/prohoster.info\/lv\/server\/dts-riga\/\"  data-wpil-monitor-id=\"374\">m\u016bsdienu procesoriem<\/a>. Da\u017e\u0101m atmi\u0146as p\u0101rvald\u012bbas apak\u0161sist\u0113m\u0101m jau ir p\u0101rg\u0101jusi uz maple tree, kas pozit\u012bvi ietekm\u0113jusi to veiktsp\u0113ju. N\u0101kotn\u0113 maple tree var tikt izmantots diapazonu blok\u0101\u017eu (range locking) \u012bsteno\u0161anai.\n<li class=\"l\"> BPF apak\u0161sist\u0113m\u0101 ir pievienota iesp\u0113ja veidot \"destrukt\u012bvas\" BPF programmas, kas ir paredz\u0113tas, lai inici\u0113tu av\u0101rijas izsl\u0113g\u0161anu, izmantojot crash_kexec(). \u0160\u0101das BPF programmas var b\u016bt nepiecie\u0161amas atk\u013c\u016bdo\u0161anas nol\u016bkos, lai noteikt\u0101 br\u012bd\u012b izveidotu crash-datnes. Lai piek\u013c\u016btu destrukt\u012bv\u0101m darb\u012bb\u0101m, palai\u017eot BPF programmu, ir nepiecie\u0161ams nor\u0101d\u012bt BPF_F_DESTRUCTIVE flagu, aktiviz\u0113t sysctl kernel.destructive_bpf_enabled un b\u016bt CAP_SYS_BOOT ties\u012bb\u0101m.\n<li class=\"l\"> BPF programm\u0101m ir nodro\u0161in\u0101ta iesp\u0113ja p\u0101rskat\u012bt cgroup elementus, k\u0101 ar\u012b resursus (failus, vma, procesus u.t.t.) noteiktai pl\u016bsmai vai uzdevumam. Ir izstr\u0101d\u0101ts jauns map tips, lai izveidotu piel\u0101gotus aplok\u0161\u0146u buferus (user ring buffer).\n<li class=\"l\"> Pievienots \u012bpa\u0161s izsaukums BPF programm\u0101m atmi\u0146as pie\u0161\u0137ir\u0161anai (memory allocator), kas nodro\u0161ina dro\u0161\u0101ku atmi\u0146as sadali BPF kontekst\u0101 nek\u0101 standarta kmalloc().\n<li class=\"l\"> Tika integr\u0113ta pirm\u0101 izmai\u0146u da\u013ca, kas nodro\u0161ina iesp\u0113ju izveidot ier\u012b\u010du draiverus ar HID (Human Interface Device) saskarni, kas tiek \u012bstenota BPF programmu veid\u0101.\n<li class=\"l\"> No kodola piln\u012bb\u0101 iz\u0146emts kods, kas atbalsta izpild\u0101mo failu a.out form\u0101tu, kas tika atz\u012bts par novecoju\u0161u 5.1 izlaidum\u0101, un kop\u0161 5.18 un 5.19 versij\u0101m tas tika izsl\u0113gts galvenaj\u0101m arhitekt\u016br\u0101m. a.out form\u0101ts sen vairs netiek izmantots Linux sist\u0113m\u0101s, un a.out failu \u0123ener\u0113\u0161ana netiek atbalst\u012bta m\u016bsdienu r\u012bkos Linux noklus\u0113juma konfigur\u0101cij\u0101s. A loader for a.out files can be fully implemented in user space.\n<li class=\"l\"> LoongArch arhitekt\u016bras sist\u0113m\u0101m, ko izmanto Loongson 3 5000 procesoros un kur\u0101 tiek \u012bstenota jauna RISC ISA, kas ir l\u012bdz\u012bga MIPS un RISC-V, ir nodro\u0161in\u0101ta atbalsta aktivit\u0101\u0161u m\u0113r\u012b\u0161anai (perf event), kexec, kdump un BPF JIT kompil\u0101cijai.\n<li class=\"l\"> Asinhron\u0101 I\/O io_uring saskarn\u0113 ir pied\u0101v\u0101ts jauns re\u017e\u012bms IORING_SETUP_DEFER_TASKRUN, kas \u013cauj pagaidu atlikt saist\u012bto darbu veik\u0161anu, kam\u0113r no lietojumprogrammas nav iest\u0101jusies piepras\u012bjums, un to var izmantot, lai organiz\u0113tu darbu izpildi partiju re\u017e\u012bm\u0101 un nov\u0113rstu aiztures probl\u0113mas, kas saist\u012btas ar programmas izsnieg\u0161anu neviet\u0101.\n<li class=\"l\"> Lietot\u0101ja telp\u0101 ir nodro\u0161in\u0101ta iesp\u0113ja inici\u0113t parasto atmi\u0146as lappu\u0161u diapazona p\u0101rveido\u0161anu uz grupu lielo atmi\u0146as lappu\u0161u (Transparent Huge-Pages).\n<li class=\"l\"> Ievie\u0161ana ier\u012bcei \/dev\/userfaultfd, kas \u013cauj organiz\u0113t piek\u013cuvi sist\u0113mas izsaukuma userfaultfd() funkcionalit\u0101tei, izmantojot piek\u013cuves ties\u012bbas failu sist\u0113m\u0101. Userfaultfd funkcionalit\u0101te \u013cauj izveidot apstr\u0101d\u0101t\u0101jus piepras\u012bjumiem par nepie\u0161\u0137irtaj\u0101m atmi\u0146as lappus\u0113m (page faults) lietot\u0101ja telp\u0101.\n<li class=\"l\"> Ir palielin\u0101tas pras\u012bbas pret GNU Make util\u012btu versiju \u2014 zem kodola tagad ir nepiecie\u0161ama vismaz 3.82 versija.                  <\/ul>\n<li class=\"l\"> <b>Disku apak\u0161sist\u0113ma, I\/O un failu sist\u0113mas<\/b>\n<ul>\n<li class=\"l\"> Btrfs failu sist\u0113m\u0101 ir veiktas b\u016btiskas veiktsp\u0113jas optimiz\u0101cijas, tostarp iev\u0113rojams veiktsp\u0113jas pieaugums ioctl izsaukumam FIEMAP. Ir pievienota atbalsts asinhronai buferiz\u0113tai rakst\u012b\u0161anai lietojumprogramm\u0101m, kas izmanto io_uring. Oper\u0101cijai \"send\" ir pievienots atbalsts failiem, kas tiek aizsarg\u0101ti, izmantojot fs-verity.\n<li class=\"l\"> ext4 failu sist\u0113m\u0101 ir pievienotas veiktsp\u0113jas optimiz\u0101cijas saist\u012bb\u0101 ar \u017eurn\u0101la uztur\u0113\u0161anu un darb\u012bbu tikai las\u012b\u0161anas re\u017e\u012bm\u0101.\n<li class=\"l\"> EROFS (Enhanced Read-Only File System) failu sist\u0113m\u0101, kas paredz\u0113ta izmanto\u0161anai tikai las\u012b\u0161anas re\u017e\u012bm\u0101 pieejam\u0101s nodal\u012bjumos, ir \u012bstenota iesp\u0113ja kop\u012bgi glab\u0101t datus, kas tiek dubl\u0113ti da\u017e\u0101d\u0101s failu sist\u0113m\u0101s.\n<li class=\"l\"> Sist\u0113mas izsaukum\u0101 statx() ir pievienota iesp\u0113ja izvad\u012bt inform\u0101ciju par iesp\u0113j\u0101m, kas attiecas uz tie\u0161\u0101s ievades\/izvades pielieto\u0161anu failam.\n<li class=\"l\"> FUSE (Filesystems in User Space) apak\u0161sist\u0113m\u0101 ir pievienots atbalsts pagaidu failu veido\u0161anai ar O_TMPFILE karogu.                         <\/ul>\n<li class=\"l\"> <b>Virtualiz\u0101cija un dro\u0161\u012bba<\/b>\n<ul>\n<li class=\"l\"> Aizst\u0101ts CFI (Control Flow Integrity) aizsardz\u012bbas meh\u0101nisma \u012bstenojums, kas pirms katra netie\u0161a funkcijas izsaukuma pievieno p\u0101rbaudi, lai atkl\u0101tu da\u017eas nenoteikta uzved\u012bbas formas, kuras potenci\u0101li var novest pie norm\u0101las izpildes k\u0101rt\u012bbas p\u0101rk\u0101p\u0161anas (control flow) rezult\u0101t\u0101, izmantojot eksploitus, kas maina funkcion\u0101l\u0101 r\u0101d\u012bt\u0101jus, kas glab\u0101jas atmi\u0146\u0101. LLVM projekta noklus\u0113juma CFI \u012bstenojums ir aizst\u0101ts ar variantu, kas ar\u012b balst\u012bts uz Clang izmanto\u0161anu, ta\u010du speci\u0101li piel\u0101gots zemas l\u012bme\u0146a apak\u0161sist\u0113mu un oper\u0113t\u0101jsist\u0113mu kodolu aizsardz\u012bbai. LLVM jaun\u0101 \u012bstenojuma versija tiks pied\u0101v\u0101ta Clang 16 izlaidum\u0101 un tiks iek\u013cauta ar opciju &#171;-fsanitize=kcfi&#187;. Galven\u0101 at\u0161\u0137ir\u012bba jaunaj\u0101 \u012bstenojum\u0101 ir t\u0101, ka t\u0101 nav saist\u012bta ar optimiz\u0101cij\u0101m sasaistes posm\u0101 (LTO) un nenoved pie funkcion\u0101lo r\u0101d\u012bt\u0101ju aizst\u0101\u0161anas ar atsauc\u0113m p\u0101rejas tabul\u0101.\n<li class=\"l\"> LSM modu\u013ciem (Linux Security Module) nodro\u0161in\u0101ta iesp\u0113ja izveidot apstr\u0101d\u0101t\u0101jus, kas p\u0101rtrauc nosaukumu telpu izveido\u0161anas oper\u0101cijas.\n<li class=\"l\"> Tika nodro\u0161in\u0101ti l\u012bdzek\u013ci PKCS#7 digit\u0101lo parakstu verifik\u0101cijai BPF programm\u0101s.\n<li class=\"l\"> Atgriezta iesp\u0113ja atv\u0113rt \/dev\/random neblo\u0137\u0113jo\u0161aj\u0101 re\u017e\u012bm\u0101 (O_NONBLOCK), kas tika nejau\u0161i izdz\u0113sta kodol\u0101 5.6.\n<li class=\"l\"> Sist\u0113m\u0101m ar x86 arhitekt\u016bru pievienots br\u012bdin\u0101jums, ja kodola apak\u0161sist\u0113mas kart\u0113 atmi\u0146as lapas, kas vienlaic\u012bgi \u013cauj izpildi un rakst\u012b\u0161anu. N\u0101kotn\u0113 tiks apsv\u0113rta iesp\u0113ja piln\u012bb\u0101 aizliegt \u0161\u0101du atmi\u0146as kart\u0113\u0161anu.\n<li class=\"l\"> Pievienots KMSAN (Kernel Memory Sanitizer) atk\u013c\u016bdo\u0161anas meh\u0101nisms, lai identific\u0113tu neinitializ\u0113tas atmi\u0146as izmanto\u0161anu kodol\u0101, k\u0101 ar\u012b nopl\u016bdes starp lietot\u0101ja telpu un ier\u012bc\u0113m.\n<li class=\"l\"> Uzlabots kriptogr\u0101fiski dro\u0161s pseidoizlases skait\u013cu \u0123enerators CRNG, kas tiek izmantots getrandom izsaukum\u0101. Izmai\u0146as sagatavojis D\u017eeisons Donenf\u012blds (Jason A. Donenfeld), autors WireGuard un t\u0101s m\u0113r\u0137is ir paaugstin\u0101t dro\u0161\u012bbu, ieg\u016bstot pseidoizlases veselus skait\u013cus. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"232\">VPN<\/a> TCP stek\u0101 ieviesta iesp\u0113ja (p\u0113c noklus\u0113juma atsl\u0113gta) atsevi\u0161\u0137i lietot r\u0101d\u012bt\u0101ju tabulas katrai nosaukumu telpai, kas \u013cauj palielin\u0101t veiktsp\u0113ju sist\u0113m\u0101m ar lielu nosaukumu telpu skaitu.            <\/ul>\n<li class=\"l\"> <b>T\u012bkla subsist\u0113ma<\/b>\n<ul>\n<li class=\"l\"> TCP stek\u0101 ieviesta iesp\u0113ja (p\u0113c noklus\u0113juma atsl\u0113gta) atsevi\u0161\u0137i lietot hesh-tabulas katram nosaukumu telpai, kas var palielin\u0101t veiktsp\u0113ju sist\u0113m\u0101m ar lielu nosaukumu telpu skaitu.\n<li class=\"l\"> Noz\u012bm\u012bgais DECnet protokola atbalsts ir no\u0146emts. Lietot\u0101ja telpai ir atst\u0101tas API ziedi, kas \u013cauj kompil\u0113t aplik\u0101cijas, kas izmanto DECnet, ta\u010du \u0161\u012bs aplik\u0101cijas nevar\u0113s piesl\u0113gties t\u012bklam.\n<li class=\"l\"> Dokument\u0113ts netlink protokols.                                  <\/ul>\n<li class=\"l\"> <b>Apr\u012bkojums<\/b>\n<ul>\n<li class=\"l\"> Amdgpu draiver\u012b ir pievienots atbalsts DSC (Display Stream Compression) datu saspie\u0161anai bez zaud\u0113jumiem, str\u0101d\u0101jot ar \u013coti augstas iz\u0161\u0137irtsp\u0113jas displejiem. Tika turpin\u0101ta darba nodro\u0161in\u0101\u0161ana AMD RDNA3 (RX 7000) un CDNA (Instinct) platform\u0101m. Tika pievienots atbalsts IP komponentiem DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x un GMC 11.x. Amdkfd draiver\u012b (discretiem AMD GPU, piem\u0113ram, Polaris) ir \u012bstenots GFX 11.0.3 atbalsts.\n<li class=\"l\"> I915 (Intel) draiver\u012b ir iek\u013cauts Meteor Lake GPU atbalsts. Meteor Lake un jaun\u0101kiem GPU ir nodro\u0161in\u0101ts DP 2.0 (DisplayPort) interfeisa atbalsts. Tika pievienoti identifikatori videokart\u0113m, kas balst\u012btas uz Alder Lake S mikroarhitekt\u016bras.\n<li class=\"l\"> Tika pievienots atbalsts audio subsist\u0113m\u0101m, kas \u012bstenotas Apple Silicon, Intel SkyLake un Intel KabyLake procesoros. CS35L41 HDA audio draiver\u012b ir nodro\u0161in\u0101ts atbalsts p\u0101rejai uz miegu. Ir pievienots ASoC (ALSA System on Chip) atbalsts Apple Silicon, AMD Rembrant DSP, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake un Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSP, Qualcomm SC8280XP, SM8250, SM8450 un Texas Instruments SRC4392 iek\u0161\u0113jiem audio mikrosh\u0113mojumiem.\n<li class=\"l\"> Tika pievienots atbalsts Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1, Multi-Inno Technology MI0800FT-9 LCD pane\u013ciem.\n<li class=\"l\"> Tika pievienots atbalsts AHCI SATA kontrolieriem, ko izmanto Baikal-T1 SoC.\n<li class=\"l\"> Tika pievienots atbalsts MediaTek MT7921, Intel Magnetor (CNVi, Integrated Connectivity), Realtek RTL8852C, RTW8852AE un RTL8761BUV (Edimax BT-8500) Bluetooth mikrosh\u0113m\u0101m.\n<li class=\"l\"> Ath11k draiver\u012b, kas paredz\u0113ts Qualcomm bezvadu modu\u013ciem, ir pievienots spektr\u0101l\u0101 skan\u0113juma atbalsts 160 MHz diapazon\u0101, \u012bstenots multiprogrammu NAPI un uzlabots Wi-Fi atbalsts Qualcomm WCN6750 mikrosh\u0113m\u0101m.\n<li class=\"l\"> Tika pievienoti draiveri PinePhone tastat\u016brai, InterTouch (ThinkPad P1 G3) sk\u0101rienpalik\u0146iem, X-Box Adaptive Controller, PhoenixRC Flight Controller, VRC-2 Car Controller, DualSense Edge Controller, IBM vad\u012bbas pane\u013ciem, XBOX One Elite t\u0101lvad\u012bbas pult\u012bm, XP-PEN Deco Pro S un Intuos Pro Small (PTH-460) plan\u0161etdatoriem.\n<li class=\"l\"> Tika pievienots draiveris Aspeed HACE (Hash and Crypto Engine) kriptogr\u0101fijas pa\u0101trin\u0101t\u0101jiem.\n<li class=\"l\"> Tika pievienots atbalsts integr\u0113tiem Thunderbolt\/USB4 kontrolieriem Intel Meteor Lake.\n<li class=\"l\"> Tika pievienots atbalsts Sony Xperia 1 IV, Samsung Galaxy E5, E7 un Grand Max, Pine64 Pinephone Pro viedt\u0101lru\u0146iem.\n<li class=\"l\"> Pievienota ARM SoC un pl\u0101t\u0146u atbalsts: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 un RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL\/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. Atjaunoti draiveri SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom un NXP.        <\/ul>\n<\/ul>\n<p>Vienlaikus Lat\u012b\u0146amerikas Br\u012bv\u0101 programmat\u016bras fonds ir izveidojis piln\u012bb\u0101 br\u012bvas 6.1 kodola versiju \u2014 Linux-libre 6.1-gnu, kas ir att\u012br\u012bts no elementiem, kas satur nesavas sast\u0101vda\u013cas vai koda fragmentus, kuru pielietojums ir ierobe\u017eots ra\u017eot\u0101ja. Jaunaj\u0101 izlaidum\u0101 ir veikta jauna rtw8852b draivera un DTS-failu filtr\u0113\u0161ana da\u017e\u0101diem Qualcomm un MediaTek SoC procesoriem, kuri balst\u012bti uz AArch64 arhitekt\u016bras. Tika atjaunin\u0101ts blobu filtr\u0113\u0161anas kods draiveros un amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI apak\u0161sist\u0113m\u0101s. Veikta korekcija novecoju\u0161o draiveru tm6000 TV kar\u0161u, cpia2 v4l, sp8870, av7110 filtr\u0113\u0161an\u0101.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58304\">opennet.lv<\/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.1. \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\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \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 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e KMSAN, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0437\u0430\u0449\u0438\u0442\u044b KCFI (Kernelk Control-Flow Integrity), \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b Maple tree. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15115 [&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-106007","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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.1.\" \/>\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\/lv\/blog\/news\/reliz-yadra-linux-6-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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.1 | 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.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-1\" \/>\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=\"2022-12-12T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T16:56:03+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.1 kodola izlaidums | ProHoster","description":"P\u0113c divu m\u0113ne\u0161u izstr\u0101des Linuss Torvalds prezent\u0113ja Linux 6.1 kodola izlaidumu.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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.1 | 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.1.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-1","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":"2022-12-12T07:36:41+00:00","article:modified_time":"2026-02-08T16:56:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106007","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-04 14:42:27","updated":"2026-02-08 16:56:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/106007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=106007"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/106007\/revisions"}],"predecessor-version":[{"id":157552,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/106007\/revisions\/157552"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=106007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=106007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=106007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}