Mwepụta kernel Linux 6.2

Mgbe ọnwa abụọ nke mmepe gasịrị, Linus Torvalds wepụtara ntọhapụ nke Linux kernel 6.2. N'ime mgbanwe ndị a ma ama: a na-anabata nnabata nke koodu n'okpuru ikikere Copyleft-Next, a na-eme ka mmejuputa RAID5/6 na Btrfs dịkwuo mma, ntinye nkwado maka asụsụ Rust na-aga n'ihu, a na-ebelata oke nchebe megide mwakpo Retbleed, na A na-agbakwunye ikike ịhazi oriri ebe nchekwa n'oge a na-edeghachi, a na-agbakwunye usoro maka TCP na-edozi PLB (Protective Load Balance), agbakwunyere usoro nchebe ngwakọ (FineIBT), BPF ugbu a nwere ikike ịkọwapụta ihe ya na nhazi data. , A na-etinye ọrụ rv (Runtime Verification), ike oriri na mmejuputa RCU mkpọchi.

Ụdị ọhụrụ ahụ gụnyere ndozi 16843 sitere na ndị mmepe 2178, nha patch bụ 62 MB (mgbanwe ndị ahụ metụtara faịlụ 14108, agbakwunyere ahịrị koodu 730195, ehichapụ ahịrị 409485). Ihe dị ka 42% nke mgbanwe niile ewepụtara na 6.2 metụtara ndị ọkwọ ụgbọ ala ngwaọrụ, ihe dịka 16% nke mgbanwe metụtara imelite koodu akọwapụtara maka nhazi ngwaike, 12% metụtara mkpokọta netwọkụ, 4% metụtara sistemụ faịlụ, yana 3% metụtara sistemu kernel nke ime.

