Linux 5.16 faʻamalolo kernel

Ina ua maeʻa le lua masina o atinaʻe, na tuʻuina atu ai e Linus Torvalds le faʻamalolo o le Linux kernel 5.16. Faatasi ai ma suiga sili ona lauiloa: o le futex_waitv system call e faʻaleleia ai le faʻatinoga o taʻaloga a Windows i le Uaina, siaki mea sese i le FS e ala i le fanotify, le manatu o folios i le faiga o le mafaufau, lagolago mo AMX processor faatonuga, le mafai ona faʻaagaga manatua mo fesoʻotaʻiga sockets, lagolago mo le faʻavasegaina o paʻu i le tulaga i le netfilter "egress", faʻaaogaina le DAMON subsystem e faʻataʻitaʻiina ai le faʻaogaina o nofoaga manatua e leʻi faʻaaogaina, faʻaleleia atili le taulimaina o le mamafa ma le tele o galuega tusitusi, lagolago mo le tele-drive hard drives.

O le lomiga fou e aofia ai le 15415 faʻaleleia mai le 2105 developers, o le patch size o le 45 MB (o suiga na aafia ai 12023 faila, 685198 laina o code na faʻaopoopoina, 263867 laina na tapeina). E tusa ma le 44% o suiga uma na faʻaalia i le 5.16 e fesoʻotaʻi ma avetaavale masini, e tusa ma le 16% o suiga e fesoʻotaʻi ma le faʻafouina o tulafono faʻapitoa i fausaga faʻapitoa, 16% e fesoʻotaʻi ma le faʻapipiʻi fesoʻotaʻiga, 4% e fesoʻotaʻi ma faila faila, ma 4% e feso'ota'i i totonu ole kernel subsystems.

