{"id":182060,"date":"2026-06-15T02:48:07","date_gmt":"2026-06-15T00:48:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-1"},"modified":"2026-06-15T02:48:07","modified_gmt":"2026-06-15T00:48:07","slug":"reliz-yadra-linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-7-1","title":{"rendered":"Linux 7.1 kodola izlai\u0161ana","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c divu m\u0113ne\u0161u izstr\u0101des Linus Torvalds pazi\u0146oja par Linux 7.1 kodola izlai\u0161anu. Starp iev\u0113rojam\u0101kaj\u0101m izmai\u0146\u0101m ir jauns ntfsplus draiveris, pirm\u0101 f\u0101ze CPU i486 atbalsta p\u0101rtrauk\u0161anai, veco Ethernet adapteru no\u0146em\u0161ana, ISDN un AX.25 protokolu iz\u0146em\u0161ana, Intel FRED meh\u0101nisma noklus\u0113juma iek\u013cau\u0161ana, BPF apstr\u0101d\u0101t\u0101ju atbalsts io_uring, uzlabota lapotnes apak\u0161sist\u0113mas optimiz\u0101cija, subpl\u0101no\u0161anas atbalsts sched_ext, zero-copy I\/O re\u017e\u012bms ublk draiver\u012b, ioctl oper\u0101cija \u201eshutdown\u201d Btrfs, dinamiska veiktsp\u0113jas re\u017e\u012bma mai\u0146a amd-pstate draiver\u012b, un xattr atbalsts Unix soketiem.<\/p>\n<p>Jaunaj\u0101 versij\u0101 ir pie\u0146emti 17275 labojumi no 2589 izstr\u0101d\u0101t\u0101jiem,<br \/>\npleca izm\u0113rs \u2014 57 MB (izmai\u0146as sk\u0101ra 13528 failus, pievienotas 751785 koda rindas, no\u0146emtas 405916 rindas). Iepriek\u0161\u0113j\u0101 laidien\u0101 tika pied\u0101v\u0101ti 15624 labojumi no 2477 izstr\u0101d\u0101t\u0101jiem, pleca izm\u0113rs \u2014 56 MB. Aptuveni 41% no vis\u0101m 7.1 izmai\u0146\u0101m ir saist\u012btas ar ier\u012b\u010du draiveriem, apm\u0113ram 12% izmai\u0146u ir saist\u012btas ar aparat\u016bras arhitekt\u016br\u0101m specifisku koda atjaunin\u0101\u0161anu, 14% ir saist\u012btas ar t\u012bkla steku, 5% \u2014 ar failu sist\u0113m\u0101m un 3% \u2014 ar iek\u0161\u0113j\u0101m kodola apak\u0161sist\u0113m\u0101m. <\/p>\n<p>Galven\u0101s jaun\u0101s funkcijas kodol\u0101 7.1 (1, 2, 3):<\/p>\n<ul>\n<li class=\"l\"> <b>Disku apak\u0161sist\u0113ma, I\/O un failu sist\u0113mas<\/b>\n<ul>\n<li class=\"l\"> Tiek ieviesta jauna NTFS failu sist\u0113mas implement\u0101cija \u2014 ntfsplus, kas balst\u0101s uz klasisk\u0101 ntfs draivera kodu, kas no\u0146emts no kodola. Vecais draiveris tika p\u0101rstr\u0101d\u0101ts, papildin\u0101ts ar datu rakst\u012b\u0161anas funkcionalit\u0101ti un piel\u0101gots m\u016bsdien\u012bg\u0101m iesp\u0113j\u0101m, piem\u0113ram, izmantojot atmi\u0146as lapu katalogus (folios) viet\u0101, lai aizvietotu buffer_head strukt\u016bru. Jaunaj\u0101 draiver\u012b ir \u012bstenota atlikta bloku pie\u0161\u0137ir\u0161ana, kas \u013c\u0101va sasniegt augstu rakst\u012b\u0161anas oper\u0101ciju veiktsp\u0113ju un samazin\u0101t fragment\u0101ciju. Bufer\u0113t\u0101m rakst\u012b\u0161anas\/las\u012b\u0161anas oper\u0101cij\u0101m, tie\u0161ajai ievad\u012b\u0161anai\/izvad\u012b\u0161anai, interv\u0101lu kart\u0113\u0161anai un lapu rakst\u012b\u0161anas\/las\u012b\u0161anas oper\u0101cij\u0101m tiek izmantota iomap bibliot\u0113ka. Iozone testos ntfsplus draiveris izr\u0101d\u012bj\u0101s par 3-5% \u0101tr\u0101ks nek\u0101 ntfs3 vienprocesora re\u017e\u012bm\u0101 un no 35-110% \u0101tr\u0101ks, izmantojot 4 procesus. ntfsplus un ntfs3 las\u012b\u0161anas \u0101trums ir aptuveni vien\u0101 l\u012bmen\u012b. ntfs3 draiveris paliek kodol\u0101, un taj\u0101 ir veiktas labojumi un nelieli uzlabojumi.\n<li class=\"l\"> Pievienota atbalsts integrit\u0101tes p\u0101rbaudes T10 datu \u0123ener\u0113\u0161anai un verific\u0113\u0161anai failu sist\u0113mas l\u012bmen\u012b, nevis blokier\u012bces l\u012bmen\u012b, kas \u013cauj uzlabot Las\u012b\u0161anas oper\u0101ciju veiktsp\u0113ju.\n<li class=\"l\"> Blokier\u012b\u010du draiver\u012b ublk, kas \u013cauj izvest specifisko lo\u0123iku lietot\u0101ja proces\u0101, pievienots atbalsts ievadei\/izvadei caur koplietotu atmi\u0146u bez datu kop\u0113\u0161anas starp buferiem (zero-copy re\u017e\u012bm\u0101).\n<li class=\"l\"> Pa\u0161\u0161ifr\u0113jo\u0161iem blokier\u012bc\u0113m SED-OPAL pievienoti ioctl, lai p\u0101rvald\u012btu Single User re\u017e\u012bmu un \u012bstenota komanda STACK_RESET.\n<li class=\"l\"> Btrfs deklar\u0113 stabilu ioctl oper\u0101cijas 'shutdown' atbalstu, kas \u013cauj p\u0101rvest failu sist\u0113mu st\u0101vokl\u012b, kur\u0101 tiek m\u0113\u0123in\u0101ts pabeigt jau uzs\u0101kt\u0101s oper\u0101cijas, bet tiek blo\u0137\u0113tas visas jaun\u0101s oper\u0101cijas.\n<li class=\"l\"> exfat \u012bstenota iesp\u0113ja rezerv\u0113t tuk\u0161as zonas, izmantojot fallocate() izsaukumu.\n<li class=\"l\"> CIFS failu sist\u0113m\u0101 pievienots atbalsts pagaidu failu izveidei ar O_TMPFILE karogu.\n<li class=\"l\"> Sist\u0113mas izsaukumam fsmount() pievienota opcija FSMOUNT_NAMESPACE, kas izveido jaunu mon\u0113tu punktu nosaukumu telpu mont\u0113jamajai failu sist\u0113mai. Sist\u0113mas izsaukumos clone3() un unshare() pievienoti karogi, lai ieg\u016btu jauno mon\u0113tu punktu nosaukumu telpu, kas satur tikai mont\u0113tu tuk\u0161u FS-\u0101rsli uz nullfs b\u0101zes, fs-dax draiveri ar FS saskarni DAX ier\u012bc\u0113m (Tie\u0161\u0101s piek\u013cuves).\n<li class=\"l\"> NFS server\u012b pievienota aizsardz\u012bba pret failu deskriptoru uzbrukumiem, ko \u012bsteno ar deskriptoru parakst\u012b\u0161anu ar kriptogr\u0101fisku parakstu. Aizsardz\u012bbu iesp\u0113jams iesl\u0113gt ar mont\u0113\u0161anas opciju sign_fh.\n<li class=\"l\"> Pievienots simbolisk\u0101 draivera fs-dax, kas nodro\u0161ina saskarni, lai mijiedarbotos ar DAX ier\u012bc\u0113m (Tie\u0161\u0101 Piek\u013cuve), kas atbalsta darb\u012bbu bez lapu ke\u0161atmi\u0146as. Nor\u0101d\u012bt\u0101 saskarne ir nepiecie\u0161ama integr\u0101cijai famfs failu sist\u0113m\u0101, kas tiek novietota operat\u012bvaj\u0101 atmi\u0146\u0101.\n<li class=\"l\"> Ceph failu sist\u0113m\u0101 \u012bstenota metriku par ievadi\/izvadi apkopo\u0161ana saist\u012bb\u0101 ar noda\u013c\u0101m.\n<\/ul>\n<li class=\"l\"> <b>Atmi\u0146a un sist\u0113mas pakalpojumi<\/b>\n<ul>\n<li class=\"l\"> Ir pie\u0146emta pirm\u0101 izmai\u0146u s\u0113rija, lai p\u0101rtrauktu atbalstu i486 procesoriem. No Kconfig ir iz\u0146emti iestat\u012bjumi kodola kompil\u0101cijai ar atbalstu 486DX, 486SX un AMD ELAN procesoriem (CONFIG_M486, CONFIG_M486SX un CONFIG_MELAN), k\u0101 ar\u012b no Makefile ir izsl\u0113gti kompil\u0101cijas iestat\u012bjumi i486 sist\u0113m\u0101m (-march=i486). Kods faktiskajai atbalstam i486 procesoros joproj\u0101m ir atst\u0101ts kodol\u0101, ta\u010du \u0161\u0101du sist\u0113mu kompil\u0101cija tagad pras\u012bs veikt izmai\u0146as kompil\u0101cijas failos. Iz\u0146em\u0161anas iemesli ir v\u0113lme atbr\u012bvot kodolu no sare\u017e\u0123\u012bta koda, kas emul\u0113 da\u017eas aparat\u016bras oper\u0101cijas, piem\u0113ram, CX8 (sal\u012bdzin\u0101t un apmain\u012bt 8 baitus) un TSC (CPU ciklu skait\u012bt\u0101js, ko izmanto uzdevumu pl\u0101not\u0101j\u0101).\n<li class=\"l\"> AMD procesoru jaudas p\u0101rvald\u012bbai paredz\u0113taj\u0101 amd-pstate draiver\u012b ir \u012bstenots dinamiskais veiktsp\u0113jas iestat\u012bjumu mai\u0146as process, kas piel\u0101go jaudas p\u0101rvald\u012bbas uzved\u012bbu atkar\u012bb\u0101 no t\u0101, vai sist\u0113ma ir piesl\u0113gta pie stacion\u0101r\u0101 t\u012bkla vai darbojas no akumulatora. Piesl\u0113dzoties stacion\u0101rajam t\u012bklam, tiek aktiviz\u0113ta 'veiktsp\u0113jas' re\u017e\u012bms, bet, ja darbojoties no akumulatora \u2014 'l\u012bdzsvarot\u0101 veiktsp\u0113ja'.\n<li class=\"l\"> P\u0113c noklus\u0113juma ir aktiviz\u0113ts Intel FRED (Flexible Return and Event Delivery) meh\u0101nisms, kas palielina zema l\u012bme\u0146a notikumu inform\u0101cijas pieg\u0101des efektivit\u0101ti un uzticam\u012bbu. Veiktsp\u0113jas palielin\u0101\u0161ana un aizkaves samazin\u0101\u0161ana tiek pan\u0101kta, izmantojot CPU instrukciju IRET notikumu atgrie\u0161anai, nevis notikumu nos\u016bt\u012b\u0161anai caur IDT tabulu (Interrupt Descriptor Table). Uzticam\u012bbas palielin\u0101\u0161ana tiek nodro\u0161in\u0101ta ar atsevi\u0161\u0137u notikumu apstr\u0101di kodola un lietot\u0101ja kontekst\u0101, aizsarg\u0101jot no iegultas NMI izpildes un saglab\u0101jot papla\u0161in\u0101taj\u0101 steka kadr\u0101 visus ar iz\u0146\u0113mumiem saist\u012btos CPU re\u0123istrus.\n<li class=\"l\"> Perf apak\u0161sist\u0113m\u0101 ir pievienots atbalsts atmi\u0146as veiktsp\u0113jas uzraudz\u012bbas blokiem (PMU \u2014 Performance Monitoring Unit), ko izmanto SoC NVIDIA Tegra410.\n<li class=\"l\"> ARM sist\u0113m\u0101s ir pa\u0101trin\u0101ta futex oper\u0101ciju izpilde, izmantojot Arm 9.6 LSUI instrukcijas, kas \u013cauj kodolam piek\u013c\u016bt lietot\u0101ju atmi\u0146ai bez iepriek\u0161\u0113jas PAN (Privileged Access Never) mod\u017ea atsl\u0113g\u0161anas.\n<li class=\"l\"> ARM procesoriem ir uzlabota MPAM (Memory System Resource Partitioning and Monitoring) arhitekt\u016bras komandu kopas atbalsts, un pievienota iesp\u0113ja to izmantot lietot\u0101ja telp\u0101 resursu p\u0101rvald\u012b\u0161anai, izmantojot resctrl meh\u0101nismu. MPAM nodro\u0161ina katras piek\u013cuves atmi\u0146ai mar\u0137\u0113\u0161anu ar noda\u013cas identifikatoru (PARTID, Partition ID) un uzraudz\u012bbas grupas identifikatoru (PMG, Monitoring Group ID). Saist\u012bb\u0101 ar PARTID var ierobe\u017eot resursu pat\u0113ri\u0146u, piem\u0113ram, atmi\u0146as joslas platumu vai ke\u0161atmi\u0146as lielumu, lai k\u0101da uzdevumu grupa neaiz\u0146emtu visus resursus. Uzraudz\u012bbas kontekst\u0101 PMG un PARTID kombin\u0101ciju var izmantot, lai izsekotu atmi\u0146as resursu pat\u0113ri\u0146u noteiktu slod\u017eu veidu laik\u0101.\n<li class=\"l\"> Ir pievienota iesp\u0113ja izmantot re\u0101llaika re\u017e\u012bmu (PREEMPT_RT) 32 bitu ARM procesoros. Iepriek\u0161 PREEMPT_RT atbalsts tika nodro\u0161in\u0101ts x86 un x86-64, ARM64, RISC-V un LoongArch arhitekt\u016br\u0101m.\n<li class=\"l\"> Sist\u0113mas izsaukumam clone3() pievienoti jauni karogi: CLONE_NNP \u2014 jaunu privil\u0113\u0123iju ieg\u016b\u0161anas aizliegums izveidotaj\u0101 proces\u0101; CLONE_AUTOREAP \u2014 autom\u0101tiska procesa pabeig\u0161ana, nevis t\u0101 p\u0101rv\u0113r\u0161ana par zombiju l\u012bdz vec\u0101ka procesa wait() funkcijas izpildei;<br \/>\nCLONE_PIDFD_AUTOKILL \u2014 meitas procesa pabeig\u0161ana, ja tiek sl\u0113gts ar to saist\u012btais pidfd apraksts (piem\u0113ram, vec\u0101ka procesa pabeig\u0161anas gad\u012bjum\u0101).<\/p>\n<li class=\"l\"> Katram kodola modulim direktorij\u0101 \/sys\/module pievienota fails import_ns, kur\u0101 ir import\u0113to simbolu nosaukumu telpu saraksts.\n<li class=\"l\"> Asinhron\u0101 ievade\/izeja io_uring sist\u0113m\u0101 pievienots atbalsts BPF subsist\u0113mas izmanto\u0161anai apstr\u0101d\u0101t\u0101ju izveid\u0113. Piem\u0113ram, var nomain\u012bt galveno izpildes ciklu uz BPF programmu.\n<li class=\"l\"> BPF subsist\u0113m\u0101 uzlabota steka izmanto\u0161anas anal\u012bze, kas iev\u0113rojami pa\u0101trin\u0101ja daudzu BPF programmu verifikatora p\u0101rbaudi.\n<li class=\"l\"> Lai optimiz\u0113tu veiktsp\u0113ju, p\u0101rstr\u0101d\u0101ta hrtimer (augstas precizit\u0101tes taimeris) subsist\u0113ma. Uzdevumu pl\u0101not\u0101js tagad var izmantot augstas precizit\u0101tes taimerus bez veiktsp\u0113jas zuduma, nevis maz\u0101k prec\u012bzus taimerus.\n<li class=\"l\"> Turpin\u0101ts izmai\u0146u p\u0101rs\u016bt\u012b\u0161ana no Rust-for-Linux fili\u0101les, saist\u012bb\u0101 ar Rust valodas izmanto\u0161anu k\u0101 otro valodu draiveru un kodola modu\u013cu izstr\u0101dei (Rust atbalsts p\u0113c noklus\u0113juma nav aktiviz\u0113ts un nepadara Rust par oblig\u0101t\u0101m b\u016bves atkar\u012bb\u0101m kodolam). L\u012bdz versijai 1.85 (pieejama Debian 13) palielin\u0101tas pras\u012bbas attiec\u012bb\u0101 uz Rust versiju, kas nepiecie\u0161ama kodola komponentu b\u016bvei. Pievienota eksperiment\u0101l\u0101 Kconfig opcija CONFIG_RUST_INLINE_HELPERS, lai iek\u013cautu C p\u0101rsegi Rust kod\u0101 kompil\u0101cijas laik\u0101 (optimiz\u0101cija pa\u0101trin\u0101ja null bloku draivera darb\u012bbu par 2%). Pievienots makro 'const_assert!'. Papla\u0161in\u0101tas 'sizes', 'clk', 'ptr', 'sync', 'error' modu\u013cu iesp\u0113jas.\n<li class=\"l\"> SCHED_EXT meh\u0101nismam, kas \u013cauj izmantot BPF CPU pl\u0101not\u0101ju izveidei, pievienota s\u0101kotn\u0113j\u0101 iesp\u0113ja izveidot ieliktus pl\u0101not\u0101jus (sub-scheduler), ar kuriem katrai cgroup var piesaist\u012bt savu uzdevumu pl\u0101not\u0101ju.\n<li class=\"l\"> Turpin\u0101ta p\u0101rs\u016bt\u012b\u0161anas (swap) apak\u0161sist\u0113mas optimiz\u0101cija. No\u0146emta vec\u0101 swap_map strukt\u016bra, aizvietota ar 'Swap Table' meh\u0101nismu. \u0160\u012b izmai\u0146a \u013c\u0101va uzlabot veiktsp\u0113ju un samazin\u0101t atmi\u0146as pat\u0113ri\u0146u p\u0101rs\u016bt\u012b\u0161anas apak\u0161sist\u0113m\u0101.\n<li class=\"l\"> DAMON (Data Access MONitor) apak\u0161sist\u0113m\u0101, kas \u013cauj uzraudz\u012bt procesa piek\u013cuvi datiem operat\u012bvaj\u0101 atmi\u0146\u0101 (piem\u0113ram, var uzzin\u0101t, kur\u0101m atmi\u0146as jom\u0101m process piek\u013cuva, un k\u0101das atmi\u0146as jomas palika nenodotas), pievienota atbalsts da\u017e\u0101diem autom\u0101tisk\u0101 iestat\u012bjuma kvotu algoritmiem.\n<li class=\"l\"> Izseko\u0161anas apak\u0161sist\u0113m\u0101 ieviesta \u0101r\u0113jo ri\u0146\u0137a buferu koncepcija, kas \u013cauj ieg\u016bt izseko\u0161anas datus no <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/vps\/\" title=\"virtu\u0101lo ma\u0161\u012bnu\" data-wpil-keyword-link=\"linked\">virtu\u0101lo ma\u0161\u012bnu<\/a>. \u0160\u012b iesp\u0113ja tiek izmantota hipervizoros <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> un nVHE, lai p\u0101rs\u016bt\u012btu izseko\u0161anas datus no viesu sist\u0113mas uz hosta pusi.\n<li class=\"l\"> RV (Runtime Verification) apak\u0161sist\u0113m\u0101, kas paredz\u0113ta augsta uzticam\u012bbas l\u012bme\u0146a sist\u0113mu pareiz\u012bbas p\u0101rbaudei, pievienoti 'stall' uzraudz\u012bbas komponenti, lai sekotu l\u012bdzi uzdevumiem, kuru izpilde tika \u012bslaic\u012bgi aptur\u0113ta vai blo\u0137\u0113ta, un 'deadline', lai analiz\u0113tu uzdevumu pl\u0101not\u0101ja uzved\u012bbu.\n<\/ul>\n<li class=\"l\"> <b>Virtualiz\u0101cija un dro\u0161\u012bba<\/b>\n<ul>\n<li class=\"l\"> Noklus\u0113juma v\u0113rt\u012bba ir iestat\u012bts PROC_MEM_FORCE_PTRACE karogs, kas \u013cauj apiet piek\u013cuves ties\u012bbas uz procesa atmi\u0146u caur failu \/proc\/PID\/mem tikai tiem procesiem, kas izmanto ptrace() sist\u0113mas izsaukumu atk\u013c\u016bdo\u0161anai.\n<li class=\"l\"> Pievienots jauns hook-\u016bdens komplekts LSM modu\u013ciem (Linux Security Module), kas atvieglo politiku \u012bsteno\u0161anu steka failu sist\u0113m\u0101s, piem\u0113ram, overlayfs. LSM ir pievienots ar\u012b hook, lai kontrol\u0113tu piek\u013cuvi Unix izsaukumiem, kas tiek izmantots LSM modul\u012b Landlock, lai pie\u0161\u0137irtu piek\u013cuves politikas Unix izsaukumiem.\n<li class=\"l\"> Ieb\u016bv\u0113taj\u0101 kriptogr\u0101fijas bibliot\u0113k\u0101 lib\/crypto, kas nodro\u0161ina vienk\u0101r\u0161\u0101kas un \u0101tr\u0101kas funkcijas nek\u0101 tradicion\u0101lais crypto API, pievienota atbalsts algoritmiem AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH un SM3. Pievienota dokument\u0101cija par lib\/crypto.\n<li class=\"l\"> Realiz\u0113ta pKVM (Protected KVM) re\u017e\u012bms stingrai anon\u012bm\u0101s atmi\u0146as izol\u0101cijai, izmantojot virtualiz\u0101cijas papla\u0161in\u0101jumus AArch64 arhitekt\u016brai. \u0160aj\u0101 re\u017e\u012bm\u0101 viesu atmi\u0146as lapas tiek izsl\u0113gtas no saimniekuz\u0146\u0113muma sist\u0113mas virtu\u0101lo adresu tabulas.\n<li class=\"l\"> KVM hipervizor\u0101 pievienots atbalsts piektajai ARM virtu\u0101l\u0101 p\u0101rtraukumu kontroliera versijai (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).\n<\/ul>\n<li class=\"l\"> <b>T\u012bkla subsist\u0113ma<\/b>\n<ul>\n<li class=\"l\"> Unix izsaukumiem, ko izveido funkcija socket(),  ieviesta atbalsts papla\u0161in\u0101tajiem failu atrib\u016btiem (xattr) \u201euser.*\u201d. No lietojuma zon\u0101m atz\u012bm\u0113ts birku izvietojums caur papla\u0161in\u0101tajiem atrib\u016btiem uz Unix izsaukumiem, kas izmantoti IPC Varlink, lai tos izceltu no kop\u0113j\u0101s masas, inspekcijai un IPV darb\u012bbas atk\u013c\u016bdo\u0161anai ar BPF programm\u0101m. Systemd-journald pl\u0101no izmantot papla\u0161in\u0101tos atrib\u016btus, lai noteiktu \u017eurn\u0101la form\u0101tu, saist\u012bb\u0101 ar soketu \/dev\/log.\n<li class=\"l\"> No\u0146emts atbalsts UDP-Lite protokolam (RFC 3828), kas at\u013cauj pieg\u0101d\u0101t paketes ar nepareizu kontrolsummu, cerot, ka, piem\u0113ram, da\u013c\u0113ji boj\u0101ti audio un video dati var tikt atjaunoti kodeka l\u012bmen\u012b. Protokols ir no\u0146emts, jo to neizmanto neviens.\n<li class=\"l\"> No\u0146emta IPv6 steka sav\u0101k\u0161ana k\u0101 kodola modulis, kas praks\u0113 netika izmantots (IPv6 vai nu tiek iek\u013cauts kodol\u0101, vai piln\u012bb\u0101 atsl\u0113gts), bet sare\u017e\u0123\u012bja uztur\u0113\u0161anu, jo, veidojot IPv6 k\u0101 kodola moduli (CONFIG_IPV6=m), daudzas apak\u0161sist\u0113mas bija spiestas pievienot nevajadz\u012bgus apstr\u0101d\u0101t\u0101jus, gad\u012bjumam, ja IPv6 modulis tiek iz\u0146ems.\n<\/ul>\n<li class=\"l\"> <b>Apr\u012bkojums<\/b>\n<ul>\n<li class=\"l\"> AMDGPU draiver\u012b iek\u013cauts jauns displeja dzin\u0113js (DC) AMD APU s\u0113rijai HD 7000 (Sea Islands, GCN 1.1).\n<li class=\"l\"> Nouveau draiver\u012b pievienots s\u0101kotn\u0113jais atbalsts NVIDIA GA100 GPU, kas balst\u012bts uz mikroarhitekt\u016bru Ampere.\n<li class=\"l\"> Turpin\u0101ta darba veik\u0161ana pie DRM vad\u012bt\u0101ja (Direct Rendering Manager) Xe Intel Xe arhitekt\u016bras GPU, kas tiek izmantota Intel Arc s\u0113rijas grafiskaj\u0101s kart\u0113s un integr\u0113taj\u0101 grafik\u0101, s\u0101kot ar Tiger Lake procesoriem. Pievienota atbalsta iesp\u0113ja Intel Nova Lake-P procesoru grafiskajai subsist\u0113mai. Tika ieviesti t\u012br\u0101mie buferi (Purgeable Buffer Objects).\n<li class=\"l\"> Turpin\u0101ta Nova draivera komponentu integr\u0101cija NVIDIA GPU, kas apr\u012bkoti ar GSP mikrokod\u0101m, kas tiek izmantoti kop\u0161 NVIDIA GeForce RTX 2000 s\u0113rijas, kas balst\u012bta uz Turing mikroarhitekt\u016bras. Draiveris ir izstr\u0101d\u0101ts Rust valod\u0101. Pievienota s\u0101kotn\u0113j\u0101 atbalsta funkcionalit\u0101te GPU, kas balst\u012bti uz Turing mikroarhitekt\u016bru.\n<li class=\"l\"> Pievienots DRM vad\u012bt\u0101js corebootdrm grafikas att\u0113lo\u0161anai caur CoreBoot b\u0101zes firmware framebuffer.\n<li class=\"l\"> Pievienots atbalsts ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP un WM8962 ska\u0146u ier\u012bc\u0113m. Uzlabots atbalsts USB saskarnes ska\u0146as ier\u012bc\u0113m: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,<br \/>\n  PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/p>\n<li class=\"l\"> Pievienots yogafan vad\u012bt\u0101js ventilatora grie\u0161an\u0101s \u0101truma izseko\u0161anai Lenovo Yoga, Legion un IdeaPad kl\u0113pjdatoros.\n<li class=\"l\"> Pievienots ARM platformu, SoC un ier\u012b\u010du atbalsts: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 un ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.\n<li class=\"l\"> No\u0146emts atbalsts SoC Baikal-T1 to AHCI SATA un PCIe kontrolleriem, k\u0101 ar\u012b laika, atmi\u0146as, physmap, bosa, hwmon, dwc un bt1-rom vad\u012bt\u0101jiem. Iemesls iz\u0146em\u0161anai ir tr\u016bksto\u0161a apkalpo\u0161ana un nepabeigta integr\u0101cija Baikal platformas komponentu kodol\u0101, kuru ra\u017eo\u0161ana Krievij\u0101 tika p\u0101rtraukta 2025. gada novembr\u012b.\n<li class=\"l\"> Apm\u0113ram 12 vad\u012bt\u0101ju no\u0146em\u0161ana Ethernet ier\u012bc\u0113m ar ISA un PCMCIA saskarn\u0113m, kas ra\u017eotas l\u012bdz 2002. gadam, par kur\u0101m nav biju\u0161i lietot\u0101ji, izmantojo\u0161i t\u0101s darba sist\u0113m\u0101s. T\u0101pat no kodola izsl\u0113gta<br \/>\nISDN subsist\u0113ma, AX.25, CAIF un Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol) protokolu ievie\u0161ana, yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport un logibm (busmouse) vad\u012bt\u0101ji. Iz\u0146em\u0161anas iemesls ir akt\u012bvo apkalpot\u0101ju tr\u016bkums, \u0146emot v\u0113r\u0101 pieaugumu k\u013c\u016bdu skaitam, ko identific\u0113jusi syzbot un AI r\u012bki, kuras neviens nepl\u0101no labot, un visa slodze smagu probl\u0113mu nov\u0113r\u0161anai gulstas uz prim\u0101raj\u0101m t\u012bkla kodola subsist\u0113m\u0101m. Kopum\u0101 iz\u0146emti vair\u0101k nek\u0101 140 t\u016bksto\u0161i koda rindu.<\/p>\n<\/ul>\n<\/ul>\n<p>Avots: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65686\">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 7.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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182060","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 7.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-7-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\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 7.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 7.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-7-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=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T00:48:07+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 kodola izlaidums 7.1 | ProHoster","description":"P\u0113c diviem m\u0113ne\u0161iem izstr\u0101des Linuss Torvalds prezent\u0113ja Linux 7.1 kodola izlai\u0161anu.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-7-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 7.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 7.1.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-7-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":"2026-06-15T00:48:07+00:00","article:modified_time":"2026-06-15T00:48:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182060","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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-08-05 12:22:23","updated":"2026-08-05 12:22:23","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\/182060","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=182060"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/182060\/revisions"}],"predecessor-version":[{"id":182066,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/182060\/revisions\/182066"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=182060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=182060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}