Sgaoileadh kernel Linux 6.2

Às deidh dà mhìos de leasachadh, thaisbean Linus Torvalds foillseachadh an Linux kernel 6.2. Am measg nan atharrachaidhean as ainmeil: tha gabhail ri còd fo chead Copyleft-Next ceadaichte, tha buileachadh RAID5/6 ann am Btrfs air a leasachadh, tha amalachadh taic don chànan Rust a’ leantainn, tha cosgais dìon an aghaidh ionnsaighean Retbleed air a lughdachadh, an tha comas air caitheamh cuimhne a riaghladh aig àm ath-sgrìobhaidh air a chur ris, tha uidheamachd air a chuir ris airson cothromachadh TCP PLB (Cothromachadh Luchdan Dìon), chaidh uidheamachd dìon sruthadh àithne tar-chinealach (FineIBT) a chuir ris, tha comas aig BPF a-nis na stuthan agus na structaran dàta aca fhèin a mhìneachadh. , tha an goireas rv (Runtime Verification) air a thoirt a-steach, tha caitheamh cumhachd ann a bhith a’ buileachadh glasan RCU air a lughdachadh.

Tha an dreach ùr a’ toirt a-steach rèiteachaidhean 16843 bho luchd-leasachaidh 2178, is e meud paiste 62 MB (thug na h-atharrachaidhean buaidh air faidhlichean 14108, chaidh 730195 loidhnichean de chòd a chur ris, chaidh loidhnichean 409485 a dhubhadh às). Tha timcheall air 42% de na h-atharrachaidhean uile a chaidh a thoirt a-steach ann an 6.2 co-cheangailte ri draibhearan inneal, tha timcheall air 16% de na h-atharrachaidhean co-cheangailte ri ùrachadh còd a tha sònraichte do ailtireachd bathar-cruaidh, tha 12% co-cheangailte ris a’ chruach lìonra, tha 4% co-cheangailte ri siostaman faidhle, agus 3% co-cheangailte ri fo-shiostaman kernel a-staigh.