Fa'afouga autu ile kernel 5.16:

  • Disk subsystem, I/O ma faila faiga
    • Ua fa'aopoopo mea faigaluega i le masini fa'anotify e mata'ituina ai le tulaga o le faila faila ma siaki le tupu mai o mea sese. O faʻamatalaga e uiga i mea sese o loʻo tuʻuina atu i le faʻaaogaina o se ituaiga fou o mea na tutupu - FAN_FS_ERROR, lea e mafai ona faʻalavelaveina i faiga mataʻituina o loʻo taʻavale i avanoa faʻaoga e vave logoina ai le pule poʻo le faʻalauiloaina o faiga toe faʻaleleia. A o'o mai fa'asologa o mea sese e fa'asolo, fa'atotify e fa'amautinoa o lo'o tu'uina atu le fe'au sese muamua fa'atasi ai ma se fa'afitauli lautele e fa'afaigofie ai le su'esu'ega mulimuli ane o le mafua'aga o le fa'aletonu. O lo'o fa'atinoina i le taimi nei na'o le faiga faila faila Ext4.
    • Fa'aleleia atili le fa'aogaina o le fa'apipi'iina o le tusitusi, lea e tupu pe a sili atu le tele o galuega tusitusi e sili atu i le fa'aogaina o le ta'avale ma fa'amalosia le faiga e poloka ai se fa'agasolo tusi talosaga se'ia mae'a talosaga ua uma ona tu'uina atu. I le lomiga fou, o le fatu masini na faʻaaogaina e maua ai faʻamatalaga e uiga i le tupu mai o le tele o le mamafa ma le polokaina o galuega ua maeʻa ona toe faʻatulagaina, talu ai i le faʻatinoga tuai na i ai faʻafitauli i le faʻapipiʻiina o le faʻaogaina o le tele o le tusitusi ma le suia o itulau manatua i le swap. vaega pe a le lava le manatua i le faiga.
    • Btrfs faʻaaogaina le lagolago mo masini sone tekinolosi (Zoned Namespace), faʻaaogaina i taʻavale malosi poʻo NVMe SSDs e vaevae ai avanoa e teu ai i sone, lea e fausia ai vaega o poloka poʻo vaega, lea e naʻo le faʻaopoopoina faʻasolosolo o faʻamaumauga e faʻatagaina, faʻafouina le vaega atoa o poloka. E le gata i lea, na faia ni faʻataʻitaʻiga laiti i le inode logging, lea na faʻateleina ai le gaosiga i le dbench test e 3% ma faʻaititia le latency e 11%. O le faʻaogaina o le faʻaogaina o le directory ua toe faʻafouina, lea na faʻaitiitia ai le numera o suʻesuʻega ma poloka i totonu o le laau e faʻateleina ai le lelei. O le faʻaofiina o elemene i totonu o le fausaga o le btree i le faiga faʻapipiʻi ua faʻavavevaveina (o le taimi mo le faʻaofiina tele o elemene ua faʻaititia i le 4%, ma le tapeina e 12%). Faʻaopoopoina le lagolago faʻatapulaʻa mo le faʻaogaina o le faʻamalosi pe a tusia itulau faʻapitoa, faʻapea foʻi ma le mafai ona faʻaleaga itulau laiti. Ua faia sauniuniga ina ia mafai ai ona lagolagoina le vaega lona lua o le protocol mo le "auina atu" poloaiga.
    • O le faila faila a le XFS e faʻaitiitia ai le faʻaaogaina o mafaufauga e ala i le faʻaogaina o faʻamaufaʻailoga eseese mo mea e masani ona faʻaaogaina ma faʻaitiitia ai nisi faʻamaumauga.
    • I totonu o le faila faila Ext4, naʻo le faʻaogaina o pusa ma sili atu le saʻo faʻatusatusaga o le paie o faʻasologa amata o le laulau Inode e matauina.
    • O fa'atonuga ua fa'atinoina i le tulaga o masini poloka e fa'ateleina ai le lelei o le fa'afeso'ota'iina o galuega i totonu ole CPU.
    • Fa'aopoopoina le lagolago muamua mo ta'avale malo ma le tele o ta'avale tuto'atasi (multi-actuator), e mafai ai ona fa'aogaina le tele o vaega i vaega eseese o le ipu maneta.
    • Fa'aopoopo i ai se fa'atonuga ioctl fou CDROM_TIMED_MEDIA_CHANGE e su'esu'e ai suiga o ala o fa'asalalauga i totonu o se tisiketi opitika.
    • O le EROFS (Enhanced Read-Only File System) faila faila ua faʻaopoopoina le tomai e galue ai i luga o le tele o masini teu oloa. E mafai ona fa'afanua 'ese'ese masini i se 32-bit poloka poloka avanoa. Lagolago mo le faʻamalosi e faʻaaoga ai le LZMA algorithm ua faʻaopoopoina foi.
    • O filifiliga fa'apipi'i ua fa'aopoopoina ile faiga faila F2FS e fa'atonutonu ai le vaevaega o faila pe a tu'u i totonu o le teuina (mo se fa'ata'ita'iga, e fa'ata'ita'i fa'ata'ita'iga mo le galue ma fa'aputuga fa'aputu).
    • E mafai e le CEPH ona fa'aogaina le fa'atonuga ma le tapeina e ala i le le mafai (fa'aoga le '-o wsync' fu'a pe a fa'ae'e e toe fo'i i le amio tuai). Fa'aopoopoina le tausiga o fua fa'atatau e siaki ai galuega kopi o mea i fafo.
    • O le tcpnodelay mount parameter ua faaopoopo i le CIFS, lea e seti ai le tcp_sock_set_nodelay mode mo le socket network, lea e le mafai ai ona faʻatali mo le laina e faʻatumu le TCP stack. Fa'aopoopoina le lagolago mo So'oga DFS fa'aputu (Distributed File System) pe a toe fa'ae'e.
    • Fa'aopoopoina le lagolago mo le fa'amae'aina o talosaga i se masini poloka ile faiga fa'aputuga. O le suʻega o le suiga na faʻaalia ai le faʻateleina o le malosi o faʻagaioiga faitau faʻafuaseʻi mai le Optane avetaʻavale mai le 6.1 i le 6.6 miliona IOPS i luga o le CPU tasi.
  • Auaunaga manatua ma faiga
    • Fa'aopoopoina se telefoni fou futex_waitv, lea e mafai ai ona e mata'ituina le tulaga o le tele o futex i le taimi e tasi e fa'aaoga ai se telefoni feavea'i. O lenei vaega e fa'amanatu ai le WaitForMultipleObjects galuega fa'atino o lo'o maua i Windows, o le fa'ata'ita'iga e ala i le futex_waitv e mafai ona aoga mo le fa'aleleia atili o le fa'atinoga o ta'aloga a le Windows o lo'o tamo'e i lalo o le Uaina po'o le Proton. E le gata i lea, o le faʻatali faʻatasi mo futex e mafai foʻi ona faʻaogaina e faʻamalieina ai le faʻatinoina o le fausiaina o taʻaloga mo Linux.
    • O le manatu o lautusi itulau ua uma ona faʻatinoina, o le faʻaaogaina i nisi o kernel subsystems o le a faʻavaveina ai le puleaina o mafaufauga i lalo o galuega masani. I le taimi nei, o le vaega autu o le puleaina o manatuaga i totonu o le fatu ma le faʻatinoina o le itulau cache ua uma ona faʻafeiloaʻi i lautusi, ma o faila faila ua fuafua e faʻafeiloaʻi i le lumanaʻi. I le lumanaʻi, o loʻo fuafua foʻi e faʻaopoopo le lagolago mo lautusi tele-itulau i le fatu.

      O Tome e pei o itulau tu'ufa'atasi, ae ua fa'aleleia le fa'auigaga ma se fa'atulagaina manino o galuega. Ina ia pulea le manatua o le polokalama, o loʻo avanoa le RAM e vaevaeina i itulau manatua, o le tele e eseese i le fausaga, ae o le x86 faiga e fuaina i kilobytes (e masani lava 4096 bytes). O faiga fa'aonaponei e o'o mai ma le fiasefulu gigabytes o le RAM, lea e fa'alavelave ai le puleaina o manatua ona o le mana'oga e fa'agasolo le tele o itulau manatua. Ina ia faʻaitiitia le numera o itulau, na faʻatinoina muamua e le fatu le manatu o itulau tuʻufaʻatasi ma fausaga e sili atu ma le tasi le itulau faaletino o le manatua. Ae o le API mo le faʻaogaina o itulau manatua tuʻufaʻatasia na tuʻu ai le tele o mea e manaʻomia ma taʻitaʻia ai i luga ole ulu.

    • O lo'o fa'aopoopoina se fa'atonu i le fa'atulagaina o galuega e fa'atatau i le fa'aputuina o le cache ile PPU. I nisi o gaosiga, e pei o Kunpeng 920 (ARM) ma Intel Jacobsville (x86), o se numera patino o pusa CPU, masani lava 4, e mafai ona tuʻufaʻatasia le L3 poʻo le L2 cache. O le amanaia o ia topologies e mafai ona faʻaleleia atili le lelei o le tufatufaina o galuega i luga o le CPU cores i le faʻatulagaina o galuega, talu ai o le faʻanofoina o galuega i totonu o le CPU lava e tasi e mafai ai ona faʻateleina le faʻaogaina o le mafaufau ma faʻaitiitia le fefinauai o le cache.
    • Fa'aopoopoina le lagolago mo fa'atonuga AMX (Advanced Matrix Extensions) fa'atino i totonu ole Intel Xeon Scalable server processors, codenamed Sapphire Rapids. AMX ofo atu ni resitala fou TMM "TILE" ma fa'atonuga mo le fa'aogaina o fa'amaumauga i totonu o nei tusi resitala, e pei o le TMUL (Tile matrix MULtiply) mo le fa'ateleina o matrix.
    • E tele ni mea fou ua faʻatinoina e faʻavae i luga o le DAMON (Data Access MONitor) subsystem faʻaopoopo i le faʻasalalauga mulimuli, lea e mafai ai ona e mataʻituina le avanoa i faʻamatalaga i le RAM e faʻatatau i le faagasologa filifilia o loʻo faʻaogaina i avanoa faʻaoga. Mo se fa'ata'ita'iga, o le subsystem e mafai ai ona iloilo po'o fea vaega e manatua ai le fa'agasologa na maua i le taimi atoa o lona fa'agaioiga, ma po'o fea vaega manatua e le'i ta'ua.
      • DAMON_RECLAIM e fa'ailoa ma aveese vaega e manatua e le'i maua. E mafai ona fa'aoga le masini e fa'agasolo malie-tu'ese ai itulau manatua pe a toeitiiti lava vaivai le manatua fua.
      • DAMOS (Data Access Monitoring-based Operation Schemes) mo le faʻaogaina o madvise () faʻatonuga faʻapitoa, e pei o le tuʻuina atu o manatuaga saoloto faaopoopo, e faʻagasolo ai vaega e manatua ai e faʻamautu ai le tele o taimi e manatua ai. O fa'amaufa'ailoga a le DAMOS e fa'atulagaina e ala i debugfs.
      • Malosiaga e mata'itu ai le tuatusi fa'aletino avanoa o le manatua (muamua na'o tuatusi faakomepiuta e mafai ona mata'ituina).
    • O le faʻatinoga o le zstd compression algorithm ua faʻafouina i le version 1.4.10, lea ua faʻaleleia atili ai le faʻatinoina o le tele o kernel subsystems o loʻo faʻaogaina le faʻamalosi (mo se faʻataʻitaʻiga, o le tatalaina o se ata o le fatu ua faʻavaveina e le 35%, o le faʻatinoga o le faʻaogaina o faʻamaumauga faʻapipiʻi. i Btrfs ma SquashFS ua siitia i le 15%, ma i le ZRAM - e 30%). O le fatu na muamua faʻaaogaina se faʻatinoga eseʻese o le zstd, faʻavae i luga o le version 1.3.1, lea na tuʻuina atu i luga o le tolu tausaga talu ai ma e leʻi aofia ai le tele o faʻataʻitaʻiga taua. I le faaopoopo atu i le siitia atu i le lomiga o loʻo i ai nei, o le faʻapipiʻi faʻapipiʻi e faʻafaigofie ai le faʻamaopoopoina ma le zstd upstream branch, e mafai ai ona e faʻatupuina le code mo le faʻaofi saʻo i totonu o le fatu mai le faleoloa zstd autu. I le lumanaʻi, o le zstd code i totonu o le fatu ua fuafua e faʻafouina pe a faʻasalalau faʻamatalaga fou o le faletusi zstd.
    • O se vaega tele o faʻaleleia ua faia i le eBPF subsystem. Faʻaopoopoina le tomai e valaʻau ai le kernel module galuega mai polokalame BPF. Ua fa'atinoina le galuega bpf_trace_vprintk(), e le pei o bpf_trace_printk(), lea e mafai ai ona e fa'auluina le sili atu ma le tolu finauga i le taimi e tasi. O se fausaga fou e teu ai faʻamaumauga (BPF map) fuga fuga ua faʻaopoopoina, lea e mafai ai ona e faʻaogaina le faʻatulagaina o faʻamatalaga faʻamaonia o le igoa lava e tasi e fuafua ai le i ai o se elemene i le seti. O se uiga fou BTF_KIND_TAG ua fa'aopoopoina, lea e mafai ona fa'aoga i polokalame BPF e fusifusia ai fa'ailoga e fa'atino ai ta'otoga, mo se fa'ata'ita'iga, e fa'afaigofie le su'esu'eina o mea sese i polokalame fa'aoga. I le libbpf, e mafai ona fatuina au lava .rodata.*/.data.* vaega, lagolago mo uprobe ma kprobe trace events ua faʻatinoina, ma ua faʻaopoopoina se API mo le kopiina o ituaiga BTF uma mai le tasi mea i le isi. AF_XDP lagolago ua siitia mai libbpf i se isi faletusi libxdp. Mo le fausaga MIPS, ua faʻatinoina se JIT compiler mo le masini komepiuta BPF.
    • Mo le fausaga o le ARM64, o le lagolago mo ARMv8.6 faʻaopoopoga mo le taimi ua faʻatinoina, e aofia ai i latou e faʻatagaina le faʻaogaina o le tagata lava ia faʻatusa o tusi resitala e aunoa ma le faʻaogaina o faatonuga ISB.
    • Mo le fausaga o le PA-RISC, o le mafai ona faʻaogaina le KFENCE masini e iloa ai mea sese pe a galue ma manatua ua faʻatinoina, ma ua faʻaopoopoina le lagolago mo le KCSAN race condition detector.
    • E mafai ona fetuutuunai aia tatau avanoa i tracefs i le tulaga o tagata faʻaoga taʻitoʻatasi ma vaega; mo se faʻataʻitaʻiga, e mafai nei ona e faʻatagaina avanoa i le sailia o meafaigaluega naʻo sui o se vaega patino.
  • Virtualization ma le Puipuiga
    • O le io_uring ma masini-mapper subsystems e fa'atinoina le lagolago mo le fa'atupuina o mea e fai su'etusi. io_uring e maua ai le tomai e pulea le avanoa e ala ile LSM modules. Faʻaopoopo le tomai e suʻe ai le openat2() system call.
    • O le kernel code e matua saoloto lava mai fa'amatalaga fa'aauau i le ki (leai se toe fo'i pe motusia pe a uma poloka mata'upu ta'itasi). Pe a fausia le fatu, o le a mafai nei ona faʻaogaina le "-Wimplicit-fallthrough" mode.
    • Fa'aaofia suiga e fa'amausali ai le siakiina pe a fa'atino le galuega memcpy().
    • O le io_uring asynchronous I/O interface e fa'atino ai le agava'a e fa'aoga faiga fa'apolokalame fa'amatalaina e le SELinux ma Smack modules i galuega I/O.
    • O le IMA (Integrity Measurement Architecture) subsystem, lea e mafai ai e se auʻaunaga i fafo ona faʻamaonia le tulaga o kernel subsystems e faʻamautinoa ai lo latou moni, faʻaaogaina le mafai ona faʻaogaina tulafono faʻavae i luga o le faʻailoga vaega (GID) o loʻo iai le faila poʻo le tagata faʻaoga. o le mauaina o le faila e patino.
    • Fa'aleaogaina e ala i le le mafai ona faʻaogaina nisi o auala faʻapitoa e puipuia ai filo seccomp() mai osofaʻiga a Specter, lea na manatu e le manaʻomia ma e leʻi faʻaleleia atili ai le saogalemu, ae na afaina ai le faatinoga. Ua toe fa'aleleia le fa'aogaina o le puipuiga a Retpoline.
    • Ua aveesea le faʻatinoga o le masini cryptoloop, lea na suia i le 2004 e le dm-crypt ma, pe a manaʻomia, lagolagoina tutusa algorithms.
    • Ona o le faaletonu, ua fa'asa ona fa'aoga le avanoa i le eBPF subsystem. O le suiga na faia e taofia ai polokalame a le BPF mai le faʻaaogaina e faʻafefe ai le puipuiga mai osofaʻiga itu-ala. Afai e manaʻomia, e mafai e le pule ona toe faʻafoʻi le malosi mo tagata e le faʻapitoa e faʻaoga le eBPF.
    • O le ACRN hypervisor, ua mamanuina mo galuega faʻapitoa ma faʻaogaina i faiga faʻapitoa-misiona, ua faʻaopoopoina le lagolago mo le fatuina / tapeina o masini komepiuta ma faʻafeiloaʻi masini MMIO.
    • Lagolago mo KPP (Key-agreement Protocol Primitives) faʻamatalaga ua faʻaopoopoina i le afi crypto, faʻafaigofie le faʻaogaina o le atinaʻeina o avetaavale mo cryptosystems.
    • Ua lagolagoina nei e le Hyper-V hypervisor le faiga fa'amama masini, lea e aofia ai fa'ailoga o mea e manatua.
    • Ua faaopoopo e le KVM hypervisor le lagolago mo le fausaga RISC-V. O le gafatia e faʻafeiloaʻi masini faʻapitoa e faʻaogaina le AMD SEV ma SEV-ES faʻaopoopoga i totonu o le siosiomaga talimalo ua faʻatinoina. Fa'aopoopo le API mo femalaga'iga ola o faiga malo fa'ailoga e fa'aoga ai le AMD SEV (Secure Encrypted Virtualization).
    • Mo le fausaga o le PowerPC, o le STRICT_KERNEL_RWX mode e mafai ona o le faaletonu, lea e poloka ai le faʻaogaina o itulau manatua o loʻo avanoa i le taimi e tasi mo le tusitusi ma le faʻatinoina.
    • I luga o faiga 32-bit x86, o le lagolago mo manatua hotplug ua le toe fa'aauau, lea ua le aoga mo le silia ma le tausaga.
    • Ua aveese le faletusi liblockdep mai le fatu ma o le a tausia ese mai le fatu.
  • Su'ega feso'ota'iga
    • Mo sockets, o se filifiliga fou SO_RESERVE_MEM ua faʻatinoina, lea e mafai ai ona e faʻaagaga se aofaʻi o manatuaga mo se socket, lea o le a tumau pea avanoa mo le socket ma o le a le aveesea. O le fa'aogaina o lenei filifiliga e mafai ai ona e ausia le fa'atupulaia o le fa'atinoga e ala i le fa'aitiitia o le fa'asoaina o manatuaga ma toe fa'afo'i fa'agaioiga i le fa'aputuga o feso'ota'iga, aemaise lava pe a tupu tulaga maualalo i le faiga.
    • Faʻaopoopoina le lagolago mo le Automatic Multicast Tunneling (RFC 7450) protocol, lea e mafai ai ona tuʻuina atu fefaʻatauaiga telecast mai fesoʻotaʻiga e lagolagoina le Multicast i tagata e mauaina i luga o fesoʻotaʻiga e aunoa ma le Multicast. O loʻo galue le protocol e ala i le faʻapipiʻiina i totonu o pusa UDP.
    • Faʻaleleia le faʻapipiʻiina o le IOAM (In-situ Operations, Administration, and Maintenance) faʻamaumauga i totonu o pusa felauaiga.
    • Ua fa'aopoopoina le tomai e fa'atonutonu ai le fa'aogaina o le eletise eletise i le ethtool netlink API.
    • O le netfilter subsystem e faʻaaogaina le gafatia e faʻavasega ai paʻu i le tulaga egress, i.e. i le tulaga pe a maua e le aveta'avale se afifi mai le fa'aputuga o feso'ota'iga kernel. I nftables, lagolago mo filiga tutusa na aliali mai ile version 1.0.1. Ua fa'aopoopoina e le Netfilter le agava'a e fa'atusatusa ma sui fa'auluuluga i totonu ma fa'amaumauga mo UDP ma TCP (ulufale i totonu / uta) e sau pe a uma le ulutala felauaiga.
    • Fa'aopoopo fa'ailoga fou sysctl arp_evict_nocarrier ma ndisc_evict_nocarrier, pe a seti, o le ARP cache ma le ndisc (maua'iga tuaoi) o le a kilia pe a tupu se feso'ota'iga le manuia (NOCARRIER).
    • Latency Low, Low Loss ma Scalable Throughput (L4S) modes ua fa'aopoopo i le fq_codel (Controlled Delay) network management system.
  • Meafaigaluega
    • O le avetaʻavale amdgpu e tuʻuina atu le lagolago muamua mo le DP 2.0 faʻamatalaga (DisplayPort 2.0) ma le DisplayPort tunneling i luga ole USB4. Mo Cyan Skillfish APUs (faʻapipiʻiina ma le GPU Navi 1x) lagolago mo faʻatonuga faʻaaliga ua faʻaopoopoina. Lagolago mo Yellow Carp APUs (Ryzen 6000 "Rembrandt" telefoni feaveaʻi) ua faʻalauteleina.
    • O le avetaavale i915 e faʻamautuina le lagolago mo Intel Alderlake S chips ma faʻaogaina le lagolago mo le Intel PXP (Protected Xe Path) tekonolosi, lea e mafai ai ona e faʻatulagaina se faʻataʻitaʻiga faʻataʻitaʻiga faʻapipiʻi i luga o faiga faʻatasi ma Intel Xe chips.
    • Ua mae'a galuega i le aveta'avale fou e fa'aleleia ai fa'aletonu ma fa'aleleia le faiga fa'ailoga.
    • Fa'aopoopo le lagolago mo le x86-compatible Vortex CPUs (Vortex86MX). Na galue Linux i luga o faiga faʻapena muamua, ae o le faʻamaonia manino o PPU faʻapitoa na manaʻomia e faʻamalo ai le puipuiga mai osofaʻiga Specter / Meltdown, e le faʻatatau i tupe meataalo.
    • Fa'aopoopo le lagolago muamua mo fa'avae x86 mo Surface Pro 8 ma Surface Laptop Studio.
    • Faʻaopoopo le avetaʻavale e lagolago ai meataalo leo faʻaaogaina i le AMD Yellow Carp, Van Gogh APUs, faʻaopoopoina le lagolago mo leo leo ma codecs Cirrus CS35L41, Maxim MAX98520/MAX98360A, Mediatek MT8195, Nuvoton NAU8821, NVIDIA Tegra210, NXP i.MX8ULP, Qualcomm Audio ALC5682I-VS, RT5682S, RT9120, Rockchip RV1126 ma RK3568.
    • Fa'aopoopo ishtp_eclite aveta'avale e fa'aoga ai le Intel PSE (Programmable Service Engine) fa'apipi'i fa'atonu e fa'aaoga ai le ISHTP (Integratd Sensor Hub Transport Protocol), e pei o le maa, vevela, ma le UCSI (USB Type-C Connector System Software) fa'amatalaga feso'ota'iga Interface).
    • Faʻaopoopoina se avetaʻavale mo Nintendo Suiga taʻaloga taʻaloga e lagolagoina Switch Pro ma Joy-Cons. Faaopoopo le lagolago mo Wacom Intuos BT papa (CTL-4100WL/CTL-6100WL) ma le Apple 2021 Magic Keyboard. Fa'aleleia atili le lagolago mo Sony PlayStation DualSense controllers. Fa'aopoopoina le lagolago mo fa'amau pito isumu Xiaomi Mi.
    • Faʻaopoopo le avetaʻavale RT89 ma le lagolago mo Realtek 802.11ax meataalo uaea, faʻapea foʻi ma avetaʻavale mo Asix AX88796C-SPI Ethernet adapters ma Realtek RTL8365MB-VC sui.
    • Avetaavale mo PCI ma PASemi i1c ua faaopoopo mo Apple M2 meataalo.
    • Faʻaopoopo le lagolago mo ARM SoС, masini ma laupapa 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 ma Xiaomi Mi 5), Sony Yoshino (Sony Xperia XZ1, ma Sony Xperia XZ Premium), F(x)tec Pro1 QX1000, Microchip LAN966, CalAmp LMU5000, Exegin Q5xR5, sama7g5, Samsung ExynosAutov9, Rockchip 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 GS110ECH7040-A, Netgear GS32ECH2A, Netgear GS8ECH779A, Netgear GS1ECH1A, NXG70EMXA, Global Network s R02AXNUMXM* , Xilinx Kria, Radxa Zero, JetHub DXNUMX/HXNUMX, Netronix EXNUMXKXNUMX.

puna: opennet.ru

Faaopoopo i ai se faamatalaga