Ukukhishwa kwe-kernel ye-Linux 5.16

Ngemuva kwezinyanga ezimbili zokuthuthuka, uLinus Torvalds wethule ukukhululwa kwe-Linux kernel 5.16. Phakathi kwezinguquko eziphawuleka kakhulu: ucingo lwesistimu lwe-futex_waitv lokuthuthukisa ukusebenza kwemidlalo ye-Windows ku-Wine, ukulandelela amaphutha ku-FS nge- fanotify, umqondo wama-folios ohlelweni lokuphatha inkumbulo, ukusekelwa kwemiyalelo ye-AMX processor, ikhono lokugcina inkumbulo amasokhethi enethiwekhi, ukusekelwa kokuhlukaniswa kwephakethe esigabeni se-netfilter "egress", kusetshenziswa i-subsystem ye-DAMON ukukhipha ngokuqhubekayo izindawo zememori ezingasetshenzisiwe, ukuthuthukisa ukuphathwa kokulayishwa kwevolumu enkulu yemisebenzi yokubhala, ukusekelwa kwama-hard drive amaningi.

Inguqulo entsha ihlanganisa ukulungiswa okungu-15415 okuvela kubathuthukisi abangu-2105, usayizi wesichibi ungu-45 MB (ushintsho luthinte amafayela angu-12023, imigqa yekhodi engu-685198 yengeziwe, imigqa engu-263867 isusiwe). Cishe u-44% wazo zonke izinguquko ezethulwe ku-5.16 zihlobene nezishayeli zedivayisi, cishe u-16% wezinguquko zihlobene nokubuyekeza ikhodi eqondene nezakhiwo zehadiwe, u-16% uhlobene nesitaki senethiwekhi, u-4% uhlobene nezinhlelo zamafayela, futhi u-4% zihlobene nesistimu ye-kernel yangaphakathi.

