Linux 5.18 kernel saki

Bayan watanni biyu na haɓakawa, Linus Torvalds ya gabatar da sakin Linux kernel 5.18. Daga cikin manyan canje-canje masu mahimmanci: an gudanar da babban aikin tsaftacewa wanda ba a taɓa amfani da shi ba, an ayyana Reiserfs FS wanda bai ƙare ba, an aiwatar da ayyukan gano masu amfani, an ƙara goyan bayan hanyar toshe ayyukan Intel IBT, an kunna yanayin gano ɓarna a lokacin ta amfani da aikin memcpy (), an ƙara hanyar bin diddigin kiran aikin fprobe, An inganta aikin mai tsara aikin akan AMD Zen CPUs, an haɗa direba don sarrafa ayyukan Intel CPU (SDS), an haɗa wasu faci. don sake fasalin fayilolin kai, kuma an yarda da amfani da ma'aunin C11.

Sabuwar sigar ta ƙunshi gyare-gyare 16206 daga masu haɓaka 2127 (a cikin sakin ƙarshe akwai gyare-gyare na 14203 daga masu haɓakawa 1995), girman facin shine 108 MB (canje-canjen ya shafi fayilolin 14235, 1340982 na lambobin an ƙara, an share layin 593836). Kimanin kashi 44% na duk canje-canjen da aka gabatar a cikin 5.18 suna da alaƙa da direbobin na'ura, kusan 16% na canje-canje suna da alaƙa da sabunta lambar musamman ga gine-ginen kayan aiki, 11% suna da alaƙa da tarin hanyar sadarwar, 3% suna da alaƙa da tsarin fayil, kuma 3% suna da alaƙa da tsarin kernel na ciki.

