{"id":182108,"date":"2026-06-15T14:48:47","date_gmt":"2026-06-15T12:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-1"},"modified":"2026-06-15T14:48:47","modified_gmt":"2026-06-15T12:48:48","slug":"linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/linux-7-1","title":{"rendered":"Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5c483813dbb7d1a9f558b02f1fb8a59b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p>P\u0113c diviem m\u0113ne\u0161iem att\u012bst\u012bbas Linuss Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">prezent\u0113ja<\/a> izlaida kodolu <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>. Starp iev\u0113rojam\u0101kaj\u0101m izmai\u0146\u0101m: jauns ntfsplus datu vad\u012bt\u0101js, pirm\u0101 f\u0101ze i486 CPU atbalsta p\u0101rtrauk\u0161anai, veco Ethernet adapteru no\u0146em\u0161ana, ISDN un AX.25 protokolu iz\u0146em\u0161ana, Intel FRED meh\u0101nisma noklus\u0113juma aktiviz\u0101cija, BPF apstr\u0101d\u0101t\u0101ju atbalsts io_uring, mai\u0146as subsist\u0113mas optimiz\u0101cija, apak\u0161pl\u0101not\u0101ju atbalsts sched_ext, nulles kop\u0113\u0161anas I\/O re\u017e\u012bms ublk vad\u012bt\u0101j\u0101, ioctl oper\u0101cija shutdown Btrfs, dinamiska veiktsp\u0113jas re\u017e\u012bma p\u0101rsl\u0113g\u0161ana amd-pstate vad\u012bt\u0101j\u0101, xattr atbalsts Unix soketiem.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Jaunaj\u0101 versij\u0101 ir 17275 labojumi no 2589 izstr\u0101d\u0101t\u0101jiem, iel\u0101pa izm\u0113rs \u2014 57 MB (izmai\u0146as sk\u0101ru\u0161as 13528 failus, pievienotas 751785 koda rindas, izdz\u0113stas 405916 rindas). Iepriek\u0161\u0113j\u0101 laidien\u0101 bija 15624 labojumi no 2477 izstr\u0101d\u0101t\u0101jiem, iel\u0101pa izm\u0113rs \u2014 56 MB. Aptuveni 41% no vis\u0101m 7.1 versij\u0101 iesniegtaj\u0101m izmai\u0146\u0101m ir saist\u012btas ar ier\u012b\u010du draiveriem, apm\u0113ram 12% izmai\u0146u attiecas uz aparat\u016bras arhitekt\u016br\u0101m specifiska koda atjaunin\u0101jumiem, 14% ir saist\u012bti ar t\u012bkla steku, 5% \u2014 ar failu sist\u0113m\u0101m un 3% \u2014 ar kodola iek\u0161\u0113j\u0101m subsist\u0113m\u0101m.<\/p>\n<p><noindex><\/p>\n<p>Galven\u0101s inov\u0101cijas kodol\u0101 7.1 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.1\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1067785\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.1.html\">opennet<\/a>):<\/p>\n<p><\/noindex><\/p>\n<h5>Disku apak\u0161sist\u0113ma, I\/O un failu sist\u0113mas<\/h5>\n<ul>\n<li>Tika pie\u0146emta <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">jauna implement\u0101cija<\/a> failu sist\u0113mas NTFS \u2014 ntfsplus, balst\u012bta uz kodu, kas ir no\u0146emts no klasisk\u0101 draivera ntfs kodola. Vecais draiveris ir p\u0101rstr\u0101d\u0101ts, papla\u0161in\u0101ts ar datu rakst\u012b\u0161anas iesp\u0113j\u0101m un piel\u0101gots m\u016bsdienu iesp\u0113j\u0101m, piem\u0113ram, izmantojot <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">atmi\u0146as lapas folijus<\/a> (folios) viet\u0101 buffer_head strukt\u016bru. Jaunaj\u0101 vad\u012bt\u0101j\u0101 ir ieviesta atlikta bloku pie\u0161\u0137ir\u0161ana, kas nodro\u0161in\u0101ja augstu rakst\u012b\u0161anas oper\u0101ciju veiktsp\u0113ju un samazin\u0101ja fragment\u0101ciju. Buferiz\u0113t\u0101m rakst\u012b\u0161anas \/ las\u012b\u0161anas oper\u0101cij\u0101m, tie\u0161\u0101 ievades \/ izvades, papla\u0161in\u0101jumu mapp\u0113\u0161anai un lapu rakst\u012b\u0161anas \/ las\u012b\u0161anas oper\u0101cij\u0101m ir izmantota bibliot\u0113ka <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">iomap<\/a>. Iozone testos ntfsplus vad\u012bt\u0101js izr\u0101d\u012bj\u0101s par 3-5% \u0101tr\u0101ks nek\u0101 ntfs3 vienas pavediena re\u017e\u012bm\u0101 un par 35-110% piecu pavedienu izmanto\u0161anas gad\u012bjum\u0101. Las\u012b\u0161anas \u0101trums ntfsplus un ntfs3 ir aptuveni vien\u0101 l\u012bmen\u012b. Ntfs3 vad\u012bt\u0101js paliek kodol\u0101, un tas <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">ir iek\u013cauts<\/a> labojumos un nelielos uzlabojumos.<\/li>\n<li>Tika pievienots atbalsts datu integrit\u0101tes p\u0101rbaudes \u0123ener\u0113\u0161anai un verific\u0113\u0161anai <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> failu sist\u0113mas l\u012bmen\u012b, nevis blokier\u012bces l\u012bmen\u012b, kas \u013cauj uzlabot las\u012b\u0161anas oper\u0101ciju veiktsp\u0113ju.<\/li>\n<li>Bloku ier\u012bces vad\u012bt\u0101j\u0101 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, kas \u013cauj iznest specifisku lo\u0123iku lietot\u0101ja procesa pus\u0113, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">pievienots<\/a> atbalsts ievadei\/izvadei caur kop\u012bgu atmi\u0146u bez datu kop\u0113\u0161anas starp buferiem (zero-copy re\u017e\u012bms).<\/li>\n<li>Pa\u0161\u0161ifrujo\u0161iem blokiem <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">SED-OPAL<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/d59c7b0e-1cc8-43ae-89aa-ca37e08387f9@kernel.dk\/\">ir pievienotas<\/a> ioctl re\u017e\u012bma p\u0101rvald\u012bbai <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Single User<\/a> un ir realiz\u0113ta komanda STACK_RESET.<\/li>\n<li>Btrfs ir pasludin\u0101jusi stabilu atbalstu ioctl oper\u0101cijai shutdown, kas \u013cauj p\u0101rv\u0113rst FS st\u0101vokl\u012b, kur\u0101 tiek m\u0113\u0123in\u0101ts pabeigt jau uzs\u0101kt\u0101s oper\u0101cijas, bet tiek blo\u0137\u0113tas visas jaunas oper\u0101cijas.<\/li>\n<li>exfat ir ieviesta iesp\u0113ja rezerv\u0113t tuk\u0161as zonas caur fallocate() izsaukumu.<\/li>\n<li>CIFS failu sist\u0113m\u0101 ir pievienota atbalsts pagaidu failu izveidei ar O_TMPFILE karogu.<\/li>\n<li>Sist\u0113miskaj\u0101 izsaukum\u0101 <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> ir pievienota opcija FSMOUNT_NAMESPACE, kas izveido jaunu nosaukumu telpu mont\u0101\u017eas punktiem mapei. Sist\u0113miskajiem izsaukumiem clone3() un unshare() ir pievienoti karogi, lai atgrieztu jauno mont\u0101\u017eas punktu nosaukumu telpu, kas satur tikai mont\u0113tu tuk\u0161u FS st\u0101vpunkta uz nullfs b\u0101zes, fs-dax draiveri ar FS saskarni uz DAX (tie\u0161\u0101s piek\u013cuves) ier\u012bc\u0113m.<\/li>\n<li>NFS server\u012b <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">pievienots<\/a> ir ieviesta aizsardz\u012bba pret failu descriptoru uzbrukumiem, kas tiek \u012bstenota, apstiprinot descriptorus ar kriptogr\u0101fisko parakstu. Aizsardz\u012bba tiek aktiviz\u0113ta, izmantojot mont\u0101\u017eas opciju sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">Pievienots<\/a> simboliskais fs-dax draiveris, kas nodro\u0161ina saskarni mijiedarb\u012bbai ar <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/filesystems\/dax.rst\">DAX (kernel.org)<\/a> (tie\u0161\u0101 piek\u013cuve), kas atbalsta darb\u012bbu apejot lappu\u0161u ke\u0161u. Nor\u0101d\u012bt\u0101 saskarne ir nepiecie\u0161ama integr\u0101cijai failu sist\u0113mas kodol\u0101 <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, kas izvietota operat\u012bvaj\u0101 atmi\u0146\u0101.<\/li>\n<li>Ceph failu sist\u0113m\u0101 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">realiz\u0113ts<\/a> ir ieviesta metrikas v\u0101k\u0161ana par ievadi\/izvadi, saist\u012btiem ar apak\u0161vien\u012bb\u0101m.<\/li>\n<\/ul>\n<h5>Atmi\u0146a un sist\u0113mas pakalpojumi<\/h5>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65209\">Pie\u0146emts<\/a> Pirm\u0101 izmai\u0146u s\u0113rija procesoru i486 atbalsta p\u0101rtrauk\u0161anai. No Kconfig ir iz\u0146emti opcijas kodu b\u016bvei ar 486DX, 486SX un AMD ELAN procesoru atbalstu (CONFIG_M486, CONFIG_M486SX un CONFIG_MELAN), un no Makefile ir izsl\u0113gtas kompil\u0101cijas opcijas i486 sist\u0113m\u0101m (-march=i486). Kods faktiskajai i486 procesoru atbalsta saglab\u0101\u0161anai joproj\u0101m ir kodol\u0101, ta\u010du b\u016bv\u0113\u0161ana \u0161\u0101d\u0101m sist\u0113m\u0101m tagad pras\u012bs pal\u012bgr\u012bku pielietojumu b\u016bves failu izmai\u0146\u0101m. Atbalsta 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 (procesora ciklu skait\u012bt\u0101js, ko izmanto uzdevumu pl\u0101not\u0101j\u0101).<\/li>\n<li>AMD procesoru ener\u0123ijas pat\u0113ri\u0146a p\u0101rvald\u012bbas vad\u012bt\u0101j\u0101 amd-pstate, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">realiz\u0113ta<\/a> dinamisk\u0101 veiktsp\u0113jas iestat\u012bjumu p\u0101reja un jaudas regul\u0113\u0161anas uzved\u012bbas mai\u0146a atkar\u012bb\u0101 no elektrisk\u0101 t\u012bkla vai akumulatora lieto\u0161anas. Pie statisk\u0101 savienojuma tagad tiek aktiviz\u0113ts veiktsp\u0113jas re\u017e\u012bms, bet, ja tiek darbin\u0101ts no akumulatora \u2014 l\u012bdzsvarota veiktsp\u0113ja.<\/li>\n<li>P\u0113c noklus\u0113juma ir iesl\u0113gts meh\u0101nisms <a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/779982\/flexible-return-and-event-delivery-fred-specification.html\">Intel FRED<\/a> (Flexible Return and Event Delivery), kas \u013cauj uzlabot zemu l\u012bme\u0146u notikumu inform\u0101cijas pieg\u0101des efektivit\u0101ti un uzticam\u012bbu. Veiktsp\u0113jas uzlabo\u0161ana un kav\u0113jumu samazin\u0101\u0161ana tiek pan\u0101kta, atgrie\u017eot notikumus, izmantojot procesora instrukciju IRET, nevis nododot notikumus caur IDT (Interrupcijas apraksta tabula). Uzticam\u012bbas uzlabo\u0161ana tiek sasniegta, izmantojot atsevi\u0161\u0137u notikumu apstr\u0101di kodola un lietot\u0101ja kontekst\u0101, aizsardz\u012bbu no NMI ieguld\u012b\u0161anas un saist\u012bto CPU re\u0123istru saglab\u0101\u0161anu papla\u0161in\u0101taj\u0101 steka kadros.<\/li>\n<li>Perf apak\u0161sist\u0113m\u0101 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">pievienots<\/a> atbalsts atmi\u0146as veiktsp\u0113jas uzraudz\u012bbas vien\u012bb\u0101m (PMU \u2014 Performance Monitoring Unit), kuras tiek izmantotas SoC NVIDIA Tegra410.<\/li>\n<li>ARM sist\u0113m\u0101s ir pa\u0101trin\u0101tas futex oper\u0101ciju izpildes, pateicoties Arm 9.6 LSUI instrukciju izmanto\u0161anai, kas \u013cauj kodolam tie\u0161i piek\u013c\u016bt lietot\u0101ja atmi\u0146ai bez iepriek\u0161\u0113jas aizsardz\u012bbas re\u017e\u012bma atsl\u0113g\u0161anas. <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/ddi0595\/2020-12\/AArch64-Registers\/PAN--Privileged-Access-Never\">PAN (arm.com)<\/a> (Privileged Access Never).<\/li>\n<li>ARM procesoru sist\u0113m\u0101s ir uzlabots komandu kopas papla\u0161in\u0101juma atbalsts <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Atmi\u0146as sist\u0113mas resursu sadalie un uzraudz\u012bba) un pievienota iesp\u0113ja to izmantot lietot\u0101ja telp\u0101 resursu p\u0101rvald\u012bbai caur meh\u0101nismu <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl<\/a>. MPAM nodro\u0161ina katras piek\u013cuves atmi\u0146ai mar\u0137\u0113jumu ar sekcijas 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 caurlaid\u012bbu vai ke\u0161atmi\u0146as lielumu, lai k\u0101da uzdevumu grupa neaiz\u0146emtu visus resursus. Uzraudz\u012bbas kontekst\u0101 kombin\u0101ciju PMG un PARTID var izmantot, lai sekotu l\u012bdzi atmi\u0146as resursu pat\u0113ri\u0146am noteiktu slod\u017eu veidu laik\u0101.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Pievienota<\/a> iesp\u0113ja izmantot re\u0101l\u0101 laika re\u017e\u012bmu (PREEMPT_RT) uz 32 bitu ARM procesoriem. Iepriek\u0161 PREEMPT_RT atbalsts tika nodro\u0161in\u0101ts x86 un x86-64, ARM64, RISC-V un LoongArch arhitekt\u016br\u0101m.<\/li>\n<li>Sist\u0113miskaj\u0101 izsaukum\u0101 <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> pievienoti jauni karogi: CLONE_NNP \u2014 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">aizliegums<\/a> jaunu privil\u0113\u0123iju ieg\u016b\u0161ana izveidotaj\u0101 proces\u0101; CLONE_AUTOREAP \u2014 autom\u0101tiska procesa pabeig\u0161ana, nevis t\u0101 p\u0101rv\u0113r\u0161ana par zombi procesu, l\u012bdz tiek izpild\u012bta funkcija wait() vec\u0101kaj\u0101 proces\u0101; CLONE_PIDFD_AUTOKILL \u2014 b\u0113rnu procesa pabeig\u0161ana, ja tiek aizv\u0113rta ar to saist\u012bt\u0101 pidfd blakussist\u0113ma (piem\u0113ram, kad tiek pabeigts vec\u0101ku process).<\/li>\n<li>Katram kodola modulim direktorij\u0101 \/sys\/module ir pievienota failu import_ns, kas satur import\u0113to simbolu nosaukumu telpu sarakstu (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">simbola nosaukumu telpa<\/a>).<\/li>\n<li>Asinhron\u0101 ievadi\/izvadi io_uring sist\u0113m\u0101 ir pievienota atbalsta izmanto\u0161ana BPF apak\u0161sist\u0113m\u0101, lai izveidotu apstr\u0101d\u0101t\u0101jus. Piem\u0113ram, var aizst\u0101t galveno uztv\u0113r\u0113ja ciklu ar BPF programmu.<\/li>\n<li>BPF apak\u0161sist\u0113m\u0101 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">atjaunots<\/a> ste\u0137adara izmanto\u0161anas anal\u012bze, kas iev\u0113rojami pa\u0101trin\u0101jusi daudzu BPF programmu verifikatora p\u0101rbaudi.<\/li>\n<li>Lai optimiz\u0113tu veiktsp\u0113ju <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">p\u0101rrakst\u012bta<\/a> hrtimer apak\u0161sist\u0113ma (augstas iz\u0161\u0137irtsp\u0113jas taimeris). Uztv\u0113r\u0113ja pl\u0101not\u0101js tagad var izmantot augstas iz\u0161\u0137irtsp\u0113jas taimerus bez veiktsp\u0113jas zuduma, aizvietojot maz\u0101k prec\u012bzus taimerus.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Turpin\u0101ts<\/a> izmai\u0146u p\u0101rcel\u0161ana no Rust-for-Linux atzara, kas saist\u012btas ar Rust valodas izmanto\u0161anu k\u0101 otro valodu draiveru un kodola modu\u013cu izstr\u0101d\u0113 (Rust atbalsts nav aktiviz\u0113ts p\u0113c noklus\u0113juma un nenoved pie Rust iek\u013cau\u0161anas oblig\u0101taj\u0101 atkar\u012bbu sarakst\u0101 kodolam). L\u012bdz versijai 1.85 (kas n\u0101k kop\u0101 ar Debian 13) ir paaugstin\u0101tas pras\u012bbas attiec\u012bb\u0101 uz Rust versiju, kas nepiecie\u0161ama kodola komponentu izstr\u0101d\u0113. Pievienota eksperiment\u0101l\u0101 Kconfig opcija CONFIG_RUST_INLINE_HELPERS, lai iek\u013cautu C iepakojumus Rust kod\u0101 kompil\u0101cijas laik\u0101 (optimiz\u0101cija pa\u0101trin\u0101jusi null bloku draivera darb\u012bbu par 2%). Pievienots makro &lsquo;const_assert!&rsquo;. Papla\u0161in\u0101tas modu\u013cu sizes, clk, ptr, sync, error iesp\u0113jas.<\/li>\n<li>Mechanism <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, kas \u013cauj izmantot BPF CPU pl\u0101not\u0101ju izveidei, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">pievienots<\/a> s\u0101kotn\u0113j\u0101 iesp\u0113ja izveidot iek\u0161\u0113jos pl\u0101not\u0101jus (sub-scheduler), kuriem katrai cgroup var pie\u0161\u0137irt atsevi\u0161\u0137u uzdevumu pl\u0101not\u0101ju.<\/li>\n<li>Turpin\u0101ta mai\u0146as apak\u0161sist\u0113mas (swap) optimiz\u0101cija. Dz\u0113sta vec\u0101 strukt\u016bra swap_map, ko aizst\u0101jis meh\u0101nisms &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;. Izmai\u0146as ir \u013c\u0101vu\u0161as uzlabot veiktsp\u0113ju un samazin\u0101t atmi\u0146as pat\u0113ri\u0146u mai\u0146as apak\u0161sist\u0113m\u0101.<\/li>\n<li>Apak\u0161sist\u0113m\u0101 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Datu Piek\u013cuves MONitors), kas \u013cauj uzraudz\u012bt procesa piek\u013cuvi datiem operat\u012bvaj\u0101 atmi\u0146\u0101 (piem\u0113ram, var uzzin\u0101t, uz kur\u0101m atmi\u0146as teritorij\u0101m process ir piek\u013cuvis, un kuras atmi\u0146as teritorijas paliku\u0161as neizmantotas), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">pievienots<\/a> atbalsts da\u017e\u0101diem autom\u0101tisk\u0101 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">tune<\/a> kvotas.<\/li>\n<li>Apak\u0161sist\u0113m\u0101 izseko\u0161ana <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">ir ieviesta<\/a> \u0101r\u0113jo ap\u013ca buferu koncepcija, kas \u013cauj sa\u0146emt izseko\u0161anas datus no virtu\u0101laj\u0101m ma\u0161\u012bn\u0101m. Iesp\u0113ja ir iesaist\u012bta KVM hipervizoros un <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> datu p\u0101rs\u016bt\u012b\u0161anai no viesu sist\u0113mas uz saimniek datoru.<\/li>\n<li>Apak\u0161sist\u0113m\u0101 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Runtime Verification), kas paredz\u0113ta augsti dro\u0161u sist\u0113mu darb\u012bbas pareiz\u012bbas p\u0101rbaudei, pievienoti uzraudz\u012bbas komponenti &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; uzdevumu izseko\u0161anai, kuru izpilde ir pagaid\u0101m aptur\u0113ta vai blo\u0137\u0113ta, un &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; uzdevumu pl\u0101not\u0101ja uzved\u012bbas anal\u012bzei.<\/li>\n<\/ul>\n<h5>Virtualiz\u0101cija un dro\u0161\u012bba<\/h5>\n<ul>\n<li>P\u0113c noklus\u0113juma iestat\u012bts PROC_MEM_FORCE_PTRACE karogs, kas \u013cauj apiet piek\u013cuves ties\u012bbas uz procesa atmi\u0146u, izmantojot failu <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> tikai procesiem, kas izmanto ptrace() sist\u0113mas izsaukumu, lai veiktu atk\u013c\u016bdo\u0161anu.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">Pievienots<\/a> jauns hook kopums LSM modu\u013ciem (Linux Security Module), kas vienk\u0101r\u0161o politiku \u012bsteno\u0161anu steka failu sist\u0113m\u0101m, piem\u0113ram, overlayfs. Ar\u012b LSM <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">ieg\u016bts<\/a> atsl\u0113ga piek\u013cuves p\u0101rvald\u012bbai Unix kontaktligzd\u0101m, kas <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">tiek izmantots<\/a> atrodas LSM modul\u012b Landlock, lai noteiktu piek\u013cuves politikas Unix kontaktligzd\u0101m.<\/li>\n<li>Ieb\u016bv\u0113taj\u0101 kriptogr\u0101fijas bibliot\u0113k\u0101 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, nodro\u0161inot vienk\u0101r\u0161\u0101kas un \u0101tr\u0101kas funkcijas nek\u0101 tradicion\u0101lais crypto API, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">pievienots<\/a> atbalsts algoritmiem AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH un SM3. Pievienota <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">dokument\u0101cija<\/a> atbalsts lib\/crypto.<\/li>\n<li>Ieviests re\u017e\u012bms <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (Aizsarg\u0101tais KVM) stingrai izol\u0101cijai <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">anonymiz\u0113tai atmi\u0146ai<\/a> izmantojot virtualiz\u0101cijas papla\u0161in\u0101jumus AArch64 arhitekt\u016brai. \u0160aj\u0101 re\u017e\u012bm\u0101 vies\u0113jo atmi\u0146as lapas tiek izsl\u0113gtas no vies\u0113jo sist\u0113mu virtu\u0101laj\u0101m adres\u0113m.<\/li>\n<li>KVM hipervizoram pievienots atbalsts <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">piektajai versijai<\/a> ARM p\u0101rtraukumu kontrolleru virtu\u0101lais kontrolieris (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).<\/li>\n<\/ul>\n<h5>T\u012bkla subsist\u0113ma<\/h5>\n<ul>\n<li>Attiec\u012bb\u0101 uz Unix kontaktligzd\u0101m, ko rada funkcija socket(), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">ir ieviesta<\/a> ir ieviests papla\u0161in\u0101to failu atrib\u016btu (xattr) user.* atbalsts. No pielieto\u0161anas jom\u0101m atz\u012bm\u0113jama mar\u0137\u0113\u0161ana caur papla\u0161in\u0101tajiem atrib\u016btiem Unix kontaktligzd\u0101m, ko izmanto IPC Varlink, ar m\u0113r\u0137i t\u0101s izcelt no kop\u0113j\u0101s masas inspekcijai un k\u013c\u016bdu nov\u0113r\u0161anai IPC, izmantojot BPF programmas. Systemd-journald pl\u0101no izmantot papla\u0161in\u0101tos atrib\u016btus, lai noteiktu \u017eurn\u0101la form\u0101tu attiec\u012bb\u0101 uz kontaktligzdu \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Azur\u0113ta<\/a> ir atbalsts UDP-Lite protokolam (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), kas \u013cauj paketu pieg\u0101di ar nepareizu kontrolsummu, pie\u0146emot, ka da\u013c\u0113ji boj\u0101ti audio un video dati var tikt atjaunoti kodeka l\u012bmen\u012b. Protokols ir no\u0146emts, jo to neizmanto nevienu.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Ir no\u0146emta<\/a> iesp\u0113ja IPv6 steka izveidei k\u0101 kodola modu\u013ca, kas praks\u0113 netika izmantots (IPv6 vai nu tiek iek\u013cauts kodol\u0101, vai piln\u012bb\u0101 atsl\u0113gts), ta\u010du sare\u017e\u0123\u012bja uztur\u0113\u0161anu, jo, veidojot IPv6 modu\u013ca kodolu (CONFIG_IPV6=m), daudz\u0101s apak\u0161sist\u0113m\u0101s ir j\u0101pievieno nevajadz\u012bgi apstr\u0101d\u0101t\u0101ji, ja IPv6 modulis tiek iznests.<\/li>\n<\/ul>\n<h5>Apr\u012bkojums<\/h5>\n<ul>\n<li>AMDGPU draiver\u012b <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">ir iek\u013cauts<\/a> jauns ekr\u0101na dzin\u0113js (DC) AMD APU HD 7000 s\u0113rijai (Sea Islands, GCN 1.1).<\/li>\n<li>Nouveau draiver\u012b <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">pievienots<\/a> s\u0101kotn\u0113jais atbalsts NVIDIA GA100 GPU, kas balst\u012bts uz Ampere mikroarhitekt\u016bru.<\/li>\n<li>Turpin\u0101ta darb\u012bba pie drm-draivera (Direct Rendering Manager) Xe GPU, kas balst\u0101s uz Intel Xe arhitekt\u016bru, kas tiek izmantota Intel Arc grafiskaj\u0101s kart\u0113s un integr\u0113taj\u0101 grafik\u0101, s\u0101kot ar Tiger Lake procesoriem. Pievienots atbalsts Intel Nova Lake-P procesoru grafiskajai sist\u0113mai. Ieviestas att\u012br\u0101m\u0101s buferu objekti (Purgeable Buffer Objects).<\/li>\n<li>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.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">Pievienots<\/a> DRM-draiveris <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> grafikas atbalstam caur CoreBoot pamata mikrokodu.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Pievienota<\/a> atbalsts ASoC ska\u0146\u0101m AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP un WM8962. Uzlabots USB saskarnes ska\u0146as ier\u012b\u010du atbalsts: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260327221602.18832-1-sergiomelas@gmail.com\/\">Pievienots<\/a> yogafan draiveris portat\u012bvo datoru ventilatora \u0101truma uzraudei Lenovo Yoga, Legion un IdeaPad mode\u013cos.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/b3203b1d-4c1d-49b8-924e-c17cf6be7ec0@app.fastmail.com\/\">Pievienota<\/a> 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.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65222\">Azur\u0113ta<\/a> atbalsts Baikal-T1 SoC kontrolleriem AHCI SATA un PCIe, k\u0101 ar\u012b laika, atmi\u0146as, physmap, autobusa, hwmon, dwc un bt1-rom draiveriem. Dz\u0113\u0161anas iemesls ir atbalsta tr\u016bkums un nepabeigt\u0101 integr\u0101cija Baikal platformas pamata komponen\u0161u kodol\u0101, ra\u017eo\u0161ana kuras Krievij\u0101 tika p\u0101rtraukta 2025. gada novembr\u012b.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">No\u0146emti<\/a> 12 draiveri Ethernet ier\u012bc\u0113m ar ISA un PCMCIA saskarn\u0113m, kas tika ra\u017eotas l\u012bdz 2002. gadam, un kuriem nav biju\u0161i lietot\u0101ji, kas tos izmanto sav\u0101s darba sist\u0113m\u0101s. No kodola ar\u012b izsl\u0113gta apak\u0161sist\u0113ma <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, protokolu <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AX.25\">AX.25<\/a>, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/caif\/linux_caif.html\">CAIF<\/a> un Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), yellowfin draiveri (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport un logibm<\/a> (busmouse). Dz\u0113\u0161anas iemesls bija akt\u012bvo atbalst\u012bt\u0101ju tr\u016bkums uz fona pieaugo\u0161ajam skaitam k\u013c\u016bdu, kas identific\u0113tas ar syzbot un AI r\u012bkiem, kuras neviens ne\u0146em\u0101s labot, un visa slodze uz nopietnu probl\u0113mu nov\u0113r\u0161anu attiec\u0101s uz atbalst\u012bt\u0101jiem, kas nodarbojas ar pamata t\u012bkla apak\u0161sist\u0113m\u0101m kodol\u0101. Kopum\u0101 dz\u0113sts vair\u0101k nek\u0101 140 t\u016bksto\u0161i rindu koda.<\/li>\n<\/ul>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18319646\">linux.org.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 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-182108","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\" \/>\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\/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\udd47Linux 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/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-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T12:48:48+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 7.1 | ProHoster","description":"P\u0113c diviem m\u0113ne\u0161iem att\u012bst\u012bbas Linuss Torvalds","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/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\udd47Linux 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","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/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-15T12:48:48+00:00","article:modified_time":"2026-06-15T12:48:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182108","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\/182108","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=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}