Linux 5.18 kjarnaútgáfa

Eftir tveggja mánaða þróun kynnti Linus Torvalds útgáfu Linux kjarna 5.18. Meðal athyglisverðustu breytinganna: Mikil hreinsun á úreltri virkni var framkvæmd, Reiserfs FS var lýstur úreltur, atburðir til að rekja notendaferla voru innleiddir, stuðningi við kerfi til að hindra Intel IBT hetjudáð var bætt við, aðferð til að greina biðminni yfirflæðis var virkjuð þegar með því að nota memcpy() aðgerðina, var kerfi til að rekja fprobe virknikalla bætt við, Frammistaða verkefnaáætlunar á AMD Zen örgjörva hefur verið bætt, rekill til að stjórna Intel CPU virkni (SDS) hefur verið innifalinn, sumir plástrar hafa verið samþættir fyrir endurskipulagningu á hausskrám og notkun C11 staðalsins hefur verið samþykkt.

Nýja útgáfan inniheldur 16206 lagfæringar frá 2127 forriturum (í síðustu útgáfu voru 14203 lagfæringar frá 1995 forriturum), plástrastærðin er 108 MB (breytingarnar höfðu áhrif á 14235 skrár, 1340982 línur af kóða var bætt við, 593836 línum var eytt). Um 44% allra breytinga sem kynntar eru í 5.18 tengjast tækjum, um það bil 16% breytinga tengjast uppfærslukóða sem er sérstakur fyrir vélbúnaðararkitektúr, 11% tengjast netstafla, 3% tengjast skráarkerfum og 3% tengjast innri kjarna undirkerfum.

