{"id":117586,"date":"2024-07-15T15:43:01","date_gmt":"2024-07-15T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-10"},"modified":"2024-07-15T15:43:01","modified_gmt":"2024-07-15T13:43:01","slug":"reliz-yadra-linux-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-10","title":{"rendered":"Linux kodola 6.10 izlaidums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c diviem izstr\u0101des m\u0113ne\u0161iem Linuss Torvalds prezent\u0113ja Linux 6.10 kodola izn\u0101kumu. Starp vissvar\u012bg\u0101kaj\u0101m izmai\u0146\u0101m ir ntsync draiveris ar Windows NT sinhroniz\u0101cijas primit\u012bviem, DRM Panic komponenti, lai \u012bstenotu analogu 'zilajam ekr\u0101nam', veco Alpha CPU atbalsta p\u0101rtrauk\u0161ana, iesp\u0113ja p\u0101rbaud\u012bt integrit\u0101ti FUSE b\u0101z\u0113t\u0101 failu sist\u0113m\u0101, piek\u013cuves ierobe\u017eojums ioctl caur Landlock meh\u0101nismu, atmi\u0146as pie\u0161\u0137ir\u0161anas oper\u0101ciju profil\u0113\u0161anas apak\u0161sist\u0113ma, sist\u0113mas izsaukums mseal(), iesp\u0113ja \u0161ifr\u0113t datus apmai\u0146\u0101 ar TPM ier\u012bc\u0113m, augsta priorit\u0101tes uzdevumu rindas atbalsts dm-crypt un panthor draiveris desmitajai Mali GPU paaudzei.      <\/p>\n<p>Jaunaj\u0101 versij\u0101 ir 14564 labojumi no 1989 izstr\u0101d\u0101t\u0101jiem, k\u0101rtojuma izm\u0113rs ir 41 MB (izmai\u0146as attiec\u0101s uz 12509 failiem, pievienots 547663 koda rindu, izdz\u0113sts 312464 rindu). Iepriek\u0161\u0113j\u0101 laidien\u0101 bija 15680 labojumu no 2106 izstr\u0101d\u0101t\u0101jiem, k\u0101rtojuma izm\u0113rs ir 54 MB. Aptuveni 41% no vis\u0101m izmai\u0146\u0101m 6.10 ir saist\u012btas ar ier\u012b\u010du draiveriem, apm\u0113ram 15% izmai\u0146u attiecas uz aparat\u016bras arhitekt\u016br\u0101m specifiska koda atjaunin\u0101jumiem, 13% ir saist\u012btas ar t\u012bkla steku, 5% - ar failu sist\u0113m\u0101m un 4% ar kodola iek\u0161\u0113j\u0101m apak\u0161sist\u0113m\u0101m.            <\/p>\n<p>Galven\u0101s jaun\u0101s funkcijas kodol\u0101 6.10:  <\/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\"> Tika pievienota jauna fcntl oper\u0101cija F_DUPFD_QUERY, ar kuras pal\u012bdz\u012bbu process var noteikt, ka divi da\u017e\u0101di failu deskriptori atsaucas uz vienu un to pa\u0161u failu. At\u0161\u0137ir\u012bb\u0101 no l\u012bdz\u012bg\u0101m iesp\u0113j\u0101m, ko nodro\u0161ina sist\u0113mas izsaukums kcmp(), F_DUPFD_QUERY nenodro\u0161ina papildu inform\u0101cijas atkl\u0101\u0161anu un darbojas sist\u0113m\u0101s ar atsl\u0113gtu kcmp().\n<li class=\"l\"> FUSE apak\u0161sist\u0113m\u0101, ko izmanto failu sist\u0113mu izstr\u0101dei lietot\u0101ja telp\u0101, ir ieviesta iesp\u0113ja izmantot fs-verity meh\u0101nismu, lai p\u0101rbaud\u012btu failu integrit\u0101ti un autentiskumu.\n<li class=\"l\"> dm-crypt modul\u012b, kas tiek izmantots bloku ier\u012b\u010du \u0161ifr\u0113\u0161anai, ir pievienota opcija 'high_priority', kas \u013cauj izmantot augsta priorit\u0101tes uzdevumu rindas, lai uzlabotu veiktsp\u0113ju jaud\u012bg\u0101s. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/dts-gdansk\/\"   title=\"serveriem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">serveriem<\/a>Noklus\u0113juma re\u017e\u012bms ir izsl\u0113gts, jo tas var izrais\u012bt paaugstin\u0101tu aizturi parastajos datoros, veicot darbus, kas nav saist\u012bti ar \u0161ifr\u0113\u0161anu, piem\u0113ram, audio apstr\u0101di.\n<li class=\"l\"> Pievienots netlink protokols NFS serveru p\u0101rvald\u012bbai kodol\u0101. Lietot\u0101ja telp\u0101, balstoties uz \u0161o protokolu, ir izstr\u0101d\u0101ta util\u012bta nfsdctl. NFS v2 mont\u0113\u0161anas atbalsts ir izsl\u0113gts p\u0113c noklus\u0113juma (util\u012bt\u0113 mount.nfs NFS v2 atbalsts tika p\u0101rtraukts jau 2021. gad\u0101).\n<li class=\"l\"> XFS failu sist\u0113m\u0101 turpin\u0101ts darbs pie fsck util\u012btas realiz\u0101cijas, lai p\u0101rbaud\u012btu un labotu probl\u0113mas online re\u017e\u012bm\u0101, neizjaucot failu sist\u0113mu. Pievienots ioctl XFS_IOC_EXCHANGE_RANGE, lai atom\u0101r\u0101 re\u017e\u012bm\u0101 apmain\u012btu baitus starp diviem failiem.\n<li class=\"l\"> Btrfs ir ieviesta atbalsta samazin\u0101\u0161anai (shrinker) neizmantot\u0101m ekstenziju kart\u0113m, kas var b\u016bt noder\u012bgi, lai samazin\u0101tu atmi\u0146as pat\u0113ri\u0146u, kad sist\u0113m\u0101 tr\u016bkst atmi\u0146as. Datu saspie\u0161anas kods un funkcija put_file_data() ir p\u0101rveidotas, lai izmantotu atmi\u0146as lapu folijus (page folios). P\u0101rstr\u0101d\u0101ts ekstenziju blo\u0137\u0113\u0161anas meh\u0101nisms, veicot reverse write oper\u0101cijas.\n<li class=\"l\"> Ext4 failu sist\u0113m\u0101 pievienots ioctl FS_IOC_GETFSSYSFSPATH atbalsts, lai noteiktu nor\u0101d\u012bt\u0101s pievienot\u0101s failu sist\u0113mas atra\u0161an\u0101s vietu hierarhij\u0101 \/sys\/fs.\n<li class=\"l\"> Failu sist\u0113mas OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX un FREEVXFS ir p\u0101rg\u0101ju\u0161as uz jaunu nodal\u012bjumu mont\u0113\u0161anas API.\n<li class=\"l\"> EROFS (Extendable Read-Only File System) failu sist\u0113m\u0101, kas paredz\u0113ta izmanto\u0161anai tikai las\u0101maj\u0101s nodal\u012bjumos, pievienots Zstandard saspie\u0161anas algoritma atbalsts.\n<li class=\"l\"> Bcachefs ir sagatavots fsck izpildei bez part\u012bcijas demont\u0113\u0161anas (tie\u0161saistes p\u0101rbaude). Ir pievienotas izmai\u0146as un labojumi, lai uzlabotu dro\u0161\u012bbas l\u012bmeni. Realiz\u0113ta iesp\u0113ja atjaunin\u0101t un atgriezt failu sist\u0113mas form\u0101tu 'nochanges' re\u017e\u012bm\u0101, kas atsl\u0113dz ierakst\u012b\u0161anu un glab\u0101 metadatus tikai atmi\u0146\u0101.\n<li class=\"l\"> OverlayFS failu sist\u0113m\u0101 pievienots atbalsts pagaidu failu izveidei, izmantojot O_TMPFILE opciju.\n<li class=\"l\"> Atbalsts bloku ier\u012b\u010du caurlaid\u012bbas ierobe\u017eo\u0161anas meh\u0101nismam 'CONFIG_BLK_DEV_THROTTLING_LOW' ir p\u0101rtraukts, kas kop\u0161 2017. gada saglab\u0101ja eksperiment\u0101lu statusu, neieg\u016bstot izplat\u012bbu praks\u0113 un apgr\u016btinot bloku ier\u012b\u010du apak\u0161sist\u0113mas uztur\u0113\u0161anu.                                                        <\/ul>\n<li class=\"l\"> <b>Atmi\u0146a un sist\u0113mas pakalpojumi<\/b>\n<ul>\n<li class=\"l\"> Pievienots, bet atsl\u0113gts kompil\u0113\u0161anas laik\u0101, ntsync vad\u012bt\u0101js, kas realiz\u0113 simbolisko ier\u012bci \/dev\/ntsync un sinhroniz\u0101cijas primit\u012bvu kopumu, ko izmanto Windows NT kodol\u0101. \u0160\u0101du prim\u012btu realiz\u0101cija kodola l\u012bmen\u012b b\u016btiski paaugstina Windows sp\u0113\u013cu veiktsp\u0113ju, kas tiek palai\u017eotas ar Wine pal\u012bdz\u012bbu. Veiktsp\u0113jas pieaugums tiek sasniegts, izskaidrojot administratora slogu, kas saist\u012bts ar RPC izmanto\u0161anu lietot\u0101ja telp\u0101. Atsevi\u0161\u0137a vad\u012bt\u0101ja izveide Linux kodolam izskaidrojas ar NT sinhroniz\u0101cijas API korektu realiz\u0101ciju virs eso\u0161ajiem prim\u012btiem kodol\u0101.\n<li class=\"l\"> Pievienota apak\u0161sist\u0113ma atmi\u0146as pie\u0161\u0137ir\u0161anas oper\u0101ciju profil\u0113\u0161anai Linux kodol\u0101, kas \u013cauj identific\u0113t atmi\u0146as nopl\u016bdes kodol\u0101 un atvieglo optimiz\u0101cijas veik\u0161anu atmi\u0146as pat\u0113ri\u0146\u0101. Apak\u0161sist\u0113ma nodro\u0161ina zemu slogu, kas \u013cauj to izmantot ne tikai kompil\u0113\u0161anas test\u0113\u0161anai, bet ar\u012b darba sist\u0113m\u0101s.\n<li class=\"l\"> Ir pievienota s\u0101kotn\u0113j\u0101 av\u0101rijas apstr\u0101d\u0101t\u0101ja \u012bsteno\u0161ana kodol\u0101 \u2014 DRM Panic, kas izmanto DRM (Tie\u0161\u0101 att\u0113lo\u0161anas p\u0101rvaldnieka) apak\u0161sist\u0113mu, lai par\u0101d\u012btu kr\u0101sainu zi\u0146ojumu stila \"mirsto\u0161s zilais ekr\u0101ns\". N\u0101kamaj\u0101 laidien\u0101 pl\u0101nots pievienot iesp\u0113ju r\u0101d\u012bt logo un QR kodu ekr\u0101n\u0101 av\u0101rijas gad\u012bjum\u0101.\n<li class=\"l\"> Turpin\u0101ta izmai\u0146u p\u0101rvieto\u0161ana no Rust-for-Linux fili\u0101les, kas saist\u012btas ar Rust valodas izmanto\u0161anu k\u0101 otro valodu vad\u012bt\u0101ju un modu\u013cu izstr\u0101dei kodol\u0101 (Rust atbalsts p\u0113c noklus\u0113juma nav aktiviz\u0113ts un neietekm\u0113 Rust k\u0101 oblig\u0101tu kompil\u0113\u0161anas atkar\u012bbu kodolam). Veikta p\u0101reja uz Rust 1.78 versijas izmanto\u0161anu, kas \u013c\u0101va piesl\u0113gties ofici\u0101lajai bibliot\u0113kai alloc, nevis savai versijai. Pievienotas abstrakcijas laika apstr\u0101dei kodol\u0101 (apvalks virs ktime_t strukt\u016bras). Pievienots atbalsts kodola komponentu izmanto\u0161anai Rust valod\u0101 RISC-V arhitekt\u016bras sist\u0113m\u0101s.\n<li class=\"l\"> BPF programm\u0101s ir ieviesta iesp\u0113ja izmantot gaid\u012b\u0161anas rindas (wait queue) kodol\u0101. Tika pievienotas funkcijas bpf_preempt_disable un bpf_preempt_enable, kas \u013cauj izveidot nepretraucamas pl\u0101no\u0161anas sekcijas ar kodu. Ir nodro\u0161in\u0101ta piek\u013cuve BPF programm\u0101m kodola kriptogr\u0101fiskaj\u0101m funkcij\u0101m (crypto). Ir ieviesta JIT kompil\u0101cijas atbalsts BPF programm\u0101m sist\u0113m\u0101s ar 32 bitu procesoriem ARCv2.\n<li class=\"l\"> 32 bitu ARM sist\u0113m\u0101m ir ieviests atbalsts kodola b\u016bv\u0113\u0161anai ar Clang kompilatoru, iesl\u0113dzot CFI (Control Flow Integrity) aizsardz\u012bbas re\u017e\u012bmu, kas blo\u0137\u0113 norm\u0101la izpildes sec\u012bbas (control flow) p\u0101rk\u0101pumus, kas rodas, pielietojot eksploitus, kas maina funkciju r\u0101d\u012bt\u0101jus, kas tiek glab\u0101ti atmi\u0146\u0101.\n<li class=\"l\"> Ir pievienota iesp\u0113ja tie\u0161i atspogu\u013cot caur mmap() \u0101tras buferu izseko\u0161anas saturu lietot\u0101ja telp\u0101 bez papildu kop\u0113\u0161anas.\n<li class=\"l\"> Ir pievienots sist\u0113mas izsaukums \"mseal\", kas \u013cauj procesiem uzlikt blo\u0137\u0113jumus uz noteikt\u0101m savu adreses telpas da\u013c\u0101m. Praks\u0113 \u0161o jaunizveidoto sist\u0113mas izsaukumu pl\u0101nots izmantot p\u0101rl\u016bk\u0101 Chrome, lai pastiprin\u0101tu smil\u0161u kastes izol\u0101ciju.\n<li class=\"l\"> X32 subarkitekt\u016brai, kas nodro\u0161ina hibr\u012bdo x86_64 ABI, \u013caujot 64 bitu sist\u0113m\u0101s izmantot 32 bitu atmi\u0146as adres\u0101cijas modeli (procesors darbojas 64 bitu re\u017e\u012bm\u0101, bet izmanto 32 bitu r\u0101d\u012bt\u0101jus un aritm\u0113tisk\u0101s oper\u0101cijas), ir pievienots Shadow Stack meh\u0101nisma atbalsts, kas \u013cauj blo\u0137\u0113t daudzu eksploit\u0113\u0161anu darb\u012bbas, izmantojot Intel procesoru aparat\u016bras iesp\u0113jas, lai aizsarg\u0101tu pret atgrie\u0161anas adreses p\u0101rrakst\u012b\u0161anu funkcijas izsaukum\u0101, kad ir noticis buferu p\u0101rpild\u012bjums stek\u0101.\n<li class=\"l\"> ARM64 arhitekt\u016bras sist\u0113m\u0101s ir ieviestas iesp\u0113jas, saist\u012btas ar rakst\u012b\u0161anas aizsardz\u012bbu atmi\u0146as apgabaliem un lapu tabulas elementiem sistem\u0101tiskaj\u0101 izsaukum\u0101 userfaultfd(), kas dod iesp\u0113ju izveidot apstr\u0101d\u0101t\u0101jus atsau\u010du gad\u012bjumos uz neizdal\u012bt\u0101m atmi\u0146as lap\u0101m (page faults) lietot\u0101ja telp\u0101.\n<li class=\"l\"> Tika kodu atbalsts 1995. gad\u0101 laistajiem Alpha 21164 (EV5) procesoriem un agr\u0101k\u0101m s\u0113rij\u0101m. Atbalsta kods \u0161iem procesoriem bija sare\u017e\u0123\u012bts, jo tiem tr\u016bka piek\u013cuves atmi\u0146ai pa individualit\u0101ti bajtiem. Alpha bija pirm\u0101 arhitekt\u016bra, uz kuru tika port\u0113ts Linux kodols, s\u0101kotn\u0113ji pieejams tikai x86 sist\u0113m\u0101m.                                <\/ul>\n<li class=\"l\"> <b>Virtualiz\u0101cija un dro\u0161\u012bba<\/b>\n<ul>\n<li class=\"l\"> Pievienots atbalsts \u0161ifr\u0113tai datu apmai\u0146ai ar TPM (Trusted Platform Module) ier\u012bc\u0113m un transakciju integrit\u0101tes p\u0101rbaudei.\n<li class=\"l\"> LSM modul\u012b Landlock, kas \u013cauj ierobe\u017eot grupas procesu mijiedarb\u012bbu ar \u0101r\u0113jo vidi, pievienota iesp\u0113ja piem\u0113rot noteikumus, lai ierobe\u017eotu piek\u013cuvi ioctl() izsaukumiem.\n<li class=\"l\"> Ieteikta iel\u0101des laik\u0101 iestat\u0101ma opcija init_mlocked_on_free, kas nodro\u0161ina atmi\u0146as satura null\u0113\u0161anu atk\u0101rtot\u0101jiem neizn\u012bcin\u0101miem rajoniem, izmantojot mlock() izsaukumu, ja \u0161\u012b atmi\u0146a tiek atbr\u012bvota bez atblo\u0137\u0113\u0161anas ar munlock() izsaukumu. \u0160\u012bs opcijas izmanto\u0161ana \u013cauj nov\u0113rst kriptogr\u0101fisko atsl\u0113gu apglab\u0101\u0161anu atmi\u013c\u0101 kritiena gad\u012bjum\u0101, kad t\u0101s izmanto programma.\n<li class=\"l\"> Crypto apak\u0161sist\u0113m\u0101 pa\u0101trin\u0101ta diska \u0161ifr\u0113\u0161anas oper\u0101ciju izpilde, izmantojot AES-XTS algoritmu x86_64 sist\u0113m\u0101s ar Intel un AMD procesoriem, kas atbalsta VAES, AVX2, VPCLMULQDQ, AVX10 vai AVX512 papla\u0161in\u0101jumus.\n<li class=\"l\"> Iesp\u0113ja v\u0101k\u0161anai statistikas par kodola kriptosist\u0113mas izmanto\u0161anu (CONFIG_CRYPTO_STATS) ir no\u0146emta. \u0160\u012b funkcionalit\u0101te netika praktiski izmantota un izraisa iev\u0113rojamu veiktsp\u0113jas samazin\u0101jumu, k\u0101 ar\u012b rad\u012bja j\u016btamu papildu slodzi uz uztur\u0113t\u0101jiem.                    <\/ul>\n<li class=\"l\"> <b>T\u012bkla subsist\u0113ma<\/b>\n<ul>\n<li class=\"l\"> Significantly uzlabota datu s\u016bt\u012b\u0161anas darb\u012bbu veiktsp\u0113ja zero-copy re\u017e\u012bm\u0101, izmantojot io_uring apak\u0161sist\u0113mu. Ir pievienota iesp\u0113ja apvienot (\"bundle\") vair\u0101kus buferus datu s\u016bt\u012b\u0161anas un sa\u0146em\u0161anas oper\u0101cij\u0101m.\n<li class=\"l\"> P\u0101rstr\u0101d\u0101ta atk\u0101rtojo\u0161\u0101 atmi\u0146as t\u012br\u012b\u0161anas kodi, ko izmanto, nos\u016btot failu deskriptatori caur Unix cit\u0101t\u0113m, izmantojot SCM_RIGHTS zi\u0146ojumus. Izmai\u0146a \u013cauj atrisin\u0101t pa\u0161u atk\u0101rtot\u0101ju skait\u012bt\u0101ju uzkr\u0101\u0161an\u0101s probl\u0113mu.\n<li class=\"l\"> Pievienota iesp\u0113ja uzst\u0101d\u012bt filtrus PFCP (Packet Forwarding Control Protocol), kas tiek izmantots 4G un 5G t\u012bklos.\n<li class=\"l\"> Pievienota SO_PEEK_OFF t\u012bkla soketu opcijas atbalsts, kas l\u012bdz\u012bgi k\u0101 Unix soketiem \u013cauj noteikt datu nob\u012bdi rind\u0101, ko izmanto sist\u0113mas izsaukum\u0101 recv, kad nor\u0101d\u012bts MSG_PEEK flags (atz\u012bm\u0113 datus k\u0101 neizlas\u012btus, un tie atkal tiks izsniegti n\u0101kamaj\u0101 recv izsaukum\u0101).\n<li class=\"l\"> Ievad\u012bta io_uring apak\u0161sist\u0113m\u0101 IORING_CQE_F_SOCK_NONEMPTY oper\u0101cijas atbalsts, kas \u013cauj noteikt, vai t\u012bkla soket\u0101 ir piepras\u012bjumi par savienojumu, kas gaida apstr\u0101di.\n<li class=\"l\"> Tiek pied\u0101v\u0101ta PoE (Power over Ethernet) tehnolo\u0123ijas realiz\u0101cija, pamatojoties uz iepriek\u0161 pieejamo kodu PoDL (Power over Data Line) atbalstam un sader\u012bgu ar PoE kontrolieriem Microchip PD692x0 un TI TPS23881.\n<li class=\"l\"> TCP, DCCP un MPTC protokoliem pievienots rstreason meh\u0101nisma atbalsts, kas \u013cauj noteikt RST paketu nos\u016bt\u012b\u0161anas iemeslu (piem\u0113ram, NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Apr\u012bkojums<\/b>\n<ul>\n<li class=\"l\"> Pievienots panthor draiveris desmitajai GPU Mali paaudzei (G310, G510, G710), kas izmanto CSF (Command Stream Frontend) tehnolo\u0123iju, novirzot da\u017eas draivera funkcijas uz firmware pusi, lai mazin\u0101tu CPSl slodzi un pied\u0101v\u0101tu jaunu darba izpildes organiz\u0113\u0161anas modeli uz GPU. Izmai\u0146as jaun\u0101 draivera atbalstam ir pie\u0146emtas ar\u012b Mesa un iek\u013cautas Gallium panfrost GPU Mali draiver\u012b.\n<li class=\"l\"> i915 draiver\u012b pievienoti jauno Intel Arc (DG2\/Alchemist) diskreto videokartes PCI identifikatori.\n<li class=\"l\"> Turpin\u0101ta drm draivera (Direct Rendering Manager) Xe izstr\u0101de Intel Xe arhitekt\u016bras GPU, kas tiek izmantoti Intel Arc videokart\u0113s un integr\u0113taj\u0101 grafik\u0101, s\u0101kot ar Tiger Lake procesoriem. Pievienots Arrow Lake H CPU atbalsts. Turpin\u0101ta Lunar Lake procesoru atbalsta ievie\u0161ana. Pievienots s\u0101kotn\u0113jais SR-IOV (Single Root I\/O Virtualization) meh\u0101nisma atbalsts.\n<li class=\"l\"> AMDGPU draiver\u012b pievienots SMU 14.0 (System Management Unit) atbalsts. Pievienota jauno AMD GPU izmanto\u0161anas iesp\u0113ja RISC-V arhitekt\u016bras sist\u0113m\u0101s.\n<li class=\"l\"> Pievienots draiveris Tegra Security Engine \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444isko oper\u0101ciju pa\u0101trin\u0101t\u0101jam, ko var izmantot AES un da\u017e\u0101du ha\u0161a algoritmu pa\u0101trin\u0101\u0161anai.\n<li class=\"l\"> Pievienots atbalsts ekr\u0101na pane\u013ciem LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 un AUO B120XAN01.0.\n<li class=\"l\"> Pievienota atbalsts Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X un ASUS Zenbook 2024 HN7306 kl\u0113pjdatoru ska\u0146as sist\u0113m\u0101m. Pievienots atbalsts \u0101r\u0113j\u0101m ska\u0146as kart\u0113m Vocaster One un Vocaster Two. Pievienots draiveris NAU8325 pastiprin\u0101t\u0101jiem no Nuvoton Technology.\n<li class=\"l\"> HID-Steam draiver\u012b pievienots atbalsts IMU (Inertial Measurement Unit) Steam Deck sp\u0113\u013cu kontrolierim, kas \u013cauj izmantot atsevi\u0161\u0137u evdev mezglu piek\u013cuvei \u017eiroskopa un akselerometra datiem.\n<li class=\"l\"> Iek\u013cautas izmai\u0146as ARM SoC Snapdragon X Elite atbalstam, kur\u0101 ir ieb\u016bv\u0113ts 12 kodolu Qualcomm Oryon CPU un Qualcomm Adreno GPU. \u010cips ir paredz\u0113ts izmanto\u0161anai kl\u0113pjdatoros un person\u0101lajos datoros un p\u0101rsniedz Apple M3 un Intel Core Ultra 155H jaudas test\u0113jum\u0101.\n<li class=\"l\"> Pievienots atbalsts ARM platform\u0101m, SoC un ier\u012bc\u0113m: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 China, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus\/H\/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ\/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4\/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.\n<li class=\"l\"> Pievienots atbalsts Milk-V Mars plat\u0113m, kas izmanto RISC-V arhitekt\u016bras SoC Starfive JH7110.                                <\/ul>\n<\/ul>\n<p>Vienlaikus Lat\u012b\u0146amerikas Br\u012bv\u0101 programmat\u016bras fonds ir izveidojis piln\u012bgi br\u012bvo Linux-libre 6.10-gnu kodolu, kas ir att\u012br\u012bts no komponentiem un draiveriem, kas satur nesadarbojo\u0161us elementus vai koda fragmentus, kuru lieto\u0161anas joma ir ierobe\u017eota ra\u017eot\u0101ja. Laidien\u0101 6.10 ir atjaunota blobu att\u012br\u012b\u0161anas kods Intel i915, rtl8xxxu, qla2xxx un QCAI sahara draiveriem. Ir att\u012br\u012bti blo\u0137\u0113tu blobu nosaukumi dts failos (iek\u0101rtu koks) Aarch64 arhitekt\u016brai. Jauni faili, kas pievienoti Adreno, Intel IPU3 un PRUEth draiveriem, ir att\u012br\u012bti no blobu. Ir att\u012br\u012bti jauni Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID un pcm6240 draiveri. USB draivera Prism2.5\/3 USB att\u012br\u012b\u0161ana ir p\u0101rtraukta, jo tas ir iz\u0146emts no kodola.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61521\">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.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &#171;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 [&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-117586","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.10.\" \/>\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-10\" \/>\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.10 | 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.10.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-10\" \/>\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=\"2024-07-15T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-15T13:43:01+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.10 kodola izlai\u0161ana | ProHoster","description":"P\u0113c diviem m\u0113ne\u0161iem att\u012bst\u012bbas Linus Torvalds prezent\u0113ja Linux 6.10 kodola izlai\u0161anu.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-10","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.10 | 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.10.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-6-10","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":"2024-07-15T13:43:01+00:00","article:modified_time":"2024-07-15T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117586","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 04:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:16:19","updated":"2026-01-23 04:16:19","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\/117586","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=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}