Ukuqamba okusha okubalulekile ku-kernel 5.16:

  • I-Disk Subsystem, I/O kanye ne-File Systems
    • Amathuluzi engeziwe ku-fanontify indlela yokuqapha isimo sesistimu yefayela futhi alandelele ukwenzeka kwamaphutha. Ulwazi olumayelana namaphutha ludluliswa kusetshenziswa uhlobo olusha lwezehlakalo - FAN_FS_ERROR, olungabanjwa ezinhlelweni zokuqapha ezisebenza endaweni yomsebenzisi ukwazisa umlawuli ngokushesha noma ukuqalisa izinqubo zokuthola kabusha. Uma uchungechunge lwamaphutha lwenzeka ngokwehla, i- fanotify iqinisekisa ukuthi umlayezo wephutha wokuqala ulethwa kanye nesibali sezinkinga esivamile ukuze kube lula ukuhlaziya okulandelanayo kwembangela yokwehluleka. Ukwesekwa kwephutha kokulandela ngomkhondo kusetshenziswa kuphela ohlelweni lwefayela le-Ext4.
    • Ukuphathwa okuthuthukisiwe kokuminyana kokubhala, okwenzeka lapho ivolumu yemisebenzi yokubhala idlula idrayivu futhi uhlelo luphoqeleka ukuthi luvimbe izicelo zokubhala zenqubo kuze kube yilapho izicelo esezithunyelwe kakade seziqediwe. Enguqulweni entsha, indlela ye-kernel esetshenziselwa ukuthola ulwazi mayelana nokuvela kokugcwala nokuvinjwa kwemisebenzi iklanywe kabusha ngokuphelele, ngoba ekusetshenzisweni okudala kube nezinkinga zokuhlanganisa ukucutshungulwa kokulayishwa kokubhala nokugudluzwa kwamakhasi enkumbulo ekushintshanisweni. ingxenye uma kunememori enganele ohlelweni.
    • I-Btrfs isebenzisa ukusekelwa kobuchwepheshe bokuklama idivayisi (i-Zoned Namespace), esetshenziswa kuma-hard drive noma ama-NVMe SSD ukuze kuhlukaniswe indawo yokugcina ibe izindawo, ezakha amaqembu amabhulokhi noma imikhakha, lapho ukungezwa okulandelanayo kuphela kwedatha kuvunyelwe, kubuyekezwa lonke iqembu amabhlogo. Ukwengeza, ukuthuthukiswa okuncane kwenziwa ekugawulweni kwe-inode, okwandisa ukuphuma ekuhlolweni kwe-dbench ngo-3% futhi kwanciphisa ukubambezeleka ngo-11%. Indlela yokugawula uhla lwemibhalo lwenziwe kabusha, lapho inani lemisebenzi yokusesha nokuvimbela esihlahleni liye lancishiswa ukuze kwandiswe ukusebenza kahle. Ukufakwa kwezakhi esakhiweni se-btree kumodi yenqwaba kusheshisiwe (isikhathi sokufakwa kwenqwaba yezinto sincishiswe ngo-4%, futhi ukususwa ngo-12%). Kwengezwe ukusekelwa okulinganiselwe kokusebenzisa ukuminyanisa lapho ubhala amakhasi ayingxenye, kanye nekhono lokuhlukanisa amakhasi amancane. Amalungiselelo enziwe ukunika amandla ukusekelwa kwenguqulo yesibili yephrothokholi yomyalo othi "thumela".
    • Isistimu yefayela ye-XFS inciphisa ukusetshenziswa kwememori ngokusebenzisa izilondolozi ze-slab ezihlukene zezinto ezisetshenziswa njalo kanye nokunciphisa ezinye izakhiwo zedatha.
    • Kusistimu yefayela ye-Ext4, ukulungiswa kweziphazamisi kuphela nokubalwa okunembe kakhudlwana kwemingcele yokuvilapha yokuqalisa yethebula le-Inode kuyaphawulwa.
    • Ukuthuthukiswa kusetshenziswe ezingeni ledivayisi ye-block ukuze kwandiswe kakhulu ukusebenza kahle kokuxhumanisa imisebenzi kuma-CPU cores.
    • Kwengezwe ukusekelwa kokuqala kwamadrayivu aqinile anamadrayivu amaningi azimele (i-multi-actuator), okwenza kube nokwenzeka ngesikhathi esisodwa ukufinyelela imikhakha eminingana ezindaweni ezihlukene ze-magnetic platter.
    • Kwengezwe umyalo omusha we-ioctl i-CDROM_TIMED_MEDIA_CHANGE ukuze kutholwe imicimbi yoshintsho lwemidiya kudrayivu ye-optical disc.
    • Isistimu yefayela ye-EROFS (Isistimu Yefayela Efundwa Kuphela Ethuthukisiwe) yengeze amandla okusebenza phezu kwamadivayisi amaningi wesitoreji. Amadivayisi ahlukene angenziwa imephu endaweni eyodwa yebhulokhi engu-32-bit. Ukusekelwa kokucindezelwa kusetshenziswa i-algorithm ye-LZMA nakho kungeziwe.
    • Izinketho zokukhweza zengezwe ohlelweni lwefayela le-F2FS ukuze kulawulwe ukuhlukana kwefayela lapho libekwe endaweni yokugcina (isibonelo, ukulungisa iphutha lokulungiselelwa kokusebenza nesitoreji esiyizicucu).
    • I-CEPH inika amandla ukudalwa kohla lwemibhalo olungavumelanisi kanye nokususwa ngokuzenzakalelayo (sebenzisa ifulegi elithi '-o wsync' lapho ukhuphuka ukuze ubuyele ekuziphatheni kwakudala). Ukulungiswa okwengeziwe kwamamethrikhi alandelela ukusebenza kokukopishwa kwezinto zangaphandle.
    • Ipharamitha yokukhweza ye-tcpnodelay yengezwe ku-CIFS, esetha imodi ye-tcp_sock_set_nodelay yesokhethi yenethiwekhi, evimbela ukulinda ukuthi ulayini ugcwalise isitaki se-TCP. Usekelo olungeziwe lwezixhumanisi ze-DFS ezifakwe esidlekeni (Isistimu Yefayela Esatshalalisiwe) lapho ikhwezwa kabusha.
    • Kungezwe usekelo lokuqedela izicelo kudivayisi evinjiwe kumodi ye-batch. Ukuhlolwa koshintsho kubonise ukwanda kokuqina kokusebenza kokufunda okungahleliwe kusuka kumadrayivu e-Optane ukusuka ku-6.1 kuya ku-6.6 wezigidi ze-IOPS kumongo owodwa we-CPU.
  • Imemori kanye nezinsizakalo zesistimu
    • Kwengezwe ikholi yesistimu entsha i-futex_waitv, ekuvumela ukuthi ugade isimo se-futexes eminingana ngesikhathi esisodwa usebenzisa ikholi yesistimu eyodwa. Lesi sici sisikhumbuza ukusebenza kwe-WaitForMultipleObjects etholakala ku-Windows, okulingisa ngayo nge-futex_waitv kungaba usizo ekuthuthukiseni ukusebenza kwemidlalo ye-Windows esebenza ngaphansi kweWine noma i-Proton. Ngaphezu kwalokho, ukulinda kanyekanye ama-futexes kungaphinda kusetshenziselwe ukuthuthukisa ukusebenza kokwakhiwa komdabu kwemidlalo ye-Linux.
    • Umqondo we-page folios usetshenzisiwe, ukusetshenziswa kwawo kwezinye i-kernel subsystems kuzosheshisa ukuphathwa kwememori ngaphansi kwemithwalo yemisebenzi evamile. Njengamanje, isistimu engaphansi yokuphathwa kwememori ku-kernel kanye nokuqaliswa kwenqolobane yekhasi sekuvele kudluliselwe ku-folios, futhi izinhlelo zefayela zihlelelwe ukudluliselwa esikhathini esizayo. Ngokuzayo, kuphinde kuhlelwe ukwengeza ukwesekwa kwamakhasi anamakhasi amaningi ku-kernel.

      Ama-Tomes afana namakhasi ahlanganisiwe, kodwa ane-semantics ethuthukisiwe kanye nenhlangano ecacile yomsebenzi. Ukuze ulawule inkumbulo yohlelo, i-RAM etholakalayo ihlukaniswa ngamakhasi enkumbulo, ubukhulu bayo obuhluka ngezakhiwo, kodwa ezinhlelweni ze-x86 zikalwa ngamakhilobhayithi (imvamisa angu-4096 bytes). Izinhlelo zesimanje ziza namashumi amagigabhayithi e-RAM, okwenza ukuphathwa kwememori kube nzima kakhulu ngenxa yesidingo sokucubungula inani elikhulu lamakhasi enkumbulo. Ukuze kuncishiswe inani lamakhasi, i-kernel ngaphambilini isebenzise umqondo wamakhasi ahlanganisiwe anezakhiwo ezihlanganisa ikhasi elibonakalayo lenkumbulo elingaphezu kwelilodwa. Kepha i-API yokukhohlisa amakhasi enkumbulo ahlanganisiwe ishiye okuningi okufanele ifuneke futhi kuholele ekungeneni okwengeziwe.

    • Isibambi sengeziwe kusihleli somsebenzi esicabangela ukuqoqwa kwenqolobane ku-CPU. Kwamanye amaphrosesa, afana ne-Kunpeng 920 (ARM) ne-Intel Jacobsville (x86), inombolo ethile yama-CPU cores, ngokuvamile angu-4, angahlanganisa i-L3 noma i-L2 cache. Ukucabangela ama-topology anjalo kungathuthukisa kakhulu ukusebenza kahle kokusabalalisa imisebenzi kuwo wonke ama-CPU cores kusihleli somsebenzi, njengoba ukuhambisa imisebenzi ngaphakathi kweqoqo elifanayo le-CPU kuvumela ukwandisa ukufinyelela kwememori nokunciphisa umbango wenqolobane.
    • Ukwesekwa okwengeziwe kwe-AMX (Advanced Matrix Extensions) kusetshenziswe kumaphrosesa azayo we-Intel Xeon Scalable server, aqanjwe ngekhodi ye-Sapphire Rapids. I-AMX inikezela ngamarejista amasha e-TMM "TILE" alungisekayo nemiyalo yokukhohlisa idatha kulawa marejista, njenge-TMUL (i-Tile matrix MULtiply) yokuphindaphinda kwe-matrix.
    • Izici ezintsha ezimbalwa zisetshenziswe ngokusekelwe kusistimu engaphansi ye-DAMON (Data Access MONitor) engezwe ekukhishweni kokugcina, okukuvumela ukuthi ugade ukufinyelela kudatha ku-RAM ngokuhlobene nenqubo ekhethiwe esebenza endaweni yomsebenzisi. Isibonelo, i-subsystem yenza kube nokwenzeka ukuhlaziya ukuthi yiziphi izindawo zememori inqubo efinyelelwe kuyo phakathi nokusebenza kwayo yonke, futhi yiziphi izindawo zenkumbulo ezihlale zingafunwanga.
      • DAMON_RECLAIM ukukhomba nokukhipha izindawo zememori ezingakafinyelelwa. Indlela ingasetshenziswa ukukhipha amakhasi enkumbulo ethambile uma inkumbulo yamahhala isondela ekuphelelweni amandla.
      • I-DAMOS (Izikimu Zokusebenza Ezisekelwe Ukufinyeleleka Kwedatha) zokufaka ukusebenza okucacisiwe kwe-madvise(), njengokukhulula inkumbulo yamahhala eyengeziwe, ukucubungula izindawo zememori lapho imvamisa ethile yokufinyelela inkumbulo ilungisiwe. Amapharamitha we-DAMOS alungiswa nge-debugfs.
      • Ikhono lokuqapha indawo yekheli lendawo yenkumbulo (ngaphambilini kwakungabhekwa amakheli abonakalayo kuphela).
    • Ukuqaliswa kwe-algorithm yokucindezela kwe-zstd kubuyekezwe kunguqulo 1.4.10, okuthuthukise kakhulu ukusebenza kwezinhlelo ezingaphansi ze-kernel ezisebenzisa ukucindezela (isibonelo, ukukhipha isithombe se-kernel kusheshiswe ngo-35%, ukusebenza kokukhipha idatha ecindezelweyo. ku-Btrfs kanye ne-SquashFS inyuke ngo-15%, futhi ku-ZRAM - ngama-30%). I-kernel ekuqaleni yasebenzisa ukuqaliswa okuhlukile kwe-zstd, ngokusekelwe kunguqulo 1.3.1, eyakhululwa eminyakeni emithathu edlule futhi ayizange ifake ukulungiselelwa okuningi okubalulekile. Ngaphezu kokuthuthela enguqulweni yamanje, isiqeshana esingeziwe siphinde senza lula ukuvumelanisa negatsha le-zstd elikhuphuka nomfula, okukuvumela ukuthi ukhiqize ikhodi yokufakwa ku-kernel ngqo kusuka endaweni yokugcina ye-zstd. Ngokuzayo, ikhodi ye-zstd ku-kernel ihlelelwe ukubuyekezwa njengoba kukhishwa izinguqulo ezintsha zomtapo wezincwadi we-zstd.
    • Ingxenye enkulu yentuthuko yenziwe ohlelweni olungaphansi lwe-eBPF. Kwengezwe amandla okushayela imisebenzi yemojuli ye-kernel kusuka ezinhlelweni ze-BPF. Umsebenzi we-bpf_trace_vprintk() usetshenzisiwe, ngokungafani ne-bpf_trace_printk(), okuvumela ukuthi ukhiphe ama-agumenti angaphezu kwamathathu ngesikhathi esisodwa. Isakhiwo esisha sokulondoloza idatha (imephu ye-BPF) isihlungi esiqhakazile sengeziwe, esikuvumela ukuthi usebenzise isakhiwo sedatha esingase sibe khona segama elifanayo ukuze unqume ukuba khona kwesici kusethi. Isibaluli esisha esingu-BTF_KIND_TAG sengeziwe, esingasetshenziswa ezinhlelweni ze-BPF ukuhlanganisa omaka kumapharamitha okusebenza, isibonelo, ukwenza lula ukutholwa kwamaphutha ezinhlelweni zabasebenzisi. Ku-libbpf, kungenzeka ukuthi udale eyakho izigaba ze-.rodata.*/.data.*, usekelo lwe-uprobe kanye nemicimbi yokulandela umkhondo ye-kprobe selusetshenzisiwe, futhi i-API yengeziwe ukuze kukopishwe zonke izinhlobo ze-BTF kusuka entweni eyodwa kuya kwenye. Usekelo lwe-AF_XDP lususiwe ku-libbpf lwayiswa kulabhulali ye-libxdp ehlukile. Ngokwakhiwa kwe-MIPS, kusetshenziswe i-JIT compiler yomshini obonakalayo we-BPF.
    • Ngokwakheka kwe-ARM64, usekelo lwezandiso ze-ARMv8.6 zesibali sikhathi selusetshenzisiwe, okuhlanganisa nalezo ezivumela ukuzivumelanisa kokumelela kwamarejista esistimu ngaphandle kokusebenzisa imiyalelo ye-ISB.
    • Ngokwakheka kwe-PA-RISC, ikhono lokusebenzisa indlela ye-KFENCE ukuthola amaphutha lapho usebenza ngenkumbulo seliqalisiwe, futhi usekelo lomtshina wesimo somjaho we-KCSAN lwengeziwe.
    • Kuyenzeka ulungiselele amalungelo okufinyelela kuma-tracef ezingeni labasebenzisi ngabanye namaqembu; isibonelo, manje usungakwazi ukuvumela ukufinyelela kumathuluzi okulandelela kuphela emalungwini eqembu elithile.
  • I-Virtualization kanye Nokuphepha
    • I-io_uring ne-device-mapper subsystems zisebenzisa usekelo lokukhiqiza imicimbi yocwaningo. io_uring inikeza ikhono lokulawula ukufinyelela ngamamojula we-LSM. Kwengezwe ikhono lokuhlola ikholi yesistimu ye-openat2().
    • Ikhodi ye-kernel ayinazo neze izehlakalo eziqhubekayo ekushintsheni (akukho mbuyiselo noma ikhefu ngemva kwebhulokhi yecala ngalinye). Lapho wakha i-kernel, manje sekuzokwazi ukusebenzisa imodi "-Wimplicit-fallthrough".
    • Kufakwe izinguquko zokuqinisa ukuhlola imingcele lapho kwenziwa umsebenzi we-memcpy().
    • I-interface ye-io_uring asynchronous I/O isebenzisa ikhono lokusebenzisa izinqubomgomo zokuphepha ezichazwe amamojula e-SELinux kanye ne-Smack ekusebenzeni kwe-I/O.
    • Isistimu engaphansi ye-IMA (Integrity Measurement Architecture), evumela isevisi yangaphandle ukuthi iqinisekise isimo se-kernel subsystems ukuqinisekisa ubuqiniso bazo, isebenzisa ikhono lokusebenzisa imithetho esuselwe kusihlonzi seqembu (GID) ifayela eliyingxenye yaso noma umsebenzisi. ukufinyelela ifayela kungokwakho.
    • Ikhutshazwe ngokuzenzakalela ezinye izindlela ezithuthukisiwe zokuvikela uchungechunge lwe-seccomp() ekuhlaselweni kwe-Specter, ezithathwe njengezingadingekile futhi ezingathuthukisanga kakhulu ukuvikeleka, kodwa zibe nomthelela omubi ekusebenzeni. Ukusetshenziswa kokuvikela kwe-Retpoline kubuyekeziwe.
    • Ukuqaliswa komshini we-cryptoloop kususiwe, okwashintshwa ngo-2004 nge-dm-crypt futhi, uma kunesidingo, isekela ama-algorithms afanayo.
    • Ngokuzenzakalela, ukufinyelela okungenanjongo kusistimu engaphansi ye-eBPF kuvinjelwe. Ushintsho lwenzelwa ukuvimbela izinhlelo ze-BPF ukuthi zingasetshenziswa ukweqa isivikelo ekuhlaselweni kweziteshi eziseceleni. Uma kudingekile, umlawuli angabuyisela amandla kubasebenzisi abangenamalungelo okusebenzisa i-eBPF.
    • I-hypervisor ye-ACRN, eyenzelwe imisebenzi yesikhathi sangempela kanye nokusetshenziswa ezinhlelweni ezibucayi zemishini, yengeze ukwesekwa kokudala/ukususa amadivaysi abonakalayo nokudlulisa amadivayisi we-MMIO.
    • Ukusekelwa kwezincazelo ze-KPP (Key-agreement Protocol Primitives) kwengezwe enjinini ye-crypto, okwenza kube lula ukuqonda kokuthuthukisa abashayeli be-cryptosystems.
    • I-Hyper-V hypervisor manje isekela imodi yokuhlukanisa umshini ebonakalayo, efaka ukubethela kokuqukethwe kwememori.
    • I-hypervisor ye-KVM yengeze ukusekelwa kwesakhiwo se-RISC-V. Ikhono lokuthutha imishini ebonakalayo esebenzisa i-AMD SEV kanye nezandiso ze-SEV-ES ngaphakathi kwendawo yokusingatha seliqalisiwe. I-API eyengeziwe yokufuduka bukhoma kwamasistimu ezivakashi abethelwe kusetshenziswa i-AMD SEV (I-Virtual Encrypted Virtualization).
    • Ngokwakhiwa kwe-PowerPC, imodi ye-STRICT_KERNEL_RWX ivulwa ngokuzenzakalelayo, evimba ukusetshenziswa kwamakhasi ememori atholakala kanyekanye ukuze abhalwe futhi asetshenziswe.
    • Kuzinhlelo ze-32-bit x86, ukusekelwa kwe-hotplug yememori kunqanyuliwe, engasebenzi isikhathi esingaphezu konyaka.
    • Umtapo wezincwadi we-liblockdep ukhishiwe ku-kernel futhi manje uzogcinwa ngokuhlukile ku-kernel.
  • Isistimu engaphansi yenethiwekhi
    • Kumasokhethi, kusetshenziswe inketho entsha SO_RESERVE_MEM, ongagcina ngayo inani elithile lememori isokhethi, elizohlala litholakala kusokhethi futhi ngeke likhishwe. Ukusebenzisa le nketho kukuvumela ukuthi ufinyelele ukusebenza okwandayo ngokunciphisa ukwabiwa kwememori futhi ubuyisele imisebenzi kusitaki senethiwekhi, ikakhulukazi uma izimo zememori ephansi zenzeka ohlelweni.
    • Ukwesekwa okwengeziwe kwephrothokholi ye-Automatic Multicast Tunneling (RFC 7450), evumela ukuletha ithrafikhi yokusakaza okuningi kusuka kumanethiwekhi asekela i-Multicast kuya kubamukeli kumanethiwekhi ngaphandle kwe-Multicast. Iphrothokholi isebenza nge-encapsulation kumaphakethe e-UDP.
    • Ukufakwa kwe-encapsulation okuthuthukisiwe kwedatha ye-IOAM (In-situ Operations, Administration, and Maintenance) kumaphakethe ezokuthutha.
    • Ikhono lokulawula izindlela zokusetshenziswa kwamandla e-transceiver lengezwe ku-ethtool netlink API.
    • I-subsystem ye-netfilter isebenzisa amandla okuhlukanisa amaphakethe ezingeni le-egress, i.e. esiteji lapho umshayeli ethola iphakethe ku-kernel network stack. Kuma-nftables, ukusekelwa kwezihlungi ezihambisanayo kuvele kunguqulo 1.0.1. I-Netfilter yengeze ikhono lokuqhathanisa nokuguqula izihloko zangaphakathi nedatha ye-UDP ne-TCP (inhlokweni yangaphakathi / umthwalo okhokhelwayo) oza ngemva kwesihloko sezokuthutha.
    • Kungezwe amapharamitha e-sysctl amasha arp_evict_nocarrier kanye ne-ndisc_evict_nocarrier, uma kusethiwe, inqolobane ye-ARP kanye nethebula le-ndisc (ukutholwa komakhelwane) kuzosulwa esimweni lapho uxhumano luhluleka (NOCARRIER).
    • Ukubambezeleka Okuphansi, Ukulahleka Okuphansi kanye ne-Scalable Throughput (L4S) amamodi engeziwe kundlela yokulawula ulayini wenethiwekhi ye-fq_codel (Ukulibaziseka Okulawulwayo).
  • Izinsiza
    • Umshayeli we-amdgpu unikeza ukwesekwa kokuqala kokucaciswa kwe-DP 2.0 (I-DisplayPort 2.0) kanye ne-DisplayPort idonsa phezu kwe-USB4. Kuma-Cyan Skillfish APU (afakwe i-GPU Navi 1x) ukwesekwa kwezilawuli zokubonisa kungeziwe. Ukusekelwa kwama-Yellow Carp APU (amaphrosesa eselula e-Ryzen 6000 β€œRembrandt”) kunwetshiwe.
    • Umshayeli we-i915 uzinzisa ukusekelwa kwama-chips e-Intel Alderlake S futhi asebenzise ukusekelwa kobuchwepheshe be-Intel PXP (Protected Xe Path), obukuvumela ukuthi uhlele iseshini yezithombe ezivikelwe ngehadiwe kumasistimu anama-Intel Xe chips.
    • Umsebenzi wenziwe kumshayeli we-nouveau ukulungisa iziphazamisi nokuthuthukisa isitayela sekhodi.
    • Ukwesekwa okwengeziwe kwama-Vortex CPU ahambisana ne-x86 (Vortex86MX). I-Linux ike yasebenza kumaphrosesa afanayo ngaphambilini, kodwa ukuhlonzwa okucacile kwama-CPU acacisiwe kwakudingeka ukuze kukhubazwe ukuvikela ngokumelene nokuhlasela kwe-Specter/Meltdown, okungasebenzi kuma-chips ashiwo.
    • Kwengezwe ukusekelwa kokuqala kwezinkundla ze-x86 ze-Surface Pro 8 ne-Surface Laptop Studio.
    • Umshayeli owengeziwe ukuze asekele ama-chips omsindo asetshenziswa ku-AMD Yellow Carp, Van Gogh APUs, futhi wengeze ukusekelwa kwezinhlelo zomsindo namakhodekhi Cirrus CS35L41, Maxim MAX98520/MAX98360A, Mediatek MT8195, Nuvoton NAU8821, NVIDIA Tegra210, NXP i.commx8ULPRe, RealumAudio I-ALC5682I-VS, RT5682S, RT9120, Rockchip RV1126 kanye ne-RK3568.
    • Kwengezwe umshayeli we-ishtp_eclite ukuze afinyelele izilawuli ezishumekiwe ze-Intel PSE (Programmable Service Engine) zisebenzisa i-ISHTP (I-Integratd Sensor Hub Transport Protocol), njengebhethri, izinga lokushisa, kanye ne-UCSI (I-USB Type-C Connector System Software) Ulwazi oluhlobene nokuxhumana).
    • Kwengezwe umshayeli wezilawuli zegeyimu ye-Nintendo Switch esekela i-Switch Pro ne-Joy-Cons. Usekelo olungeziwe lwamathebulethi e-Wacom Intuos BT (CTL-4100WL/CTL-6100WL) kanye nekhibhodi yomlingo ye-Apple 2021. Ukusekelwa okuthuthukisiwe kwezilawuli ze-Sony PlayStation DualSense. Kwengezwe ukusekelwa kwezinkinobho eziseceleni kwegundane le-Xiaomi Mi.
    • Kwengezwe umshayeli we-RT89 osekelwa ama-chips angenantambo we-Realtek 802.11ax, kanye nezishayeli zama-adaptha e-Asix AX88796C-SPI Ethernet kanye nokushintsha kwe-Realtek RTL8365MB-VC.
    • Izishayeli ze-PCI ne-PASemi i1c zengezwe kuma-Apple M2 chips.
    • Usekelo olungeziwe lwe-ARM SoΠ‘, amadivayisi namabhodi i-Raspberry Pi Compute Module 4, Fairphone 4, Snapdragon 690, LG G Watch R, Sony Xperia 10 III, Samsung Galaxy S4 Mini Value Edition, Xiaomi MSM8996 (Mi 5, Mi Note 2, Mi 5s , Mi Mix, Mi 5s Plus kanye ne-Xiaomi Mi 5), Sony Yoshino (Sony Xperia XZ1, ne-Sony Xperia XZ Premium), F(x)tec Pro1 QX1000, Microchip LAN966, CalAmp LMU5000, Exegin Q5xR5, sama7g5, Samsung ExynosAutov9, Rock RK3566 , RK3399 ROCK Pi 4A+, RK3399 ROCK Pi 4B+, Firefly ROC-RK3328-PC, Firefly ROC-RK3399-PC-PLUS, ASUS Chromebook Tablet CT100, Pine64 Quartz64-A, Netgear 110 SCG7040Global, Netgear MO32PX2GS, Netgear 8 SCG779GG 1 , Ren esas R1A70M* , Xilinx Kria, Radxa Zero, JetHub D02/HXNUMX, Netronix EXNUMXKXNUMX.

Source: opennet.ru

Engeza amazwana