Helstu nýjungar í kjarna 5.18:

  • Diska undirkerfi, I/O og skráarkerfi
    • Btrfs skráarkerfið hefur bætt við stuðningi við að framsenda þjöppuð gögn þegar verið er að framkvæma sendingar og móttökuaðgerðir. Áður fyrr, þegar send/móttaka var notuð, þjappaði sendandi hlið gögnin sem voru geymd í þjöppuðu formi niður og móttökuhliðin þjappaði þeim aftur saman áður en þau voru skrifuð. Í 5.18 kjarnanum fengu notendarýmisforrit sem notuðu senda/móttaka símtöl getu til að senda þjappað gögn án þess að endurpakka. Virknin er útfærð þökk sé nýju ioctl aðgerðunum BTRFS_IOC_ENCODED_READ og BTRFS_IOC_ENCODED_WRITE, sem gera þér kleift að lesa og skrifa upplýsingar beint að miklu leyti.

      Að auki bætir Btrfs fsync árangur. Bætti við möguleikanum á að afrita og framkvæma endurtengingu (klóna lýsigögn skráa með því að búa til tengil á núverandi gögn án þess að afrita þau í raun) fyrir alla geymsluna, ekki takmarkað við tengipunkta.

    • Í beinni I/O ham er hægt að fá aðgang að dulkóðuðum skrám þegar fscrypt notar innbyggða dulkóðun, þar sem dulkóðunar- og afkóðunaraðgerðir eru framkvæmdar af drifstýringunni frekar en kjarnanum. Með venjulegri kjarnadulkóðun er aðgangur að dulkóðuðum skrám með Direct I/O enn ómögulegur, þar sem aðgangur er að skrám framhjá biðminni í kjarnanum.
    • NFS þjónninn inniheldur sjálfgefið stuðning fyrir NFSv3 samskiptareglur, sem nú þarfnast ekki sérstakrar virkjunar og er tiltæk þegar NFS er almennt virkt. NFSv3 er talin vera aðalútgáfan af NFS og alltaf studd og stuðningur við NFSv2 gæti verið hætt í framtíðinni. Skilvirkni lestrar efnisskrár hefur verið bætt verulega.
    • ReiserFS skráarkerfið hefur verið úrelt og gert er ráð fyrir að það verði fjarlægt árið 2025. Að afnema ReiserFS mun draga úr þeirri fyrirhöfn sem þarf til að viðhalda breytingum á skráarkerfi sem tengjast stuðningi við nýja API fyrir uppsetningu, iomap og tomes.
    • Fyrir F2FS skráarkerfið hefur verið innleitt möguleiki á að kortleggja notendaauðkenni uppsettra skráakerfa, sem er notað til að bera saman skrár tiltekins notanda á uppsettri erlendri skiptingu við annan notanda á núverandi kerfi.
    • Kóðinn fyrir útreikninga á tölfræði í Device-mapper meðhöndlum hefur verið endurunnin, sem hefur verulega bætt nákvæmni bókhalds í meðhöndlum eins og dm-crypt.
    • NVMe tæki styðja nú 64-bita athugunarsummur til að athuga heilleika.
    • Fyrir exfat skráarkerfið hefur verið lagt til nýjan tengimöguleika „keep_last_dots“ sem gerir það að verkum að punktar í lok skráarnafnsins eru hreinsaðir (í Windows eru punktar í lok skráarnafns sjálfgefið fjarlægðir).
    • EXT4 bætir afköst fast_commit ham og eykur sveigjanleika. „mb_optimize_scan“ festingarvalkosturinn, sem gerir kleift að auka afköst við aðstæður þar sem stórt skráarkerfi er sundrað, er aðlagað til að vinna með skrár með umfangi.
    • Stuðningur við skrifstrauma í undirkerfinu sem styður blokkartæki hefur verið hætt. Þessi eiginleiki var lagður til fyrir SSD diska, en var ekki útbreiddur og það eru engin tæki í notkun sem styðja þessa stillingu og það er ólíklegt að þau muni birtast í framtíðinni.
  • Minni og kerfisþjónusta
    • Samþætting setts plástra er hafin, sem gerir kleift að draga verulega úr tíma endurbyggingar kjarnans með því að endurskipuleggja stigveldi hausskráa og fækka krossháðum. Kernel 5.18 inniheldur plástra sem fínstilla uppbyggingu verkefnaáætlunarhausaskráa (kjarna/áætlun). Í samanburði við fyrri útgáfu minnkaði tímanotkun CPU við samsetningu kjarna/áætlunar/kóða um 61% og rauntími minnkaði um 3.9% (úr 2.95 í 2.84 sekúndur).
    • Kjarnakóði er leyft að nota C11 staðalinn, gefinn út árið 2011. Áður þurfti kóði sem bætt var við kjarnann að vera í samræmi við ANSI C (C89) forskriftina, sem var stofnuð aftur árið 1989. Í 5.18 kjarnabyggingarforskriftunum er '—std=gnu89' valmöguleikanum skipt út fyrir '—std=gnu11 -Wno-shift-negative-value'. Hugsaður var möguleiki á að nota C17 staðalinn, en í þessu tilviki væri nauðsynlegt að auka lágmarksstudda útgáfu af GCC, á meðan innfelling C11 stuðnings passar inn í núverandi kröfur fyrir GCC útgáfuna (5.1).
    • Bætt verkáætlunarframmistöðu á AMD örgjörvum með Zen örarkitektúr, sem býður upp á marga Last Level Cache (LLC) fyrir hvern hnút með staðbundnum minnisrásum. Nýja útgáfan útilokar LLC ójafnvægi milli NUMA hnúta, sem leiddi til verulegrar aukningar á frammistöðu fyrir sumar tegundir vinnuálags.
    • Verkfæri til að rekja forrit í notendarými hafa verið stækkuð. Nýja kjarnaútgáfan bætir við getu notendaferla til að búa til notendaviðburði og skrifa gögn í rekja biðminni, sem hægt er að skoða með venjulegum kjarnarakningartólum eins og ftrace og perf. Rekja atburðir notendarýmis eru einangraðir frá rakningaratburðum kjarna. Atburðastöðu er hægt að skoða í gegnum skrána /sys/kernel/debug/tracing/user_events_status, og skráningu atburða og gagnaskráningu í gegnum skrána /sys/kernel/debug/tracing/user_events_data.
    • Bætti við vélbúnaði til að fylgjast með (kanna) aðgerðaköllum - fprobe. Fprobe API er byggt á ftrace, en takmarkast aðeins af getu til að tengja svarhringingaraðila við virkniinngangsstaði og virkniútgangsstaði. Ólíkt kprobes og kretprobes, gerir nýja vélbúnaðurinn þér kleift að nota einn meðhöndlun fyrir nokkrar aðgerðir í einu.
    • Stuðningur við eldri ARM örgjörva (ARMv4 og ARMv5) sem ekki eru búnir minnisstjórnunareiningu (MMU) hefur verið hætt. Stuðningur við ARMv7-M kerfi án MMU er haldið.
    • Stuðningur við RISC-líkan NDS32 arkitektúr sem notaður er í Andes Technologies örgjörvum hefur verið hætt. Kóðinn var fjarlægður vegna skorts á viðhaldi og skorts á eftirspurn eftir NDS32 stuðningi í aðal Linux kjarnanum (notendur sem eftir eru nota sérhæfðar kjarnasmíðar frá vélbúnaðarframleiðendum).
    • Sjálfgefið er að smíða kjarnann með stuðningi fyrir a.out keyranlega skráarsniðið er óvirkt fyrir alfa og m68k arkitektúrana, sem halda áfram að nota þetta snið. Líklegt er að stuðningur við arfleifð a.out sniðið verði alveg fjarlægt úr kjarnanum fljótlega. Áform um að fjarlægja a.out sniðið hafa verið rædd síðan 2019.
    • PA-RISC arkitektúrinn veitir lágmarksstuðning við vDSO (virtual dynamic shared objects) vélbúnaðurinn, sem veitir takmarkað sett af kerfissímtölum tiltækt í notendarými án samhengisskipta. vDSO stuðningur gerði það mögulegt að innleiða getu til að keyra með ókeyranlegum stafla.
    • Bætti við stuðningi við Intel HFI (Hardware Feedback Interface) vélbúnaðinn, sem gerir vélbúnaðinum kleift að senda upplýsingar til kjarnans um núverandi afköst og orkunýtni hvers örgjörva.
    • Bætti við reklum fyrir Intel SDSi (Software-Defined Silicon) vélbúnaðinn, sem gerir þér kleift að stjórna því að viðbótareiginleikar séu teknir inn í örgjörvann (til dæmis sérhæfðar leiðbeiningar og viðbótar skyndiminni). Hugmyndin er sú að hægt sé að útvega flís á lægra verði með háþróaðri aðgerðum læstum, sem síðan er hægt að „kaupa“ og virkja viðbótarmöguleika án þess að skipta um vélbúnað á flísinni.
    • Amd_hsmp reklanum hefur verið bætt við til að styðja við AMD HSMP (Host System Management Port) viðmótið, sem veitir aðgang að örgjörvastjórnunaraðgerðum í gegnum mengi sérstakra skráa sem hafa birst í AMD EPYC miðlara örgjörvum frá og með Fam19h kynslóðinni. Til dæmis, í gegnum HSMP geturðu fengið gögn um orkunotkun og hitastig, stillt tíðnimörk, virkjað ýmsar frammistöðuaukningarhamir og stjórnað minnisbreytum.
    • io_uring ósamstillta I/O tengið útfærir IORING_SETUP_SUBMIT_ALL valmöguleikann til að skrá sett af skráarlýsingum í hringja biðminni, og IORING_OP_MSG_RING aðgerðina til að senda merki frá einum hringi biðminni til annars hringja biðminni.
    • DAMOS (Data Access Monitoring-based Operation Schemes) vélbúnaðurinn, sem gerir kleift að losa minni að teknu tilliti til tíðni minnisaðgangs, hefur aukið möguleika til að fylgjast með minnisaðgerðum úr notendarými.
    • Þriðja röð plástra hefur verið samþætt innleiðingu hugmyndarinnar um blaðsíðublöð, sem líkjast samsettum síðum, en hafa bætt merkingarfræði og skýrara skipulag vinnu. Notkun tomes gerir þér kleift að flýta fyrir minnisstjórnun í sumum kjarna undirkerfum. Í fyrirhuguðum plástrum voru innra minnisstjórnunaraðgerðir þýddar yfir á folio, þar á meðal afbrigði af get_user_pages() aðgerðinni. Veitt stuðning við að búa til mikið magn í framlengdum kóða.
    • Samsetningarkerfið styður nú USERCFLAGS og USERLDFLAGS umhverfisbreytur, með þeim er hægt að senda viðbótarflögg til þýðandans og tengilinn.
    • Í eBPF undirkerfinu veitir BTF (BPF Type Format) vélbúnaðurinn, sem veitir tegundaskoðunarupplýsingar í BPF gervikóða, möguleika á að bæta athugasemdum við breytur sem vísa til minnisvæða í notendarými. Skýringar hjálpa BPF kóða sannprófunarkerfinu betur að bera kennsl á og sannreyna minnisaðgang.
    • Nýtt minnisúthlutunarstýrikerfi til að geyma hlaðið BPF forrit hefur verið lagt til, sem gerir skilvirkari notkun minni í aðstæðum þar sem mikill fjöldi BPF forrita er hlaðinn.
    • MADV_DONTNEED_LOCKED fánanum hefur verið bætt við madvise() kerfiskallið, sem veitir verkfæri til að fínstilla vinnsluminnisstjórnun, sem bætir við núverandi MADV_DONTNEED fána, þar sem hægt er að upplýsa kjarnann fyrirfram um yfirvofandi útgáfu á minnisblokk, þ.e. að þessi kubb er ekki lengur þörf og hægt er að nota hann af kjarnanum. Ólíkt MADV_DONTNEED er notkun MADV_DONTNEED_LOCKED fánans leyfileg fyrir minnissíður sem eru festar í vinnsluminni, sem, þegar madvise er kallað, er vísað út án þess að breyta festu stöðu þeirra og ef síðari aðgangur er að lokun og gerð „síðu sök,“ eru skilað með bindingu varðveitt. Að auki hefur breyting verið bætt við sem gerir kleift að nota MADV_DONTNEED fánann með stórum minnissíðum í HugeTLB.
  • Sýndarvæðing og öryggi
    • Fyrir x86 arkitektúrinn hefur verið bætt við stuðningi við Intel IBT (Indirect Branch Tracking) stjórnflæðisvarnarkerfi, sem kemur í veg fyrir notkun nýtingartækni sem notar ávöxtunarmiðaða forritunartækni (ROP, Return-Oriented Programming), þar sem hagnýtingin. er mynduð í formi keðju af símtölum sem þegar eru til í minni um hluta af vélaleiðbeiningum sem enda með stjórnskilaboði (að jafnaði eru þetta endar aðgerða). Kjarninn í útfærðu verndaraðferðinni er að loka fyrir óbein umskipti yfir í meginmál falls með því að bæta við sérstakri ENDBR fyrirmæli í upphafi fallsins og leyfa framkvæmd óbeinna umbreytinga aðeins ef um er að ræða umskipti yfir í þessa fyrirmæli (óbein kalla í gegnum JMP og CALL verður alltaf að falla á ENDBR leiðbeiningunum, sem er sett í byrjun aðgerða).
    • Virkjaði strangari athugun á stuðpúðamörkum í memcpy(), memmove() og memset() aðgerðunum, framkvæmt á samsetningartíma þegar CONFIG_FORTIFY_SOURCE hamur er virkur. Viðbótarbreytingin gengur út á að athuga hvort þættir mannvirkja sem vitað er um stærð fari út fyrir mörkin. Það er tekið fram að útfærði eiginleikinn myndi leyfa að loka á öll memcpy()-tengt kjarnabiðminniflæði sem greind hefur verið á að minnsta kosti síðustu þremur árum.
    • Bætti við seinni hluta kóðans fyrir uppfærða útfærslu á RDRAND gervi-handahófi númeraframleiðanda, sem er ábyrgur fyrir rekstri /dev/random og /dev/urandom tækjanna. Nýja útfærslan er áberandi fyrir að sameina virkni /dev/random og /dev/urandom, bæta við vörn gegn birtingu tvítekna í straumi handahófsnúmera þegar sýndarvélar eru ræstar, og skipta yfir í að nota BLAKE2s kjötkássaaðgerðina í stað SHA1 fyrir óreiðublöndunaraðgerðir. Breytingin bætti öryggi gervi-handahófsnúmeraframleiðandans með því að útrýma erfiðu SHA1 reikniritinu og útrýma yfirskrift á RNG upphafsvigurnum. Þar sem BLAKE2s reikniritið er betra en SHA1 í frammistöðu, hafði notkun þess einnig jákvæð áhrif á frammistöðu.
    • Fyrir ARM64 arkitektúrinn hefur verið bætt við stuðningi við nýtt auðkenningaralgrím fyrir bendil - „QARMA3“, sem er hraðvirkara en QARMA reikniritið en viðheldur réttu öryggisstigi. Tæknin gerir þér kleift að nota sérhæfðar ARM64 leiðbeiningar til að sannreyna endursendingarföng með stafrænum undirskriftum sem eru geymdar í ónotuðum efri bitum bendillsins sjálfs.
    • Fyrir ARM64 arkitektúrinn hefur stuðningur verið útfærður fyrir samsetningu með innlimun í GCC 12 af verndarstillingu gegn því að skrifa yfir aftur heimilisfangið frá falli ef biðminni flæðir á staflanum. Kjarninn í vörninni er að vista heimilisfangið í sérstökum „skugga“ stafla eftir að stjórn hefur verið flutt yfir í aðgerð og endurheimt þetta heimilisfang áður en aðgerðinni er hætt.
    • Bætti við nýjum lyklakippu - "vél", sem inniheldur kerfiseigandalyklana (MOK, Machine Owner Keys), studd í shim bootloader. Þessa lykla er hægt að nota til að stafrænt undirrita kjarnahluta sem hlaðnir eru á stigi eftir ræsingu (til dæmis kjarnaeiningar).
    • Fjarlægður stuðningur við ósamhverfa einkalykla fyrir TPM, sem voru í boði í eldri útgáfu af TPM, hafði þekkt öryggisvandamál og voru ekki almennt tekin í notkun í reynd.
    • Bætt við vernd gagna með gerð size_t frá heiltöluflæði. Kóðinn inniheldur meðferðaraðila size_mul(), size_add() og size_sub(), sem gera þér kleift að margfalda, bæta við og draga frá stærðum á öruggan hátt með gerð size_t.
    • Þegar kjarninn er byggður eru „-Warray-bounds“ og „-Wzero-length-bounds“ fánarnir virkir, sem sýna viðvaranir þegar vísitalan fer út fyrir fylkismörkin og þegar núlllengdar fylki eru notuð.
    • Virtio-dulkóðunartækið hefur bætt við stuðningi við dulkóðun með því að nota RSA reikniritið.
  • Net undirkerfi
    • Við innleiðingu netbrúa hefur verið bætt við stuðningi við portbindingarham (læst ham), þar sem notandinn getur aðeins sent umferð um portið frá viðurkenndu MAC vistfangi. Möguleikinn á að nota nokkur mannvirki til að meta stöðu STP (Spanning Tree Protocol) siðareglur hefur einnig verið bætt við. Áður var aðeins hægt að kortleggja VLAN beint á STP (1:1), með hverju VLAN stjórnað sjálfstætt. Nýja útgáfan bætir við mst_enable færibreytunni, þegar hún er virkjuð er ástand VLAN stjórnað af MST (Multiple Spanning Trees) einingunni og binding VLAN getur samsvarað M:N líkaninu.
    • Áfram var unnið að því að samþætta verkfæri í netstaflann til að fylgjast með ástæðum þess að pakka var sleppt (ástæðukóðar). Ástæðukóðinn er sendur þegar minnið sem tengist pakkanum losnar og gerir ráð fyrir aðstæðum eins og pakkakasti vegna villna í haus, rp_filter skopstælingar, ógildrar eftirlitssumma, úr minni, IPSec XFRM reglur ræstar, ógilt raðnúmer TCP o.s.frv.
    • Það er hægt að flytja netpakka úr BPF forritum sem eru ræst úr notendarými í BPF_PROG_RUN ham, þar sem BPF forrit eru keyrð í kjarnanum, en skila niðurstöðunni í notendarýmið. Pakkar eru sendir með XDP (eXpress Data Path) undirkerfinu. Lifandi pakkavinnsluhamur er studdur, þar sem XDP örgjörvinn getur beint netpökkum á flugi í netstaflann eða í önnur tæki. Það er líka hægt að búa til hugbúnaðarframleiðendur fyrir utanaðkomandi umferð eða skipta um netramma inn í netstaflann.
    • Fyrir BPF forrit sem eru tengd við net-cgroups hefur verið lagt til að hjálparaðgerðir séu settar skýrt á skilgildi kerfissímtala, sem gerir það mögulegt að miðla fullkomnari upplýsingum um ástæður þess að kerfiskallið er lokað.
    • XDP (eXpress Data Path) undirkerfið hefur bætt við stuðningi við sundurliðaða pakka sem eru settir í marga biðminni, sem gerir þér kleift að vinna úr Jumbo ramma í XDP og nota TSO/GRO (TCP Segmentation Offload/Generic Receive Offload) fyrir XDP_REDIRECT.
    • Ferlið við að eyða netnafnasvæðum hefur verið hraðað verulega, sem var eftirsótt í sumum stórum kerfum með mikið magn af umferð.
  • Оборудование
    • Amdgpu bílstjórinn inniheldur sjálfgefið FreeSync aðlagandi samstillingartækni, sem gerir þér kleift að stilla hressingarhraða upplýsinga á skjánum, sem tryggir sléttar og tárlausar myndir á meðan þú spilar leiki og horfir á myndbönd. Aldebaran GPU stuðningur hefur verið tilkynntur sem stöðugur.
    • i915 bílstjórinn bætir við stuðningi við Intel Alderlake N flís og Intel DG2-G12 stakur skjákort (Arc Alchemist).
    • Nouveau rekillinn veitir stuðning fyrir hærri bitahraða fyrir DP/eDP tengi og stuðning fyrir lttprs (Link-Training Tunable PHY Repeaters) snúruframlenginga.
    • Í drm (Direct Rendering Manager) undirkerfinu í driverum armada, exynos, gma500, hyperv, imx, ingenic, mcde, mediatek, msm, omap, rcar-du, rockchip, sprd, sti, tegra, tilcdc, xen og vc4 færibreytustuðningi hefur verið bætt við nomodeset, sem gerir þér kleift að slökkva á því að skipta um myndbandsham á kjarnastigi og notkun á hröðunarverkfærum fyrir vélbúnaðarútgáfu, sem skilur aðeins eftir virkni sem tengist rammabuffer kerfisins.
    • Bætti við stuðningi fyrir ARM SoС Qualcomm Snapdragon 625/632 (notað í LG Nexus 5X og Fairphone FP3 snjallsímum), Samsung Exynos 850, Samsung Exynos 7885 (notað í Samsung Galaxy A8), Airoha (Mediatek/EcoNet) EN7523, Mediatek (6582 mt5008) spjaldtölva 3G), Microchip Lan966, Renesas RZ/G2LC, RZ/V2L, Tesla FSD, TI K3/AM62 og i.MXRTxxxx.
    • Bætti við stuðningi fyrir ARM tæki og borð frá Broadcom (Raspberry Pi Zero 2 W), Qualcomm (Google Herobrine R1 Chromebook, SHIFT6mq, Samsung Galaxy Book2), Rockchip (Pine64 PineNote, Bananapi-R2-Pro, STM32 Emtrion emSBS, Samsung Galaxy Tab S , Prestigio PMT5008 3G spjaldtölvu), Allwinner (A20-Marsboard), Amlogic (Amediatek X96-AIR, CYX A95XF3-AIR, Haochuangy H96-Max, Amlogic AQ222 og OSMC Vero 4K+), Aspeed (Quanta S6Q, ASRVE8), MarvelED LHM3), / Armada (Ctera C200 V1 og V2 NAS), Mstar (DongShanPiOne, Miyoo Mini), NXP i.MX (Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, Gateworks GW7903).
    • Bætt við stuðningi fyrir hljóðkerfi og merkjamál AMD PDM, Atmel PDMC, Awinic AW8738, i.MX TLV320AIC31xx, Intel CS35L41, ESSX8336, Mediatek MT8181, nVidia Tegra234, Qualcomm SC7280, T2 R585M Hljóðfæri, T234 RXNUMXM, Texas Hljóðfæri. Bætti við upphaflegri útfærslu hljóðrekla fyrir Intel AVS DSP flís. Uppfærði stuðning við ökumenn fyrir Intel ADL og TegraXNUMX og gerði breytingar til að bæta hljóðstuðning á Dell, HP, Lenovo, ASUS, Samsung og Clevo tækjum.

    Á sama tíma myndaði Latin American Free Software Foundation útgáfu af algerlega ókeypis kjarna 5.18 - Linux-libre 5.18-gnu, hreinsaður af hlutum fastbúnaðar og rekla sem innihalda ófrjálsa íhluti eða kóðahluta, umfang þeirra er takmarkað. af framleiðanda. Nýja útgáfan hreinsar rekla fyrir MIPI DBI spjöld, VPU Amphion, WiFi MediaTek MT7986 WMAC, Mediatek MT7921U (USB) og Realtek 8852a/8852c, Intel AVS og Texas Instruments TAS5805M hljóðkubba. DTS skrár voru einnig hreinsaðar fyrir ýmsa Qualcomm SoCs með örgjörvum byggðum á AArch64 arkitektúr. Uppfærður blob-hreinsunarkóði í reklum og undirkerfum AMD GPU, MediaTek MT7915, Silicon Labs WF200+ WiFi, Mellanox Spectru Ethernet, Realtek rtw8852c, Qualcomm Q6V5, Wolfson ADSP, MediaTek HCI UART.

Heimild: opennet.ru

Bæta við athugasemd