Ihe ohuru ohuru na kernel 6.2:

  • Ebe nchekwa na ọrụ sistemụ
    • Enyere ya ohere itinye n'ime koodu kernel yana mgbanwe enyere n'okpuru ikike Copyleft-Ọzọ 0.3.1. Otu n'ime ndị dere GPLv3 kere akwụkwọ ikike Copyleft-Ọzọ ma dakọtara na ikikere GPLv2, dịka ndị ọka iwu sitere na SUSE na Red Hat kwadoro. E jiri ya tụnyere GPLv2, akwụkwọ ikike Copyleft-Next bụ kọmpat ma dị mfe nghọta (wepụrụ akụkụ mmeghe na okwu nke nkwekọrịta oge ochie), na-akọwa oge na usoro maka iwepụ mmebi iwu, ma na-ewepụ ihe ndị chọrọ copyleft na-akpaghị aka maka ngwanrọ ochie. kariri afo iri na ise.

      Copyleft-Next nwekwara nkebi ahịrịokwu onyinye teknụzụ nwe, nke, n'adịghị ka GPLv2, mere ikikere a dakọtara na ikike Apache 2.0. Iji hụ na ndakọrịta zuru oke na GPLv2, Copyleft-Next kwuru hoo haa na enwere ike kesaa ọrụ ewepụtara n'okpuru ikikere GPL na mgbakwunye na ikike Copyleft-Ọzọ.

    • Ihe owuwu ahụ gụnyere akụrụngwa “rv”, nke na-enye interface maka mmekọrịta site na ohere onye ọrụ na ndị na-ahụ maka sistemụ RV (Runtime Verification), nke emebere iji lelee ọrụ ziri ezi na sistemụ ntụkwasị obi siri ike nke na-ekwe nkwa enweghị ọdịda. A na-eme nkwenye n'oge ojiri gaa site na ijikọta ndị na-ahụ maka ihe na-achọpụta isi ihe na-enyocha ọganihu n'ezie nke ogbugbu megide ụdị nrụtụ aka ekpebiela nke ọma nke igwe nke na-akọwapụta omume a na-atụ anya na sistemụ.
    • Ngwa zRAM, nke na-enye ohere ka echekwa nkebi swap na ebe nchekwa n'ụdị abịakọrọ (a na-emepụta ngwaọrụ ngọngọ na ebe nchekwa nke a na-eme mgbanwe site na mkpakọ), na-emejuputa ikike nke iweghachi ibe site na iji usoro algorithm ọzọ iji nweta ọkwa dị elu. nke mkpakọ. Isi echiche bụ ịnye nhọrọ n'etiti ọtụtụ algọridim (lzo, lzo-rle, lz4, lz4hc, zstd), na-enye nkwekọrịta nke onwe ha n'etiti mkpakọ / mgbakasị ọsọ na ọkwa mkpakọ, ma ọ bụ nke kachasị mma na ọnọdụ pụrụ iche (dịka ọmụmaatụ, maka ịpịkọta nnukwu). ibe ebe nchekwa).
    • Agbakwunyere API "iommufd" maka ijikwa sistemu njikwa ebe nchekwa I/O - IOMMU (I/O Memory-Management Unit) site na oghere onye ọrụ. API ọhụrụ ahụ na-eme ka o kwe omume ijikwa nkọwa nke faịlụ ibe tebụl I/O.
    • BPF na-enye ikike imepụta ụdị, kọwapụta ihe nke gị, wuo usoro ihe nke gị, wee mepụta usoro data nke gị nke ọma, dị ka ndepụta ejikọtara. Maka mmemme BPF na-abanye n'ụdị ụra (BPF_F_SLEEPABLE), agbakwunyela nkwado maka bpf_rcu_read_{,un}lock() mkpọchi. Nkwado etinyere maka ịchekwa ihe task_struct. Ụdị maapụ BPF_MAP_TYPE_CGRP_STORAGE agbakwunyere, na-enye nchekwa mpaghara maka otu.
    • Maka usoro mgbochi RCU (Ngụgharị-nkwalite-mmelite), a na-emejuputa usoro nhọrọ nke oku azụghachi “ume umengwụ, nke a na-ahazi ọtụtụ oku oku n'otu oge site na iji ngụ oge na ọnọdụ ogbe. Ngwa nke njikarịcha a tụrụ aro na-enye anyị ohere ibelata oriri ike na ngwaọrụ gam akporo na ChromeOS site na 5-10% site na yigharịrị arịrịọ RCU n'oge enweghị ọrụ ma ọ bụ obere ibu na sistemụ.
    • Agbakwunyere sysctl split_lock_mitigate iji jikwaa ka sistemụ ahụ si eme mgbe ọ na-achọpụta mkpọchi gbawara agbawa na-eme mgbe ị na-enweta data na-edoghị anya na ebe nchekwa n'ihi data na-agafe ahịrị cache CPU abụọ mgbe ị na-eme ntuziaka atọm. Ihe mgbochi ndị dị otú ahụ na-eduga n'ịbelata arụmọrụ. Ịtọlite ​​split_lock_mitigate ka 0 naanị na-enye ịdọ aka ná ntị na enwere nsogbu, ebe ịtọhapụ split_lock_mitigate na 1 na-emekwa ka usoro ahụ mee ka mkpọchi ahụ kwụsịlata iji chekwaa arụmọrụ maka sistemụ ndị ọzọ.
    • Atụpụtala mmejuputa qspinlock ọhụrụ maka ụkpụrụ ụlọ PowerPC, nke na-egosipụta arụmọrụ dị elu ma dozie ụfọdụ nsogbu mkpọchi na-ebilite n'ọnọdụ pụrụ iche.
    • A rụgharịrị koodu njikwa nkwụsịtụ MSI (Ozi-Signed Interrupts), na-ewepụ nsogbu nrụkọba ụlọ yana ịgbakwunye nkwado maka ijikọ ndị njikwa n'otu n'otu na ngwaọrụ dị iche iche.
    • Maka sistemu dabere na ntuziaka LoongArch setịpụrụ ụkpụrụ eji na Loongson 3 5000 processors yana mejuputa RISC ISA ọhụrụ, dị ka MIPS na RISC-V, a na-etinye nkwado maka ftrace, nchekwa nchekwa, ụra na ụdị njikere.
    • Enyerela ikike ikenye aha n'akụkụ ebe nchekwa na-enweghị aha (aha mbụ enwere ike kenye ya na ebe nchekwa nzuzo nke ekenyere na otu usoro).
    • Agbakwunyere paramita ahịrị iwu kernel ọhụrụ “trace_trigger”, nke emebere ka ọ rụọ ọrụ mkpagharị trace ejiri na-ejikọ iwu ọnọdụ akpọrọ mgbe agbanyere nlele njikwa (dịka ọmụmaatụ, trace_trigger=”sched_switch.stacktrace ma ọ bụrụ prev_state == 2″).
    • Ihe ndị a chọrọ maka ụdị ngwugwu binutils abawanyela. Iwulite kernel ugbu a chọrọ opekata mpe binutils 2.25.
    • Mgbe ị na-akpọ exec (), ike itinye usoro na oge aha, nke oge dị iche na oge usoro, agbakwunyere.
    • Anyị amalitela ịnyefe ọrụ ndị ọzọ site na ngalaba Rust-for-Linux metụtara iji asụsụ Rust dị ka asụsụ nke abụọ maka ndị ọkwọ ụgbọ ala na modul kernel. Akwụsịghị nkwado nchara site na ndabara na anaghị eme ka etinye nchara nchara dịka ndabere kernel chọrọ. A na-agbasawanye ọrụ isi enyere na ntọhapụ ikpeazụ iji kwado koodu dị ala, dị ka ụdị Vec na macros pr_debug!(), pr_cont!() na pr_alert!(), yana nnukwu nnukwu usoro "#[vtable". ]”, nke na-eme ka ọ dị mfe ịrụ ọrụ na tebụl pointer na ọrụ. A na-atụ anya na mgbakwunye na njigide nchara dị elu karịa sistemụ kernel, nke ga-enye ohere ịmepụta ndị ọkwọ ụgbọ ala zuru oke na Rust, na mwepụta n'ọdịnihu.
    • Ụdị "char" a na-eji na kernel bụ ugbu a ekwuwapụtaghị na ọ bụghị na ndabara maka ụlọ ọrụ niile.
    • Usoro nkesa ebe nchekwa slab - SLOB (slab allocator), nke e mere maka sistemụ nwere obere ebe nchekwa, ekwuputala na ọ gaghịzi adị. Kama SLOB, n'okpuru ọnọdụ nkịtị, a na-atụ aro ka iji SLUB ma ọ bụ SLAB. Maka sistemu nwere obere ebe nchekwa, a na-atụ aro ka iji SLUB n'ụdị SLUB_TINY.
  • Sistemụ Disk, I/O na Sistemụ Faịlụ
    • Emeela ọganihu na Btrfs iji dozie nsogbu "dere oghere" na mmejuputa RAID 5/6 (mgbalị iweghachi RAID ma ọ bụrụ na ihe mberede na-eme n'oge ederede na ọ gaghị ekwe omume ịghọta ihe ngọngọ nke edere ngwaọrụ RAID n'ụzọ ziri ezi, nke nwere ike iduga na-egbochi mbibi, kwekọrọ na blocks underwritten). Na mgbakwunye, SSD ugbu a na-eme ka ọrụ ịtụfu asynchronous na-akpaghị aka na ndabara mgbe enwere ike, na-enye ohere maka ịrụ ọrụ ka mma n'ihi nhazi nke ọma nke arụ ọrụ tụfuo n'ahịrị na nhazi nke kwụ n'ahịrị site na onye nrụpụta ndabere. Emelitere arụmọrụ nke izipu na ịchọ ọrụ, yana FIEMAP ioctl.
    • agbasawanye ike maka ijikwa ide ebugharị (ịdeghachi, nchekwa ndabere nke data gbanwere) maka ngwaọrụ mgbochi. N'ọnọdụ ụfọdụ, dị ka mgbe ị na-eji ngwaọrụ ngọngọ netwọk ma ọ bụ draịva USB, akwụkwọ umengwụ nwere ike ịkpata nnukwu oriri RAM. Iji chịkwaa omume ndị umengwụ na-ede ma debe nha cache ibe n'ime oke ụfọdụ, ewepụtala usoro ọhụrụ strict_limit, min_bytes, max_bytes, min_ratio_fine na max_ratio_fine na sysfs (/sys/class/bdi/).
    • Sistemụ faịlụ F2FS na-arụ ọrụ atomic dochie ioctl, nke na-enye gị ohere ide data na faịlụ n'ime otu ọrụ atọm. F2FS na-agbakwụnyekwa oghere mgbochi mgbochi iji nyere aka chọpụta data eji arụ ọrụ ma ọ bụ data na-enwetabeghị ogologo oge.
    • Na ext4 FS naanị mmezi njehie ka a na-ahụta.
    • Usoro faịlụ ntfs3 na-enye ọtụtụ nhọrọ ugwu ọhụrụ: "nocase" iji chịkwaa mmetụta ikpe na faịlụ na aha ndekọ; windows_name machibido imepụta aha faịlụ nwere mkpụrụedemede na-adabaghị maka Windows; hide_dot_files iji jikwaa ọrụ nke akara faịlụ zoro ezo maka faịlụ na-amalite site na ntụpọ.
    • Sistemụ faịlụ Squashfs na-arụ ọrụ nhọrọ ugwu “threads=”, nke na-enye gị ohere ịkọwa ọnụọgụ nke eri ka ha na-arụ ọrụ decompression. Squashfs webakwara ike ịdepụta NJ onye ọrụ nke sistemụ faịlụ etinyere, ejiri mee ka faịlụ nke otu onye ọrụ na nkebi mba ofesi etinyegoro ya na onye ọrụ ọzọ na sistemụ ugbu a.
    • Emegharịrị ndetu njikwa ohere POSIX (POSIX ACLs). Mmejuputa iwu ọhụrụ a na-ewepụ okwu ụkpụrụ ụlọ, na-eme ka mmezi codebase dị mfe, ma webata ụdị data echekwara.
    • Usoro fscrypt, nke a na-eji maka izo ya ezo nke faịlụ na akwụkwọ ndekọ aha, agbakwunyela nkwado maka SM4 encryption algorithm (ọkọlọtọ China GB/T 32907-2016).
    • Enyerela ikike ịmepụta kernel na-enweghị nkwado NFSv2 (n'ọdịnihu ha na-eme atụmatụ ịkwụsị ịkwado NFSv2 kpamkpam).
    • Agbanweela nhazi nke ịlele ikike ịnweta ngwaọrụ NVMe. Na-enye ikike ịgụ na ide na ngwaọrụ NVMe ma ọ bụrụ na usoro ide ihe nwere ohere ịnweta faịlụ raara onwe ya nye ngwaọrụ (na mbụ usoro a ga-enwerịrị ikike CAP_SYS_ADMIN).
    • Wepụrụ ọkwọ ụgbọala ngwugwu CD/DVD, nke kwụsịrị na 2016.
  • Virtualization na Nchekwa
    • Emebere usoro nchebe ọhụrụ megide adịghị ike nke Retbleed na Intel na AMD CPUs, na-eji nsochi omimi oku, nke na-adịghị ebelata ọrụ dịka nchebe dị ugbu a megide Retbleed. Iji mee ka ụdịdị ọhụrụ ahụ nwee ike, atụpụtala paramita ahịrị iwu kernel “retbleed=stoff”.
    • Agbakwunyere ngwakọ FineIBT ntuziaka eruba usoro nchebe, na-ejikọta ojiji nke ngwaike Intel IBT (Indirect Branch Tracking) ntuziaka na software nchebe kCFI (kernel Control Flow Integrity) iji gbochie mmebi nke usoro igbu oge (nchịkwa nchịkwa) n'ihi ojiji. nke irigbu ndị na-agbanwe ntụzịaka echekwara na ebe nchekwa na ọrụ. FineIBT na-enye ohere igbu site na ịwụli elu na-apụtaghị ìhè naanị n'ihe banyere ịwụ elu na ntuziaka ENDBR, nke etinyere na mmalite nke ọrụ ahụ. Na mgbakwunye, site na ntụnyere na usoro kCFI, a na-enyocha hashes iji kwe nkwa enweghị mgbanwe nke ntule.
    • Ihe mgbochi agbakwunyere iji gbochie mwakpo nke na-emegharị ọgbọ nke steeti "oops", mgbe nke ahụ gasịrị, a rụchara ọrụ ndị nwere nsogbu ma weghachi steeti ahụ n'akwụsịghị usoro ahụ. N'iji ọnụ ọgụgụ dị ukwuu nke oku na steeti "oops", ihe nrịbama njupụta na-apụta (ntụgharị uche), nke na-enye ohere nrigbu adịghị ike nke NULL pointer dereferences kpatara. Iji chebe megide mwakpo ndị dị otú ahụ, agbakwunyere oke na kernel maka ọnụ ọgụgụ kachasị nke "oops" na-akpalite, mgbe nke a gafechara, kernel ga-amalite mgbanwe gaa na ọnọdụ "egwu" na-esote reboot, nke na-agaghị ekwe ka imezu ya. ọnụ ọgụgụ nke itiration nke achọrọ iji jufee ngụgharị ahụ. Site na ndabara, atọrọ oke ka 10 puku “oops”, mana ọ bụrụ na achọrọ, enwere ike ịgbanwe ya site na oke oops_limit.
    • Nhazi agbakwunyere LEGACY_TIOCSTI na sysctl legacy_tiocsti iji gbanyụọ ikike itinye data n'ime ọnụ ọnụ site na iji ioctl TIOCSTI, ebe enwere ike iji ọrụ a dochie mkpụrụedemede aka ike n'ime ihe ntinye ọnụ ma megharịa ntinye onye ọrụ.
    • A na-atụpụta ụdị nhazi ọhụrụ nke ime, encoded_page, nke a na-eji obere ntakịrị nke pointer na-echekwa ozi ndị ọzọ eji echebe pụọ na nkwụsịtụ nke pointer na mberede (ọ bụrụ na ọ dị mkpa n'ezie, a ga-ebu ụzọ kpochapụ ihe ndị a ọzọ) .
    • N'elu ikpo okwu ARM64, na ọkwa buut, ọ ga-ekwe omume ịme ma ọ bụ gbanyụọ mmemme ngwanrọ nke usoro Shadow Stack, nke a na-eji echebe megide idegharị adreesị nloghachi site na ọrụ ma ọ bụrụ na ihe nchekwa na-ejupụta na nchịkọta ( Isi ihe nchebe bụ ịchekwa adreesị nlọghachi na nchịkọta "onyinyo" dị iche iche mgbe ejiri njikwa na-arụ ọrụ na weghachite adreesị enyere tupu ịpụ ọrụ). Nkwado maka ngwaike na mmejuputa ngwanrọ nke Shadow Stack n'otu mgbakọ kernel na-enye gị ohere iji otu kernel na sistemụ ARM dị iche iche, n'agbanyeghị nkwado ha maka ntuziaka maka nyocha pointer. A na-eme ntinye nke mmejuputa software site na ngbanwe nke ntụziaka dị mkpa na koodu n'oge nbudata.
    • Nkwado agbakwunyere maka iji usoro ngosi ọpụpụ asynchronous na ndị nrụpụta Intel, nke na-enye ohere ịchọpụta ọgụ otu nzọụkwụ na koodu gburu na SGX enclaves.
    • Atụpụtara usoro ọrụ nke na-enye ohere hypervisor nkwado arịrịọ sitere na sistemụ ndị ọbịa Intel TDX (Trusted Domain Extensions).
    • E wepụrụ ntọala ntọala kernel RANDOM_TRUST_BOOTLOADER na RANDOM_TRUST_CPU, na-akwado nhọrọ ahịrị iwu kwekọrọ random.trust_bootloader na random.trust_cpu.
    • Usoro nke Landlock, nke na-enye gị ohere igbochi mmekọrịta nke otu usoro na gburugburu ebe obibi, agbakwunyere nkwado maka ọkọlọtọ LANDLOCK_ACCESS_FS_TRUNCATE, nke na-eme ka o kwe omume ịchịkwa mmezu nke ọrụ nkwụsị faịlụ.
  • Sistemụ netwọkụ
    • Maka IPv6, agbakwunyela nkwado maka PLB (Protective Load Balance), usoro ndozi ibu n'etiti njikọ netwọkụ nke ezubere iji belata oke ibu na mgbanaka etiti data. Site na ịgbanwe akara ngosi IPV6 Flow, PLB na-agbanwe ụzọ ngwugwu na-enweghị usoro iji dozie ibu na ọdụ ụgbọ mmiri. Iji belata nhazigharị ngwugwu, a na-arụ ọrụ a mgbe oge arụchara ọrụ mgbe ọ bụla enwere ike. Ojiji nke PLB na ebe data Google ebelatala enweghị ahaghị nhata na ọdụ ụgbọ mmiri site na nkezi 60%, belata mfu ngwugwu site na 33%, ma belata nkwụsịtụ site na 20%.
    • Onye ọkwọ ụgbọ ala agbakwunyere maka ngwaọrụ MediaTek na-akwado Wi-Fi 7 (802.11be).
    • Nkwado agbakwunyere maka njikọ 800-gigabit.
    • Agbakwunyere ikike ịnyegharị oghere netwọkụ aha na ofufe, na-akwụsịghị ọrụ.
    • Agbakwunyela aha adreesị IP nke ngwugwu ahụ rutere na ozi ndekọ banyere iju mmiri SYN.
    • Maka UDP, emejuputala ikike iji tebụl hash dị iche iche maka oghere aha netwọkụ dị iche iche.
    • Maka àkwà mmiri netwọkụ, nkwado maka usoro nnwapụta MAB (MAC Authentication Bypass) emejuputala ya.
    • Maka protocol CAN (CAN_RAW), nkwado maka ọnọdụ oghere SO_MARK emejuputala maka itinye nzacha okporo ụzọ dabere fwmark.
    • ipset na-emejuputa paramita bitmask ọhụrụ nke na-enye gị ohere ịtọ nkpuchi dabere na ibe n'ibe aka ike na adreesị IP (dịka ọmụmaatụ, "ipset create set1 hash: ip bitmask 255.128.255.0").
    • Nkwado agbakwunyere maka nhazi nkụnye eji isi mee n'ime ngwugwu tunneled na nf_tables.
  • Ngwa
    • Agbakwunyere subsystem "accel" na mmejuputa usoro maka ndị na-eme ngwa ngwa, nke enwere ike ịnye ya n'ụdị ASIC nke ọ bụla ma ọ bụ n'ụdị mgbochi IP n'ime SoC na GPU. Ihe ndị a na-eme ngwa ngwa bụ iji mee ka ngwọta nke nsogbu mmụta igwe dị ngwa ngwa.
    • Onye ọkwọ ụgbọ ala amdgpu gụnyere nkwado maka ngwa GC, PSP, SMU na NBIO IP. Maka sistemụ ARM64, nkwado maka DCN (Ngosipụta Core Na-esote) na-emejuputa atumatu. Emebela mmejuputa mmepụta ihuenyo echedoro site na iji DCN10 gaa na DCN21 ma enwere ike iji ya ugbu a mgbe ị na-ejikọta ọtụtụ ihuenyo.
    • Onye ọkwọ ụgbọ ala i915 (Intel) emeela nkwado maka kaadị vidiyo Intel Arc (DG2/Alchemist) pụrụ iche.
    • Onye ọkwọ ụgbọ ala Nouveau na-akwado NVIDIA GA102 (RTX 30) GPU dabere na ihe owuwu Ampere. Maka kaadị nva3 (GT215), agbakwunyela ikike ijikwa ọkụ azụ.
    • Nkwado agbakwunyere maka ihe nkwụnye ikuku dabere na Realtek 8852BE, Realtek 8821CU, 8822BU, 8822CU, 8723DU (USB) na MediaTek MT7996 ibe, Broadcom BCM4377/4378/4387 Bluetooth interfaces, yana motocomm ytler GE Bluetooth interfaces.
    • Agbakwunyere ASoC (ALSA Sistemụ na Chip) nkwado maka ibe ụda arụnyere HP Stream 8, Advantech MICA-071, Dell SKU 0C11, Intel ALC5682I-VD, Xiaomi Redmi Book Pro 14 2022, i.MX93, Armada 38x, RK3588. agbakwunyere nkwado maka Focusrite Saffire Pro 40 codec ọdịyo Realtek RT1318.
    • Nkwado agbakwunyere maka Sony smartphones na mbadamba (Xperia 10 IV, 5 IV, X na X kọmpat, OnePlus One, 3, 3T na Nord N100, Xiaomi Poco F1 na Mi6, Huawei Watch, Google Pixel 3a, Samsung Galaxy Tab 4 10.1.
    • Nkwado agbakwunyere maka ARM SoC na Apple T6000 (M1 Pro), T6001 (M1 Max), T6002 (M1 Ultra), Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662), SM4250 (Snapdragon 460) (Snapdragon 6375) mbadamba , SDM695 (Snapdragon 670), MSM670 (Snapdragon 8976), MSM652 (Snapdragon 8956), RK650 Odroid-Go/rg3326, Zyxel NSA351S, InnoComm i.MX310MM, Odroid Go Ultra

N'otu oge ahụ, Latin American Free Software Foundation hibere ụdị nke kernel 6.2 - Linux-libre 6.2-gnu kpamkpam, kpochapụrụ nke ngwa ngwa yana ndị ọkwọ ụgbọ ala nwere akụrụngwa ma ọ bụ akụkụ nke koodu, nke oke ya nwere oke. emeputa. Ntọhapụ ọhụrụ ahụ na-ehichapụ blọgụ ọhụrụ na onye ọkwọ ụgbọ ala nouveau. Akwụsịghị ịkwanye blob na mt7622, ​​mt7996 wifi na bcm4377 ndị ọkwọ ụgbọ ala bluetooth. Kpochapụ aha blob na faịlụ dts maka nhazi ụlọ Aarch64. Koodu nhicha blob emelitere n'ime ndị ọkwọ ụgbọ ala na sistemụ dị iche iche. Kwụsị ihicha onye ọkwọ ụgbọ ala s5k4ecgx, ka ewepụrụ ya na kernel.

isi: opennet.ru

Tinye a comment