Mabuɗin sabbin abubuwa a cikin kernel 5.18:

  • Tsarin Disk, I/O da Tsarin Fayil
    • Tsarin fayil ɗin Btrfs ya ƙara tallafi don tura bayanan da aka matsa yayin aiwatar da aika da karɓar ayyuka. A baya, lokacin amfani da aikawa / karɓa, ɓangaren aikawa yana rage bayanan da aka adana a cikin nau'i mai matsewa, kuma ɓangaren karɓa yana sake matsawa kafin rubuta shi. A cikin kernel 5.18, aikace-aikacen-sarari mai amfani ta amfani da aika/karɓar kira an ba su ikon watsa bayanan da aka matsa ba tare da sake yin fakiti ba. Ana aiwatar da aikin godiya ga sabbin ayyukan ioctl BTRFS_IOC_ENCODED_READ da BTRFS_IOC_ENCODED_WRITE, waɗanda ke ba ku damar karantawa da rubuta bayanai kai tsaye zuwa ga ƙima.

      Bugu da kari, Btrfs yana inganta aikin fsync. Ƙara ikon ƙaddamarwa da yin reflink (metadata fayil na cloning ta hanyar ƙirƙirar hanyar haɗi zuwa bayanan da ke akwai ba tare da kwafin shi a zahiri ba) don ɗaukacin ajiya, ba'a iyakance ga wuraren hawan dutse ba.

    • A cikin yanayin I/O kai tsaye, ana iya samun damar rufaffiyar fayiloli yayin da fscrypt ke amfani da ɓoyayyen layi, wanda mai kula da tuƙi ke aiwatar da ɓoyayyen ɓoyewa da ɓoyewa maimakon kernel. Tare da boye-boye na kwaya na yau da kullun, samun damar rufaffen fayiloli ta amfani da Direct I/O har yanzu ba zai yiwu ba, tunda ana samun damar fayiloli ta hanyar ketare hanyar buffering a cikin kwaya.
    • Sabar NFS ta haɗa da goyan baya ga ƙa'idar NFSv3 ta tsohuwa, wanda yanzu baya buƙatar saɓani daban kuma yana samuwa lokacin da aka kunna NFS gabaɗaya. NFSv3 ana ɗaukarsa shine babban sigar NFS kuma koyaushe ana tallafawa, kuma ana iya dakatar da goyan bayan NFSv2 a nan gaba. An inganta ingancin abubuwan da ke cikin littafin adireshi sosai.
    • An soke tsarin fayil ɗin ReiserFS kuma ana sa ran cire shi a cikin 2025. Deprecating ReiserFS zai rage kokarin da ake bukata don kula da tsarin fayil-fadi canje-canje da suka shafi goyon baya ga sabon API don hawa, iomap, da tomes.
    • Don tsarin fayil na F2FS, an aiwatar da ikon yin taswirar ID na mai amfani na tsarin fayil ɗin da aka ɗora, wanda ake amfani da shi don kwatanta fayilolin wani takamaiman mai amfani akan ɓangaren waje da aka ɗora tare da wani mai amfani akan tsarin na yanzu.
    • An sake yin aikin lambar don ƙididdige ƙididdiga a cikin masu sarrafa taswirar na'ura, wanda ya inganta daidaiton ƙididdiga a cikin ma'aikata kamar dm-crypt.
    • Na'urorin NVMe yanzu suna goyan bayan 64-bit checksums don tabbatar da gaskiya.
    • Don tsarin fayil na exfat, an gabatar da sabon zaɓin dutsen "keep_last_dots", wanda ke hana share ɗigo a ƙarshen sunan fayil (a cikin Windows, ɗigogi a ƙarshen sunan fayil ana cire su ta tsohuwa).
    • EXT4 yana haɓaka aikin yanayin fast_commit kuma yana ƙara haɓakawa. Zaɓin dutsen "mb_optimize_scan", wanda ke ba da damar haɓaka aiki a cikin yanayin manyan rarrabuwar tsarin fayil, an daidaita shi don aiki tare da fayiloli tare da iyaka.
    • An dakatar da goyan bayan rafukan rubutu a cikin tsarin da ke goyan bayan na'urorin toshewa. An gabatar da wannan fasalin don SSDs, amma ba ya yadu kuma a halin yanzu babu na'urori da ake amfani da su waɗanda ke goyan bayan wannan yanayin kuma da wuya su bayyana a nan gaba.
  • Ƙwaƙwalwar ajiya da sabis na tsarin
    • An fara haɗa nau'ikan faci, yana ba da damar rage lokacin sake gina kwaya ta hanyar sake fasalin tsarin fayiloli na kai da rage yawan dogaro. Kernel 5.18 ya haɗa da faci waɗanda ke inganta tsarin fayilolin mai tsara aikin (kernel/sched). Idan aka kwatanta da sakin da ya gabata, yawan lokacin CPU lokacin da ake hada kwaya/sched/ code ya ragu da 61%, kuma ainihin lokacin ya ragu da 3.9% (daga 2.95 zuwa 2.84 sec).
    • An ba da izinin lambar kernel don amfani da ma'aunin C11, wanda aka buga a cikin 2011. A baya can, lambar da aka ƙara zuwa kernel dole ne ta bi ƙayyadaddun ANSI C (C89), wanda aka kafa a cikin 1989. A cikin rubutun kernel na 5.18, an maye gurbin zaɓi '-std=gnu89' tare da'-std=gnu11 -Wno-shift-negative-value'. An yi la'akari da yuwuwar amfani da ma'aunin C17, amma a wannan yanayin zai zama dole don haɓaka mafi ƙarancin tallafi na GCC, yayin da haɗawar tallafin C11 ya dace da buƙatun yanzu don sigar GCC (5.1).
    • Ingantattun tsarin tsara ayyuka akan na'urori masu sarrafa AMD tare da microarchitecture na Zen, wanda ke ba da cache Level Level da yawa (LLC) don kowane kumburi tare da tashoshin ƙwaƙwalwar gida. Sabuwar sigar ta kawar da rashin daidaituwa na LLC tsakanin nodes NUMA, wanda ya haifar da haɓakar haɓaka aiki don wasu nau'ikan aikin aiki.
    • An faɗaɗa kayan aikin gano aikace-aikacen a cikin sarari mai amfani. Sabuwar sigar kernel tana ƙara ikon aiwatar da mai amfani don ƙirƙirar abubuwan Mai amfani da rubuta bayanai zuwa madaidaicin buffer, wanda za'a iya gani ta hanyar daidaitattun kayan aikin gano kwaya kamar ftrace da perf. Abubuwan gano sararin samaniyar mai amfani sun keɓe daga abubuwan da suka faru na kernel. Ana iya kallon matsayin taron ta hanyar fayil /sys/kernel/debug/tracing/user_events_status, da rajistar taron da rikodin bayanai ta hanyar fayil /sys/kernel/debug/tracing/user_events_data.
    • Ƙara tsarin don saka idanu (bincike) kiran aikin - fprobe. API ɗin fprobe ya dogara ne akan ftrace, amma yana iyakance kawai ta ikon haɗa masu kula da kira don aiki wuraren shigarwa da wuraren fita aiki. Ba kamar kprobes da kretprobes ba, sabon tsarin yana ba ku damar amfani da mai sarrafa guda ɗaya don ayyuka da yawa lokaci guda.
    • Tallafi ga tsofaffin na'urori masu sarrafa ARM (ARMv4 da ARMv5) waɗanda ba su sanye da na'urar sarrafa ƙwaƙwalwar ajiya (MMU) an dakatar da su. Taimako don tsarin ARMv7-M ba tare da MMU yana riƙe ba.
    • An dakatar da goyan bayan gine-ginen RISC-kamar NDS32 da aka yi amfani da su a cikin na'urori na Andes Technologies. An cire lambar saboda rashin kulawa da rashin buƙatar tallafin NDS32 a cikin babban kwaya na Linux (raguwar masu amfani suna amfani da ƙwaya ta musamman daga masana'antun kayan aiki).
    • Ta hanyar tsohuwa, gina kernel tare da goyan bayan tsarin fayil ɗin a.out da za a iya aiwatarwa an kashe shi don gine-ginen alpha da m68k, waɗanda ke ci gaba da amfani da wannan tsarin. Da alama za a cire goyon bayan tsarin a.out na gado gaba ɗaya daga kwaya nan ba da jimawa ba. An tattauna shirye-shiryen cire tsarin a.out tun 2019.
    • Tsarin gine-ginen PA-RISC yana ba da tallafi kaɗan don tsarin vDSO (abubuwan da aka raba masu kama-da-wane), wanda ke ba da ƙayyadaddun tsarin kiran tsarin da ake samu a cikin sararin mai amfani ba tare da canza yanayin mahallin ba. Taimakon vDSO ya ba da damar aiwatar da ikon yin aiki tare da tari wanda ba za a iya aiwatarwa ba.
    • Ƙara goyon baya ga tsarin Intel HFI (Hardware Feedback Interface), wanda ke ba da damar kayan aiki don watsa bayanai zuwa kernel game da aikin yanzu da ƙarfin kuzari na kowane CPU.
    • Ƙara direba don tsarin Intel SDSi (Software-Defined Silicon), wanda ke ba ku damar sarrafa haɗa ƙarin fasalulluka a cikin mai sarrafawa (misali, umarni na musamman da ƙarin ƙwaƙwalwar ajiyar cache). Manufar ita ce za a iya ba da kwakwalwan kwamfuta a ƙananan farashi tare da kulle ayyuka na ci gaba, wanda za'a iya "sayi" kuma ana iya kunna ƙarin damar aiki ba tare da maye gurbin guntu ba.
    • An ƙara direban amd_hsmp don tallafawa haɗin gwiwar AMD HSMP (Mai watsa shiri na Port Management Port), wanda ke ba da damar yin amfani da ayyukan sarrafa kayan sarrafawa ta hanyar saitin rajista na musamman waɗanda suka bayyana a cikin na'urori masu sarrafa sabar AMD EPYC waɗanda suka fara da tsarar Fam19h. Misali, ta hanyar HSMP zaka iya samun bayanai kan yawan wutar lantarki da zafin jiki, saita iyakoki, kunna hanyoyin haɓaka ayyuka daban-daban, da sarrafa sigogin ƙwaƙwalwar ajiya.
    • Io_uring asynchronous I/O interface yana aiwatar da zaɓin IORING_SETUP_SUBMIT_ALL don yin rijistar saitin bayanan fayil a cikin ma'ajin zobe, da aikin IORING_OP_MSG_RING don aika sigina daga majingin zobe zuwa wani majinin zobe.
    • Tsarin DAMOS (Data Access Monitoring-based Operation Schemes), wanda ke ba da damar sakin ƙwaƙwalwar ajiya la'akari da yawan damar ƙwaƙwalwar ajiya, ya faɗaɗa damar iya sa ido kan ayyukan ƙwaƙwalwar ajiya daga sararin mai amfani.
    • An haɗa jeri na uku na faci tare da aiwatar da manufar folios na shafi, waɗanda suke kama da shafuka masu haɗaka, amma sun inganta ilimin tauhidi da ingantaccen tsarin aiki. Yin amfani da tomes yana ba ku damar haɓaka sarrafa ƙwaƙwalwar ajiya a cikin wasu ƙananan ƙwayoyin kernel. A cikin facin da aka tsara, an fassara ayyukan sarrafa ƙwaƙwalwar ajiya cikin folios, gami da bambancin aikin get_user_pages(). Bayar da goyan baya don ƙirƙirar manyan kundila a lambar karanta gaba.
    • Tsarin taro yanzu yana goyan bayan USERCFLAGS da USERLDFLAGS masu canjin yanayi, waɗanda tare da su zaku iya wuce ƙarin tutoci zuwa mai tarawa da mai haɗawa.
    • A cikin tsarin eBPF, tsarin BTF (BPF Type Format), wanda ke ba da bayanin duba nau'in a cikin BPF pseudocode, yana ba da damar ƙara bayanai zuwa masu canji waɗanda ke nufin wuraren ƙwaƙwalwar ajiya a cikin sarari mai amfani. Bayanin bayanai suna taimakawa tsarin tabbatar da lambar BPF mafi kyawun ganowa da tabbatar da samun damar ƙwaƙwalwar ajiya.
    • An gabatar da sabon mai kula da rabon ƙwaƙwalwar ajiya don adana shirye-shiryen BPF masu ɗorewa, wanda ke ba da damar ingantaccen amfani da ƙwaƙwalwar ajiya a cikin yanayi inda aka loda manyan adadin shirye-shiryen BPF.
    • An ƙara tutar MADV_DONTNEED_LOCKED zuwa tsarin madvise() kira, wanda ke ba da kayan aiki don inganta tsarin ƙwaƙwalwar ajiya, wanda ya dace da tutar MADV_DONTNEED data kasance, ta inda za'a iya sanar da kernel a gaba game da sakin ƙwaƙwalwar ajiyar da ke gabatowa, watau. cewa ba a buƙatar wannan toshe kuma ana iya amfani da shi ta kernel. Ba kamar MADV_DONTNEED ba, yin amfani da tutar MADV_DONTNEED_LOCKED ya halatta ga shafukan da aka lika a cikin RAM, wanda idan aka kira mahaukaci, ana fitar da su ba tare da canza matsayinsu ba, kuma idan aka samu damar shiga block da ƙirƙirar shafin "page" laifi,” an mayar da su tare da kiyaye daurin. Bugu da ƙari, an ƙara canji don ba da damar yin amfani da tutar MADV_DONTNEED tare da manyan shafukan ƙwaƙwalwar ajiya a cikin HugeTLB.
  • Hankali da Tsaro
    • Don tsarin gine-ginen x86, an ƙara tallafi don tsarin kariya na umarni na Intel IBT (Bisa kai tsaye Branch), wanda ke hana amfani da fasahohin ginin gini ta amfani da dabarun shirye-shiryen da suka dace da dawowa (ROP, Shirye-shiryen Komawa), wanda a ciki ake amfani da su. an kafa shi a cikin nau'i na jerin kira da aka rigaya a cikin ƙwaƙwalwar ajiyar sassan umarnin injin yana ƙarewa tare da umarnin dawo da sarrafawa (a matsayin mai mulki, waɗannan su ne ƙarshen ayyuka). Mahimman hanyar kariyar da aka aiwatar shine toshe sauye-sauye kai tsaye zuwa jikin aiki ta hanyar ƙara umarni na musamman na ENDBR a farkon aikin da ba da izinin aiwatar da canjin kai tsaye kawai idan aka canza zuwa wannan umarni (a kaikaice). kira ta hanyar JMP kuma CALL dole ne koyaushe ya faɗi akan umarnin ENDBR, wanda aka sanya a farkon ayyukan).
    • An kunna ƙarin tsauraran duba iyakokin buffer a cikin ayyukan memcpy(), memmove() da memset(), waɗanda aka yi a lokacin tattarawa lokacin da yanayin CONFIG_FORTIFY_SOURCE ke kunna. Canjin da aka ƙara ya taso don bincika ko abubuwan da aka san girman su sun wuce iyakoki. An lura cewa fasalin da aka aiwatar zai ba da damar toshe duk abubuwan da ke da alaƙa da kernel buffer wanda aka gano aƙalla shekaru uku da suka gabata.
    • Ƙara kashi na biyu na lambar don sabunta aiwatar da janareta na lambar bazuwar RDRAND, wanda ke da alhakin aikin na'urorin /dev/random da /dev/urandom. Sabuwar aiwatarwa sananne ne don haɓaka aikin / dev / bazuwar da / dev / urandom, yana ƙara kariya daga bayyanar kwafi a cikin rafi na lambobin bazuwar lokacin fara injunan kama-da-wane, da canzawa zuwa amfani da aikin hash na BLAKE2s maimakon SHA1 don entropy hadawa ayyuka. Canjin ya inganta tsaro na janareta na lambar bazuwar ta hanyar kawar da matsala ta SHA1 algorithm da kuma kawar da sake rubutawa na farkon RNG. Tun da BLAKE2s algorithm ya fi SHA1 a cikin aiki, amfani da shi kuma yana da tasiri mai kyau akan aiki.
    • Don gine-ginen ARM64, an ƙara goyan baya don sabon algorithm na tabbatarwa mai nuni - "QARMA3", wanda ya fi sauri fiye da algorithm na QARMA yayin kiyaye matakan tsaro da ya dace. Fasahar tana ba ku damar amfani da umarnin ARM64 na musamman don tabbatar da adiresoshin dawowa ta amfani da sa hannun dijital waɗanda aka adana a cikin ɓangarorin manya waɗanda ba a yi amfani da su ba na mai nuna kanta.
    • Don gine-ginen ARM64, an aiwatar da tallafi don haɗuwa tare da haɗawa a cikin GCC 12 na yanayin kariya daga sake rubuta adireshin dawowa daga wani aiki a cikin yanayin buffer ambaliya a kan tari. Ma'anar kariyar ita ce adana adireshin dawowa a cikin tari na "inuwa" daban bayan canja wurin sarrafawa zuwa aiki da dawo da wannan adireshin kafin fita aikin.
    • An ƙara sabon maɓalli - "na'ura", mai ɗauke da maɓallan mai tsarin (MOK, Maɓallan Mai Na'ura), wanda aka goyan bayan shim bootloader. Ana iya amfani da waɗannan maɓallai don sanya hannu a kan abubuwan haɗin kernel da aka ɗora a kan matakin bayan-boot (misali, kernel modules).
    • Cire tallafi don maɓallai masu zaman kansu na asymmetric don TPMs, waɗanda aka bayar a cikin sigar gado ta TPM, suna da sanannun batutuwan tsaro, kuma ba a karɓe su sosai a aikace.
    • Ƙarin kariya na bayanai tare da nau'in size_t daga magudanar lamba. Lambar ta ƙunshi masu sarrafa size_mul(), size_add() da size_sub(), waɗanda ke ba ku damar haɓaka, ƙarawa da rage masu girma dabam tare da nau'in size_t.
    • Lokacin gina kwaya, ana kunna tutocin "-Warray-bounds" da "-Wzero-length-bounds", waɗanda ke nuna faɗakarwa lokacin da ma'aunin ya wuce iyakar tsararru da lokacin da aka yi amfani da tsararrun tsayin sifili.
    • Na'urar virtio-crypto ta ƙara tallafi don ɓoyewa ta amfani da algorithm RSA.
  • Tsarin hanyar sadarwa
    • A cikin aiwatar da gadoji na cibiyar sadarwa, an ƙara tallafi don yanayin ɗaure tashar jiragen ruwa (yanayin kulle), wanda mai amfani zai iya aika zirga-zirga ta tashar jiragen ruwa kawai daga adireshin MAC mai izini. Hakanan an ƙara ikon yin amfani da sifofi da yawa don kimanta yanayin ka'idar STP (Spanning Tree Protocol). A baya can, VLANs za a iya yin taswira kai tsaye zuwa STP (1: 1), tare da kowane VLAN ana sarrafa kansa. Sabuwar sigar tana ƙara ma'auni na mst_enable, lokacin da aka kunna, yanayin VLANs ana sarrafa shi ta tsarin MST (Multiple Spanning Trees) kuma ɗaurin VLAN na iya dacewa da ƙirar M:N.
    • An ci gaba da aiki akan haɗa kayan aiki a cikin tarin cibiyar sadarwa don bin diddigin dalilan zubar fakiti (lambobin dalili). Ana aika lambar dalilin lokacin da ƙwaƙwalwar ajiyar da ke da alaƙa da fakitin ta sami 'yanci kuma tana ba da damar yanayi kamar zubar da fakiti saboda kurakuran kai, rp_filter gano spoofing, cak ɗin mara inganci, daga ƙwaƙwalwar ajiya, ƙa'idodin IPSec XFRM ya jawo, lambar layin TCP mara inganci, da sauransu.
    • Yana yiwuwa a canja wurin fakitin cibiyar sadarwa daga shirye-shiryen BPF da aka ƙaddamar daga sararin mai amfani a cikin yanayin BPF_PROG_RUN, wanda ake aiwatar da shirye-shiryen BPF a cikin kernel, amma mayar da sakamakon zuwa sararin mai amfani. Ana watsa fakiti ta amfani da tsarin tsarin bayanan XDP (eXpress Data Path). Ana tallafawa yanayin sarrafa fakitin kai tsaye, wanda mai sarrafa XDP zai iya tura fakitin cibiyar sadarwa akan tashi zuwa tarin cibiyar sadarwa ko zuwa wasu na'urori. Hakanan yana yiwuwa a ƙirƙiri masu samar da software na zirga-zirgar zirga-zirgar waje ko musanya firam ɗin cibiyar sadarwa a cikin tarin cibiyar sadarwa.
    • Don shirye-shiryen BPF da ke haɗe zuwa ƙungiyoyin cibiyar sadarwa, an ba da shawarar ayyukan taimako don saita ƙimar dawowar kiran tsarin a sarari, wanda ke ba da damar isar da ƙarin cikakkun bayanai game da dalilan toshe kiran tsarin.
    • Tsarin tsarin XDP (eXpress Data Path) ya ƙara goyan baya ga fakitin rarrabuwa da aka sanya a cikin buffer da yawa, wanda ke ba ku damar aiwatar da firam ɗin Jumbo a cikin XDP kuma kuyi amfani da TSO/GRO (TCP Segmentation Offload/Generic Receive Offload) don XDP_REDIRECT.
    • An inganta tsarin share wuraren sunaye na cibiyar sadarwa, wanda ake buƙata akan wasu manyan tsare-tsare masu yawan zirga-zirga.
  • Kayan aiki
    • Direban amdgpu ta tsohuwa ya haɗa da fasahar daidaitawa ta FreeSync, wanda ke ba ka damar daidaita adadin wartsakewar bayanai akan allon, tabbatar da santsi da hotuna marasa hawaye yayin wasa da kallon bidiyo. An sanar da tallafin Aldebaran GPU a matsayin karko.
    • Direban i915 yana ƙara tallafi don kwakwalwan kwamfuta na Intel Alderlake N da Intel DG2-G12 katunan zane mai hankali (Arc Alchemist).
    • Direban nouveau yana ba da goyan baya don ƙarin ƙimar bitrate don mu'amalar DP/eDP da goyan baya ga masu haɓaka kebul na lttprs (Training Tunable PHY Repeaters).
    • A cikin tsarin drm (Direct Rendering Manager) a cikin direbobi armada, exynos, gma500, hyperv, imx, ingenic, mcde, mediatek, msm, omap, rcar-du, rockchip, sprd, sti, tegra, tilcdc, xen da vc4 goyon bayan siga an ƙara nomodeset, wanda ke ba ku damar musaki canza yanayin bidiyo a matakin kernel da kuma amfani da kayan aikin haɓaka kayan aikin haɓakawa, barin kawai ayyuka masu alaƙa da tsarin framebuffer.
    • Ƙara goyon baya ga ARM SoС Qualcomm Snapdragon 625/632 (amfani da LG Nexus 5X da kuma Fairphone FP3 wayowin komai da ruwan), Samsung Exynos 850, Samsung Exynos 7885 (amfani da Samsung Galaxy A8), Airoha (Mediatek/EcoNet) EN7523, Mediatek mt6582 (5008) kwamfutar hannu 3G), Microchip Lan966, Renesas RZ/G2LC, RZ/V2L, Tesla FSD, TI K3/AM62 da i.MXRTxxxx.
    • Supportara tallafi don na'urorin ARM da allon allo daga 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 kwamfutar hannu), Allwinner (A20-Marsboard), Amlogic (Amediatek X96-AIR, CYX A95XF3-AIR, Haochuangy H96-Max, Amlogic AQ222 da OSMC Vero 4K+), Aspeed (Quanta S6ROMED, ​​MAZA 8) / Armada (Ctera C3 V200 da V1 NAS), Mstar (DongShanPiOne, Miyoo Mini), NXP i.MX (Protonic PRT2MM, emCON-MX8M Mini, Toradex Verdin, Gateworks GW8).
    • Ƙara goyon baya don tsarin sauti da codecs AMD PDM, Atmel PDMC, Awinic AW8738, i.MX TLV320AIC31xx, Intel CS35L41, ESSX8336, Mediatek MT8181, nVidia Tegra234, Qualcomm SC7280, V2LAS A cikin Texas Ƙara aikin farko na direban sauti don guntuwar Intel AVS DSP. Sabunta tallafin direba don Intel ADL da Tegra585, kuma sun yi canje-canje don inganta tallafin sauti akan na'urorin Dell, HP, Lenovo, ASUS, Samsung da Clevo.

    A lokaci guda kuma, Gidauniyar Software ta Kyauta ta Latin Amurka ta kirkiro sigar kwaya mai kyauta ta 5.18 - Linux-libre 5.18-gnu, share abubuwan firmware da direbobi waɗanda ke ɗauke da abubuwan da ba su da kyauta ko sassan lambobi, wanda ikonsa ya iyakance. ta masana'anta. Sabuwar sakin tana tsabtace direbobi don bangarorin MIPI DBI, VPU Ampion, WiFi MediaTek MT7986 WMAC, Mediatek MT7921U (USB) da Realtek 8852a/8852c, Intel AVS da Texas Instruments TAS5805M guntun sauti. Hakanan an share fayilolin DTS don Qualcomm SoCs daban-daban tare da na'urori masu sarrafawa dangane da gine-ginen AArch64. An sabunta lambar tsaftacewa ta bulo a cikin direbobi da tsarin tsarin AMD GPU, MediaTek MT7915, Silicon Labs WF200+ WiFi, Mellanox Spectru Ethernet, Realtek rtw8852c, Qualcomm Q6V5, Wolfson ADSP, MediaTek HCI UART.

source: budenet.ru

Add a comment