Prìomh innleachdan ann an kernel 6.2:

  • Seirbheisean cuimhne is siostam
    • Tha e ceadaichte a thoirt a-steach don chòd kernel agus atharrachaidhean air an toirt seachad fo chead Copyleft-Next 0.3.1. Chaidh an cead Copyleft-Next a chruthachadh le aon de na h-ùghdaran aig GPLv3 agus tha e gu tur co-chòrdail ri cead GPLv2, mar a chaidh a dhearbhadh le luchd-lagha bho SUSE agus Red Hat. An coimeas ri GPLv2, tha an cead Copyleft-Next tòrr nas toinnte agus nas fhasa a thuigsinn (chaidh am pàirt tòiseachaidh agus iomradh air seann cho-rèiteachaidhean a thoirt air falbh), a’ mìneachadh an fhrèam-ama agus an dòigh-obrach airson cuir às do bhrisidhean, agus gu fèin-ghluasadach a’ toirt air falbh riatanasan leth-bhreac airson bathar-bog seann-fhasanta. tha còrr is 15 bliadhna a dh'aois.

      Tha clàs tabhartais teicneòlas seilbh aig Copyleft-Next cuideachd, a tha, eu-coltach ri GPLv2, a’ dèanamh a’ chead seo co-chòrdail ri cead Apache 2.0. Gus dèanamh cinnteach gu bheil làn cho-chòrdalachd le GPLv2, tha Copyleft-Next ag ràdh gu soilleir gum faodar obair derivative a thoirt seachad fo chead GPL a bharrachd air a’ chead tùsail Copyleft-Next.

    • Tha an structar a’ toirt a-steach goireas “rv”, a tha a’ toirt seachad eadar-aghaidh airson eadar-obrachadh bho àite luchd-cleachdaidh le luchd-làimhseachaidh an fho-shiostam RV (Runtime Verification), air a dhealbhadh gus sgrùdadh a dhèanamh air obrachadh ceart air siostaman fìor earbsach a tha a’ gealltainn nach bi fàilligidhean ann. Bithear a’ dearbhadh aig àm ruith le bhith a’ ceangal luchd-làimhseachaidh ri puingean lorg a bhios a’ cumail sùil air an fhìor adhartas ann an coileanadh an aghaidh modal dearbhte ro-shuidhichte den inneal a tha a’ mìneachadh giùlan an t-siostaim ris a bheil dùil.
    • Bidh an inneal zRAM, a leigeas leis an sgaradh suaip a bhith air a stòradh mar chuimhneachan ann an cruth teann (tha inneal bloca air a chruthachadh mar chuimhneachan air an dèanar suaipeadh le teannachadh), a’ toirt a-steach comas duilleagan ath-phacadh a ’cleachdadh algorithm eile gus ìre nas àirde a choileanadh de dhlùthadh. Is e am prìomh bheachd roghainn a thoirt seachad eadar grunn algorithms (lzo, lzo-rle, lz4, lz4hc, zstd), a’ tabhann na co-rèiteachaidhean aca fhèin eadar astar teannachaidh / dì-dhùmhlachadh agus ìre teannachaidh, no an ìre as fheàrr ann an suidheachaidhean sònraichte (mar eisimpleir, airson teannachadh mòr duilleagan cuimhne).
    • Chuir sinn ris an API “iommufd” airson a bhith a’ riaghladh siostam riaghlaidh cuimhne I/O - IOMMU (Aonad Riaghladh Cuimhne I/O) bho àite luchd-cleachdaidh. Tha an API ùr ga dhèanamh comasach clàran duilleag cuimhne I / O a riaghladh a’ cleachdadh tuairisgeulan faidhle.
    • Bheir BPF an comas seòrsaichean a chruthachadh, na nithean agad fhèin a mhìneachadh, an rangachd de nithean agad fhèin a thogail, agus na structaran dàta agad fhèin a chruthachadh gu sùbailte, leithid liostaichean ceangailte. Airson prògraman BPF a tha a’ dol a-steach don mhodh cadail (BPF_F_SLEEPABLE), chaidh taic airson glasan bpf_rcu_read_{,un}glas() a chur ris. Taic air a chuir an gnìomh gus nithean task_struct a shàbhaladh. Seòrsa mapa BPF_MAP_TYPE_CGRP_STORAGE air a chur ris, a' solarachadh stòras ionadail airson cgroups.
    • Airson inneal bacadh RCU (Leugh-lethbhreac-ùrachadh), tha dòigh roghnach de ghairmean fios air ais “leisg” air a chuir an gnìomh, anns am bi grunn ghairmean air ais air an giullachd aig an aon àm a ’cleachdadh timer ann am modh baidse. Leigidh cleachdadh an optimization a thathar a’ moladh leinn caitheamh cumhachd air innealan Android agus ChromeOS a lughdachadh 5-10% le bhith a’ cur dheth iarrtasan RCU aig amannan leisg no luchdan ìosal air an t-siostam.
    • Cur ris sysctl split_lock_mitigate gus smachd a chumail air mar a bhios an siostam ag ath-fhreagairt nuair a lorgas e glasan sgoltadh a bhios a’ tachairt nuair a gheibh thu cothrom air dàta neo-ainmichte mar chuimhneachan air sgàth gu bheil an dàta a’ dol thairis air dà loidhne tasgadan CPU nuair a thathar a’ cur an gnìomh stiùireadh atamach. Bidh cnapan-starra mar seo a’ leantainn gu lùghdachadh mòr ann an coileanadh. Le bhith a’ suidheachadh split_lock_mitigate gu 0 cha toir e ach rabhadh gu bheil duilgheadas ann, fhad ‘s a tha suidheachadh split_lock_mitigate to 1 cuideachd ag adhbhrachadh gun tèid am pròiseas a dh’ adhbhraich a’ ghlas a bhith nas slaodaiche gus coileanadh a ghleidheadh ​​airson a’ chòrr den t-siostam.
    • Chaidh buileachadh ùr de qspinlock a mholadh airson ailtireachd PowerPC, a sheallas coileanadh nas àirde agus a dh’ fhuasgladh cuid de dhuilgheadasan glasaidh a thig am bàrr ann an cùisean sònraichte.
    • Chaidh an còd làimhseachaidh brisidh MSI (Transporting Signaled Interrupts) ath-obrachadh, a’ cur às do dhuilgheadasan ailtireachd cruinnichte agus a’ cur taic ri bhith a’ ceangal luchd-làimhseachaidh fa-leth gu diofar innealan.
    • Airson siostaman stèidhichte air ailtireachd seata stiùiridh LoongArch a chaidh a chleachdadh ann am pròiseasairean Loongson 3 5000 agus a ’buileachadh an RISC ISA ùr, coltach ri MIPS agus RISC-V, tha taic airson modhan ftrace, dìon stac, cadal agus cùl-taic air a chuir an gnìomh.
    • Chaidh an comas ainmean a shònrachadh do raointean de chuimhne co-roinnte gun urra a thoirt seachad (roimhe seo cha b’ urrainnear ainmean a shònrachadh ach do chuimhne prìobhaideach gun urra a chaidh a shònrachadh do phròiseas sònraichte).
    • Chuir sinn ris paramadair loidhne-àithne kernel ùr “trace_trigger”, a chaidh a dhealbhadh gus inneal lorg a chuir an gnìomh gus òrdughan cumhach a cheangal ris an canar nuair a thèid sgrùdadh smachd a phiobrachadh (mar eisimpleir, trace_trigger = ”sched_switch.stacktrace ma tha prev_state == 2 ″).
    • Chaidh na riatanasan airson dreach a’ phacaid binutils àrdachadh. Feumaidh togail an kernel a-nis co-dhiù binutils 2.25.
    • Nuair a chuireas tu fòn gu exec (), chaidh an comas pròiseas a chuir ann an àite ainm ùine, anns a bheil an ùine eadar-dhealaichte bho àm an t-siostaim, air a chur ris.
    • Tha sinn air tòiseachadh air gnìomhachd a bharrachd a ghluasad bhon mheur Rust-for-Linux co-cheangailte ri cleachdadh na cànan Rust mar dhàrna cànan airson draibhearan agus modalan kernel a leasachadh. Tha taic meirge air a chiorramachadh gu bunaiteach agus chan eil sin a’ ciallachadh gu bheil Rust air a ghabhail a-steach mar eisimeileachd togail kernel riatanach. Tha an comas-gnìomh bunaiteach a tha air a thabhann san fhoillseachadh mu dheireadh air a leudachadh gus taic a thoirt do chòd ìre ìosal, leithid an seòrsa Vec agus na macros pr_debug! (), pr_cont! () agus pr_alert! (), a bharrachd air am macro modh-obrach “#[vtable ]”, a tha a’ sìmpleachadh obrachadh le clàran puing air gnìomhan. Thathas an dùil gun tèid ceanglachan Rust àrd-ìre a chuir a-steach thairis air fo-shiostaman kernel, a leigeas le draibhearan làn-chuimseach a chruthachadh ann an Rust, ann am fiosan san àm ri teachd.
    • Tha an seòrsa “char” a thathas a’ cleachdadh san kernel a-nis air ainmeachadh gun ainm-sgrìobhte airson a h-uile ailtireachd.
    • Chaidh an inneal cuibhreachaidh cuimhne leac - SLOB (slab allocator), a chaidh a dhealbhadh airson siostaman le beagan cuimhne, ainmeachadh a dhol à bith. An àite SLOB, fo chumhachan àbhaisteach thathas a’ moladh SLUB no SLAB a chleachdadh. Airson siostaman le glè bheag de chuimhne, thathar a 'moladh SLUB a chleachdadh sa mhodh SLUB_TINY.
  • Fo-shiostam diosc, I/O agus siostaman faidhle
    • Chaidh leasachaidhean a dhèanamh air Btrfs a tha ag amas air an duilgheadas “toll sgrìobhaidh” a chàradh ann am buileachadh RAID 5/6 (oidhirp gus RAID a thoirt air ais ma thachras tubaist rè sgrìobhaidh agus tha e do-dhèanta tuigsinn dè am bloc air an deach inneal RAID a sgrìobhadh gu ceart, a dh ’fhaodadh leantainn gu sgrios bloca, a’ freagairt ri blocaichean fo-sgrìobhte). A bharrachd air an sin, tha SSDs a-nis a’ comasachadh gnìomhachd tilgeadh asyncronach gu fèin-ghluasadach nuair a ghabhas e dèanamh, a’ ceadachadh coileanadh nas fheàrr mar thoradh air a bhith a’ cruinneachadh gnìomhachd tilgeil air falbh gu ciudha agus a’ giullachd a’ chiudha le pròiseasar cùil. Coileanadh nas fheàrr ann an gnìomhachd cur is eile, a bharrachd air an FIEMAP ioctl.
    • Chaidh na comasan airson a bhith a’ riaghladh sgrìobhadh dàil (sgrìobhadh air ais, sàbhaladh cùl-fhiosrachaidh de dhàta atharraichte) airson innealan bloca a leudachadh. Ann an cuid de shuidheachaidhean, leithid nuair a bhios tu a’ cleachdadh innealan bloca lìonraidh no draibhearan USB, faodaidh sgrìobhadh leisg caitheamh mòr de RAM adhbhrachadh. Gus smachd a chumail air giùlan sgrìobhaidhean leisg agus meud tasgadan na duilleige a chumail taobh a-staigh crìochan sònraichte, chaidh crìochan ùra strict_limit, min_bytes, max_bytes, min_ratio_fine agus max_ratio_fine a thoirt a-steach ann an sysfs (/ sys/class/bdi/).
    • Bidh siostam faidhle F2FS a’ cur an gnìomh gnìomhachd ioctl ionad atamach, a leigeas leat dàta a sgrìobhadh gu faidhle taobh a-staigh aon obrachadh atamach. Bidh F2FS cuideachd a’ cur tasgadan ìre bloca ris gus cuideachadh le bhith ag aithneachadh dàta no dàta a chaidh a chleachdadh gu gnìomhach nach deach a ruigsinn airson ùine mhòr.
    • Anns an ext4 FS chan eil ach ceartachaidhean mearachd air an toirt fa-near.
    • Tha siostam faidhle ntfs3 a’ tabhann grunn roghainnean sreap ùra: “nocase” gus smachd a chumail air cugallachd cùise ann an ainmean faidhle is eòlaire; windows_name gus casg a chuir air cruthachadh ainmean faidhle anns a bheil caractaran nach eil dligheach airson Windows; hide_dot_files gus smachd a chumail air sònrachadh leubail an fhaidhle falaichte airson faidhlichean a’ tòiseachadh le dot.
    • Bidh siostam faidhle Squashfs a’ cur an gnìomh roghainn sreap “snàithlean =”, a leigeas leat an àireamh de snàithleanan a mhìneachadh gus gnìomhachd dì-dhùmhlachadh a cho-thaobhadh. Thug Squashfs a-steach cuideachd comas air IDan luchd-cleachdaidh de shiostaman faidhle suidhichte a mhapadh, air an cleachdadh gus faidhlichean neach-cleachdaidh sònraichte a mhaidseadh air sgaradh cèin air a chuir suas le cleachdaiche eile air an t-siostam gnàthach.
    • Chaidh buileachadh liostaichean smachd ruigsinneachd POSIX (POSIX ACLs) ath-obrachadh. Bidh am buileachadh ùr a’ cuir às do chùisean ailtireil, a’ sìmpleachadh cumail suas còd-còd, agus a’ toirt a-steach seòrsaichean dàta nas tèarainte.
    • Tha am fo-shiostam fscrypt, a thathas a’ cleachdadh airson crioptachadh follaiseach de fhaidhlichean agus chlàran, air taic a chuir ris an algairim crioptachaidh SM4 (inbhe Sìneach GB / T 32907-2016).
    • Chaidh an comas an kernel a thogail às aonais taic NFSv2 a thoirt seachad (san àm ri teachd tha iad an dùil stad gu tur a’ toirt taic do NFSv2).
    • Tha eagrachadh sgrùdadh chòraichean-slighe gu innealan NVMe air atharrachadh. A’ toirt seachad comas leughadh agus sgrìobhadh gu inneal NVMe ma tha cothrom aig a’ phròiseas sgrìobhaidh air faidhle sònraichte an inneil (roimhe seo dh’ fheumadh cead CAP_SYS_ADMIN a bhith aig a’ phròiseas).
    • Thoir air falbh an draibhear pacaid CD / DVD, nach deach a mholadh ann an 2016.
  • Mas-fhìor agus tèarainteachd
    • Chaidh dòigh dìon ùr an aghaidh so-leòntachd Retbleed a chuir an gnìomh ann an Intel agus AMD CPUs, a’ cleachdadh tracadh doimhneachd gairm, nach bi a’ slaodadh sìos obair cho mòr ris an dìon a bha ann roimhe an-aghaidh Retbleed. Gus am modh ùr a chomasachadh, chaidh am paramadair loidhne-àithne kernel “retbleed = stuff” a mholadh.
    • Chuir sinn ris uidheamachd dìon sruthadh stiùiridh FineIBT hybrid, a’ cothlamadh cleachdadh bathar-cruaidh Intel IBT (Indirect Meur Tracking) stiùireadh agus dìon bathar-bog kCFI (kernel Control Flow Integrity) gus casg a chuir air briseadh an òrdugh cur gu bàs àbhaisteach (sruth smachd) mar thoradh air an cleachdadh de shochairean a dh’atharraicheas comharran a tha air an stòradh mar chuimhneachan air gnìomhan. Tha FineIBT a’ ceadachadh coileanadh le leum neo-dhìreach a-mhàin ann an cùis leum gu stiùireadh ENDBR, a tha air a chuir aig fìor thoiseach na gnìomh. A bharrachd air an sin, ann an co-chosmhail ris an uidheamachd kCFI, thathas an uairsin a’ sgrùdadh hashes gus dèanamh cinnteach à neo-sheasmhachd chomharran.
    • Cuingeachaidhean a bharrachd gus casg a chuir air ionnsaighean a bhios a ’làimhseachadh ginealach de stàitean“ oops ”, às deidh sin tha gnìomhan trioblaideach air an crìochnachadh agus an stàit ath-nuadhachadh gun stad a chuir air an t-siostam. Le àireamh mhòr de ghairmean chun na stàite “oops”, bidh tar-shruth iomraidh a’ tachairt (aithris), a leigeas le bhith a’ gabhail brath air so-leòntachd a tha air adhbhrachadh le ro-aithrisean puing NULL. Gus dìon an aghaidh ionnsaighean mar sin, chaidh crìoch a chuir ris an kernel airson an àireamh as motha de luchd-brosnachaidh “oops”, às deidh sin a dhol thairis air an sin tòisichidh an kernel gluasad chun stàit “panic” agus an uairsin ath-thòiseachadh, nach leig leis a ’chùis a choileanadh. àireamh de thursan a dh’ fheumar gus an ath-chunntadh a chuir thairis. Gu gnàthach, tha a’ chrìoch air a shuidheachadh gu 10 mìle “oops”, ach ma thogras tu, faodar atharrachadh tron ​​​​pharamadair oops_limit.
    • Chaidh paramadair rèiteachaidh a chuir ris LEGACY_TIOCSTI agus sysctl legacy_tiocsti gus an comas dàta a chuir a-steach don inneal-crìochnachaidh a chuir dheth a’ cleachdadh an ioctl TIOCSTI, oir faodar an gnìomh seo a chleachdadh gus caractaran neo-riaghailteach a chuir a-steach don bhufair cuir a-steach ceann-uidhe agus atharrais a-steach luchd-cleachdaidh.
    • Thathas a’ moladh seòrsa ùr de structar a-staigh, encoded_page, anns am bi na pìosan ìosal den phuing air an cleachdadh gus fiosrachadh a bharrachd a stòradh a thathas a’ cleachdadh gus dìon an aghaidh cùl-fhiosrachadh gun fhiosta air a’ phuing (ma tha feum air ath-sgrùdadh, feumar na pìosan a bharrachd sin a ghlanadh an toiseach) .
    • Air an àrd-ùrlar ARM64, aig ìre bròg, tha e comasach buileachadh bathar-bog an uidheamachd Shadow Stack a chomasachadh no a dhì-cheadachadh, a thathas a’ cleachdadh gus dìon an aghaidh a bhith ag ath-sgrìobhadh an t-seòladh tilleadh bho ghnìomh ma thachras bufair thar-shruth air a’ chruach ( is e brìgh an dìon an seòladh tilleadh a shàbhaladh ann an stac “sgàil” air leth às deidh smachd a ghluasad chun ghnìomh agus an seòladh a chaidh a thoirt air ais fhaighinn air ais mus fhàg thu an gnìomh). Leigidh taic airson buileachadh bathar-cruaidh is bathar-bog de Shadow Stack ann an aon cho-chruinneachadh kernel dhut aon kernel a chleachdadh air diofar shiostaman ARM, ge bith dè an taic a th’ aca airson stiùireadh airson dearbhadh puing. Bithear a’ toirt a-steach buileachadh bathar-bog tro bhith a’ cur an àite an stiùiridh riatanach sa chòd aig àm luchdachadh.
    • Taic a bharrachd airson a bhith a’ cleachdadh an uidheamachd fios fàgail asyncronach air pròiseasairean Intel, a leigeas le bhith a’ lorg ionnsaighean aon-cheum air còd a chaidh a chuir gu bàs ann an enclaves SGX.
    • Thathas a’ moladh seata de ghnìomhachd a leigeas leis an hypervisor taic a thoirt do dh’ iarrtasan bho shiostaman aoighean Intel TDX (Trusted Domain Extensions).
    • Chaidh na roghainnean togail kernel RANDOM_TRUST_BOOTLOADER agus RANDOM_TRUST_CPU a thoirt air falbh, airson fàbhar nan roghainnean loidhne-àithne co-fhreagarrach random.trust_bootloader agus random.trust_cpu.
    • Tha an uidheamachd Landlock, a leigeas leat casg a chuir air eadar-obrachadh buidheann de phròiseasan leis an àrainneachd a-muigh, air taic a chuir ris a’ bhratach LANDLOCK_ACCESS_FS_TRUNCATE, a tha ga dhèanamh comasach smachd a chumail air coileanadh gnìomhachd brisidh fhaidhlichean.
  • Fo-shiostam lìonra
    • Airson IPv6, chaidh taic airson PLB (Cothromachadh Luchdan Dìon) a chur ris, inneal cothromachaidh luchdan eadar ceanglaichean lìonra a tha ag amas air puingean cus cuideim air suidsichean ionad dàta a lughdachadh. Le bhith ag atharrachadh an IPv6 Flow Label, bidh am PLB ag atharrachadh slighean pacaid air thuaiream gus luchdan air puirt suidse a chothromachadh. Gus ath-òrdachadh pacaidean a lughdachadh, thèid an obair seo a dhèanamh às deidh amannan leisg nuair as urrainnear. Tha cleachdadh PLB ann an ionadan dàta Google air mì-chothromachadh luchdan air puirt suidse a lughdachadh 60% gu cuibheasach, call pacaid a lughdachadh 33%, agus lughdachadh latency le 20%.
    • Dràibhear a bharrachd airson innealan MediaTek a’ toirt taic do Wi-Fi 7 (802.11be).
    • Taic a bharrachd airson ceanglaichean 800-gigabit.
    • Chuir sinn ris a’ chomas eadar-aghaidh lìonra ath-ainmeachadh air an itealan, gun stad air obair.
    • Chaidh iomradh air an t-seòladh IP a ràinig am pacaid a chuir ris na teachdaireachdan log mu thuil SYN.
    • Airson UDP, chaidh an comas clàran hash fa leth a chleachdadh airson diofar àiteachan ainm lìonra a chuir an gnìomh.
    • Airson drochaidean lìonra, chaidh taic airson modh dearbhaidh MAB (Seach-rathad Dearbhaidh MAC) a chuir an gnìomh.
    • Airson protocol CAN (CAN_RAW), chaidh taic airson modh socaid SO_MARK a chuir an gnìomh airson sìoltachain trafaic stèidhichte air fwmark a cheangal.
    • Bidh ipset a’ cur an gnìomh paramadair bitmask ùr a leigeas leat masg a shuidheachadh stèidhichte air pìosan neo-riaghailteach anns an t-seòladh IP (mar eisimpleir, “ipset cruthaich set1 hash: ip bitmask 255.128.255.0”).
    • Taic a bharrachd airson a bhith a’ giullachd cinn a-staigh am broinn pacaidean tunail gu nf_tables.
  • Uidheam
    • Chaidh am fo-shiostam “luathachadh” a chuir ris le bhith a ’cur an gnìomh frèam airson luathaichean coimpiutaireachd, a dh’ fhaodar a thoirt seachad an dàrna cuid ann an cruth ASICn fa leth no ann an cruth blocaichean IP taobh a-staigh an SoC agus GPU. Tha na luathadairean sin gu sònraichte ag amas air fuasgladh fhaighinn air duilgheadasan ionnsachaidh innealan a luathachadh.
    • Tha an draibhear amdgpu a’ toirt a-steach taic airson na pàirtean GC, PSP, SMU agus NBIO IP. Airson siostaman ARM64, tha taic airson DCN (Display Core Next) air a bhuileachadh. Chaidh buileachadh toradh sgrion dìonta a ghluasad bho bhith a’ cleachdadh DCN10 gu DCN21 agus faodar a chleachdadh a-nis nuair a bhios tu a’ ceangal iomadh scrion.
    • Tha an draibhear i915 (Intel) air taic a dhèanamh seasmhach airson cairtean bhidio Intel Arc (DG2 / Alchemist).
    • Bidh an draibhear Nouveau a’ toirt taic do NVIDIA GA102 (RTX 30) GPUs stèidhichte air ailtireachd Ampere. Airson cairtean nva3 (GT215), chaidh an comas smachd a chumail air an backlight a chuir ris.
    • Taic a bharrachd airson innealan-atharrachaidh gun uèir stèidhichte air Realtek 8852BE, Realtek 8821CU, 8822BU, 8822CU, 8723DU (USB) agus chips MediaTek MT7996, Broadcom BCM4377/4378/4387 Bluetooth eadar-aghaidh, a bharrachd air inneal-riaghlaidh Motorcomm yt8521 agus NVIDIA Tegra Ethernet.
    • Chuir sinn taic ASoC (ALSA System on Chip) ris airson sgoltagan fuaim togte HP Stream 8, Advantech MICA-071, Dell SKU 0C11, Intel ALC5682I-VD, Xiaomi Redmi Book Pro 14 2022, i.MX93, Armada 38x, RK3588. Taic a bharrachd airson eadar-aghaidh claisneachd Focusrite Saffire Pro 40. Codec claisneachd Realtek RT1318 air a chur ris.
    • Taic a bharrachd airson fònaichean sgairteil agus tablaidean Sony (Xperia 10 IV, 5 IV, X agus X compact, OnePlus One, 3, 3T agus Nord N100, Xiaomi Poco F1 agus Mi6, Huawei Watch, Google Pixel 3a, Samsung Galaxy Tab 4 10.1.
    • Taic a bharrachd airson ARM SoC agus Apple T6000 (M1 Pro), T6001 (M1 Max), T6002 (M1 Ultra), Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662), SM4250 (Snapdragon 460), SMnapdragon 6375 (Snapdragon 695) bùird, SDM670 (Snapdragon 670), MSM8976 (Snapdragon 652), MSM8956 (Snapdragon 650), RK3326 Odroid-Go/rg351, Zyxel NSA310S, InnoComm i.MX8MM, Odroid Go Ultra.

Aig an aon àm, chruthaich Bunait Bathar-bog an-asgaidh Ameireagaidh Laidinn dreach den kernel 6.2 gu tur an-asgaidh - Linux-libre 6.2-gnu, air fhuadach de eileamaidean firmware agus draibhearan anns a bheil co-phàirtean seilbhe no earrannan de chòd, agus tha an raon aige cuingealaichte le an neach-dèanamh. Bidh an naidheachd ùr a’ glanadh bloban ùra ann an draibhear nouveau. Tha luchdachadh blob à comas ann an draibhearan mt7622, ​​mt7996 wifi agus bcm4377 bluetooth. Ainmean blob air an glanadh ann am faidhlichean dts airson ailtireachd Aarch64. Còd glanadh blob ùrachadh ann an grunn dhraibhearan agus fo-shiostaman. Sguir an draibhear s5k4ecgx a ghlanadh, oir chaidh a thoirt air falbh bhon kernel.

Source: fosgailtenet.ru

Cuir beachd ann