Linux Kernel lage 5.18

Apre de mwa nan devlopman, Linus Torvalds prezante liberasyon kernel Linux 5.18. Pami chanjman ki pi remakab yo: yo te fè yon gwo netwayaj nan fonksyonalite demode yo, yo te deklare Reiserfs FS yo demode, yo te aplike evènman trase pwosesis itilizatè yo, yo te ajoute sipò pou mekanis pou bloke eksplwatasyon Intel IBT yo, yon mòd deteksyon tanpon debòde te pèmèt lè. lè l sèvi avèk fonksyon an memcpy (), yo te ajoute yon mekanis pou swiv apèl fonksyon fprobe, pèfòmans nan planifikatè travay la sou CPU AMD Zen yo te amelyore, yo te enkli yon chofè pou jere fonksyonalite Intel CPU (SDS), kèk plak yo te entegre. pou restriktirasyon dosye header, e yo te apwouve itilizasyon estanda C11 la.

Nouvo vèsyon an gen ladan 16206 ranje soti nan 2127 devlopè (nan dènye lage a te gen 14203 ranje soti nan 1995 devlopè), gwosè a patch se 108 MB (chanjman ki afekte 14235 dosye, 1340982 liy nan kòd yo te ajoute, 593836, 44 liy yo te efase). Apeprè 5.18% nan tout chanjman ki prezante nan 16 yo gen rapò ak chofè aparèy, apeprè 11% nan chanjman yo gen rapò ak ajou kòd espesifik achitekti pyès ki nan konpitè, 3% yo gen rapò ak pil rezo a, 3% yo gen rapò ak sistèm dosye, ak XNUMX% yo gen rapò ak subsistèm nwayo entèn yo.

Prensipal inovasyon nan nwayo 5.18:

  • Disk Subsystem, I/O ak File Systems
    • Sistèm dosye Btrfs te ajoute sipò pou voye done konprese lè w ap fè operasyon voye ak resevwa. Précédemment, lè w ap itilize voye/resevwa, bò k ap voye a te dekonprese done yo ki estoke nan fòm konprese, epi bò k ap resevwa a te rekonprime li anvan ou ekri li. Nan nwayo 5.18 la, aplikasyon espas itilizatè ki itilize voye/resevwa apèl yo te bay kapasite pou transmèt done konprese san yo pa remballage. Fonksyonalite a aplike gras a nouvo operasyon ioctl BTRFS_IOC_ENCODED_READ ak BTRFS_IOC_ENCODED_WRITE, ki pèmèt ou dirèkteman li ak ekri enfòmasyon nan limit.

      Anplis de sa, Btrfs amelyore pèfòmans fsync. Te ajoute kapasite nan deduplicate ak fè reflink (klonaj metadata fichye pa kreye yon lyen nan done ki egziste deja san yo pa aktyèlman kopye li) pou tout depo a, pa limite a pwen mòn.

    • Nan mòd dirèk I/O, li posib pou jwenn aksè nan fichye chiffres lè fscrypt itilize chifreman an liy, nan ki operasyon chifreman ak dechifre yo fèt pa kontwolè kondwi a olye ke nwayo a. Avèk chifreman nwayo regilye, aksè nan fichye chiffres lè l sèvi avèk Direct I/O toujou enposib, paske yo jwenn aksè nan fichye yo kontourne mekanis tanpon nan nwayo a.
    • Sèvè NFS la gen ladan sipò pou pwotokòl NFSv3 pa defo, ki kounye a pa mande pou pèmèt separe epi li disponib lè NFS aktive jeneralman. NFSv3 konsidere kòm vèsyon prensipal la ak toujou sipòte NFS, epi sipò pou NFSv2 ka sispann alavni. Efikasite nan lekti kontni anyè yo te siyifikativman amelyore.
    • Sistèm fichye ReiserFS la te obsève epi yo espere retire li an 2025. Anrejistre ReiserFS ap diminye efò ki nesesè pou kenbe chanjman nan tout sistèm fichye yo ki gen rapò ak sipò pou nouvo API pou monte, iomap, ak tom.
    • Pou sistèm dosye F2FS la, yo te aplike kapasite pou kat idantifikasyon itilizatè yo nan sistèm fichye ki monte yo, ki itilize pou konpare dosye yon itilizatè espesifik sou yon patisyon etranje ki monte ak yon lòt itilizatè sou sistèm aktyèl la.
    • Kòd pou kalkile estatistik nan Device-mapper handlers te retravay, ki te siyifikativman amelyore presizyon nan kontablite nan handlers tankou dm-crypt.
    • Aparèy NVMe kounye a sipòte sòm chèk 64-bit pou tcheke entegrite.
    • Pou sistèm fichye exfat la, yon nouvo opsyon monte "keep_last_dots" yo te pwopoze, ki enfim netwaye pwen nan fen non fichye a (nan Windows, pwen nan fen non fichye a retire pa default).
    • EXT4 amelyore pèfòmans nan mòd fast_commit ak ogmante évolutivité. Opsyon mòn "mb_optimize_scan" la, ki pèmèt ogmante pèfòmans nan kondisyon gwo fwagmantasyon sistèm fichye, adapte pou travay ak dosye ki gen limit.
    • Sipò pou ekri kouran nan subsistèm ki sipòte aparèy blòk yo sispann. Karakteristik sa a te pwopoze pou SSD, men li pa t gaye toupatou epi kounye a pa gen okenn aparèy ki sipòte mòd sa a epi li pa posib pou yo parèt nan lavni.
  • Sèvis memwa ak sistèm
    • Entegrasyon an nan yon seri plak te kòmanse, sa ki pèmèt yo redwi siyifikativman tan nan rekonstwi nwayo a pa restriktire yerachi a nan dosye header ak diminye kantite kwa-depandans. Kernel 5.18 gen ladan plak ki optimize estrikti dosye antèt pwogramasyon travay yo (kernel/sched). Konpare ak lage anvan an, konsomasyon tan CPU lè rasanble nwayo/sched/kod te redwi pa 61%, ak tan aktyèl diminye pa 3.9% (de 2.95 a 2.84 sec).
    • Kòd Kernel pèmèt yo sèvi ak estanda C11, ki te pibliye an 2011. Précédemment, kòd ki te ajoute nan nwayo a te dwe konfòme yo ak spesifikasyon ANSI C (C89), ki te fòme an 1989. Nan scripts kernel 5.18 yo, opsyon '—std=gnu89' te ranplase ak '—std=gnu11 -Wno-shift-negative-value'. Yo te konsidere posiblite pou sèvi ak estanda C17 la, men nan ka sa a li ta nesesè pou ogmante vèsyon minimòm GCC sipòte, pandan y ap enklizyon sipò C11 anfòm nan kondisyon aktyèl yo pou vèsyon GCC (5.1).
    • Amelyore pèfòmans orè travay sou processeurs AMD ak mikrochitekti Zen, ki bay plizyè Last Level Cache (LLC) pou chak nod ak chanèl memwa lokal yo. Nouvo vèsyon an elimine dezekilib LLC ant nœuds NUMA, ki te mennen nan yon ogmantasyon siyifikatif nan pèfòmans pou kèk kalite kantite travay.
    • Zouti pou trase aplikasyon yo nan espas itilizatè yo te elaji. Nouvo vèsyon nwayo a ajoute kapasite pou pwosesis itilizatè yo kreye evènman Itilizatè yo ak ekri done nan tanpon tras la, ki ka wè atravè sèvis piblik estanda trase nwayo tankou ftrace ak perf. Evènman tras espas itilizatè yo izole nan evènman tras nwayo. Estati evènman an ka wè nan fichye /sys/kernel/debug/tracing/user_events_status, ak anrejistreman evènman ak anrejistreman done atravè fichye /sys/kernel/debug/tracing/user_events_data.
    • Te ajoute yon mekanis pou swiv (sonde) apèl fonksyon - fprobe. API fprobe a baze sou ftrace, men li limite sèlman pa kapasite pou yo tache moun kap okipe callback nan pwen antre fonksyone ak pwen sòti fonksyon. Kontrèman ak kprobes ak kretprobes, nouvo mekanis la pèmèt ou sèvi ak yon sèl moun kap okipe pou plizyè fonksyon alafwa.
    • Sipò pou ansyen processeurs ARM (ARMv4 ak ARMv5) ki pa ekipe ak yon inite jesyon memwa (MMU) te sispann. Yo kenbe sipò pou sistèm ARMv7-M san MMU.
    • Sipò pou achitekti NDS32 ki tankou RISC yo itilize nan processeurs Andes Technologies te sispann. Kòd la te retire akòz mank de antretyen ak mank de demann pou sipò NDS32 nan nwayo Linux prensipal la (rès itilizatè yo sèvi ak bati nwayo espesyalize nan manifaktirè pyès ki nan konpitè).
    • Pa default, bati nwayo a ak sipò pou fòma a.out ègzèkutabl dosye a enfim pou achitekti alpha ak m68k, ki kontinye sèvi ak fòma sa a. Li posib ke sipò pou fòma a.out eritaj la pral konplètman retire nan nwayo a byento. Plan yo retire fòma a.out yo te diskite depi 2019.
    • Achitekti PA-RISC bay sipò minimòm pou mekanis vDSO (Virtual dynamic shared objects), ki bay yon seri apèl sistèm limite ki disponib nan espas itilizatè san yo pa chanje kontèks. Sipò vDSO te fè li posib pou aplike abilite pou kouri ak yon pil ki pa ekzekite.
    • Te ajoute sipò pou mekanis Intel HFI (Hardware Feedback Interface), ki pèmèt pyès ki nan konpitè transmèt enfòmasyon nan nwayo a sou pèfòmans aktyèl la ak efikasite enèji chak CPU.
    • Te ajoute yon chofè pou mekanis Intel SDSi (Silisyòm defini lojisyèl), ki pèmèt ou kontwole enklizyon de karakteristik adisyonèl nan processeur a (pa egzanp, enstriksyon espesyalize ak memwa kachèt adisyonèl). Lide a se ke chips yo ka apwovizyone nan yon pri pi ba ak fonksyon avanse fèmen, ki ka Lè sa a, dwe "achte" ak kapasite adisyonèl aktive san ranplasman pyès ki nan konpitè nan chip la.
    • Yo ajoute chofè amd_hsmp pou sipòte koòdone AMD HSMP (Host System Management Port), ki bay aksè nan fonksyon jesyon processeur atravè yon seri rejis espesyal ki parèt nan processeurs sèvè AMD EPYC kòmanse ak jenerasyon Fam19h. Pou egzanp, atravè HSMP ou ka jwenn done sou konsomasyon pouvwa ak tanperati, mete limit frekans, aktive divès mòd amelyorasyon pèfòmans, ak jere paramèt memwa.
    • Koòdone I/O asynchrone io_uring aplike opsyon IORING_SETUP_SUBMIT_ALL pou anrejistre yon seri deskriptè dosye nan yon tanpon bag, ak operasyon IORING_OP_MSG_RING pou voye yon siyal soti nan yon tanpon bag nan yon lòt tanpon bag.
    • Mekanis DAMOS (Data Access Monitoring-based Operation Schemes), ki pèmèt memwa yo dwe lage an konsiderasyon frekans nan aksè memwa, te elaji kapasite pou kontwole operasyon memwa soti nan espas itilizatè.
    • Yon twazyèm seri plak yo te entegre ak aplikasyon konsèp paj folios, ki sanble ak paj konpoze, men yo te amelyore semantik ak yon òganizasyon travay ki pi klè. Sèvi ak tom pèmèt ou akselere jesyon memwa nan kèk subsistèm nwayo. Nan plak pwopoze yo, fonksyon jesyon memwa entèn yo te tradui nan folios, ki gen ladan varyasyon nan fonksyon get_user_pages(). Bay sipò pou kreye gwo volim nan kòd lekti davans.
    • Sistèm asanble a kounye a sipòte USERCFLAGS ak USERLDFLAGS varyab anviwònman an, ak ki ou ka pase drapo adisyonèl nan konpilatè a ak linker.
    • Nan subsistèm eBPF, mekanis BTF (BPF Tip Fòma), ki bay enfòmasyon tcheke tip nan pseudocode BPF, bay kapasite pou ajoute anotasyon nan varyab ki refere a zòn memwa nan espas itilizatè. Anotasyon yo ede sistèm verifikasyon kòd BPF pi byen idantifye ak verifye aksè memwa yo.
    • Yo pwopoze yon nouvo manadjè alokasyon memwa pou estoke pwogram BPF chaje, ki pèmèt itilizasyon memwa pi efikas nan sitiyasyon kote yon gwo kantite pwogram BPF chaje.
    • Yo te ajoute drapo MADV_DONTNEED_LOCKED a nan apèl sistèm madvise(), ki bay zouti pou optimize jesyon memwa pwosesis, ki konplete drapo MADV_DONTNEED ki deja egziste a, atravè ki ka nwayo a dwe enfòme davans sou liberasyon pwochen yon blòk memwa, sa vle di. ke blòk sa a pa nesesè ankò epi li ka itilize pa nwayo a. Kontrèman ak MADV_DONTNEED, itilizasyon drapo MADV_DONTNEED_LOCKED a se akseptab pou paj memwa ki fikse nan RAM, ki, lè yo rele madvise, yo degèpi san yo pa chanje estati kole yo epi, nan ka ta gen aksè ki vin apre nan blòk la ak jenerasyon yon "paj. fòt,” yo retounen ak obligatwa a konsève. Anplis de sa, yo te ajoute yon chanjman pou pèmèt drapo MADV_DONTNEED yo itilize ak gwo paj memwa nan HugeTLB.
  • Virtualization ak sekirite
    • Pou achitekti x86 la, sipò yo te ajoute pou mekanis pwoteksyon koule kòmandman Intel IBT (Endirèk Branch Tracking), ki anpeche itilizasyon teknik konstriksyon eksplwate lè l sèvi avèk teknik pwogramasyon ki oryante pou retounen (ROP, Pwogramasyon ki oryante pou retounen), kote eksplwatasyon an. se fòme nan fòm lan nan yon chèn nan apèl ki deja egziste nan memwa nan moso nan enstriksyon machin ki fini ak yon enstriksyon retounen kontwòl (tankou yon règ, sa yo se pwent yo nan fonksyon). Sans metòd pwoteksyon aplike a se bloke tranzisyon endirèk nan kò a nan yon fonksyon lè w ajoute yon enstriksyon espesyal ENDBR nan kòmansman fonksyon an epi pèmèt ekzekisyon yon tranzisyon endirèk sèlman nan ka yon tranzisyon nan enstriksyon sa a (yon enstriksyon endirèk). rele nan JMP ak CALL dwe toujou tonbe sou enstriksyon ENDBR, ki plase nan kòmansman fonksyon yo).
    • Pèmèt plis sevè tcheke limit tanpon yo nan memcpy(), memmove() ak memset() fonksyon, fèt nan moman konpile lè mòd CONFIG_FORTIFY_SOURCE aktive. Chanjman an te ajoute nan tcheke si eleman nan estrikti ki gen gwosè yo konnen ale pi lwen pase limit yo. Li te note ke karakteristik aplike a ta pèmèt bloke tout memcpy ()-ki gen rapò ak debòde tanpon nwayo idantifye nan omwen twa dènye ane yo.
    • Te ajoute dezyèm pati kòd la pou mete ajou dèlko nimewo pseudo-o aza RDRAND, ki responsab operasyon aparèy /dev/random ak /dev/uradom. Nouvo aplikasyon an se remakab pou inifye operasyon /dev/random ak /dev/urandom, ajoute pwoteksyon kont aparans doublon nan kouran nimewo o aza lè yo kòmanse machin vityèl, epi chanje nan sèvi ak fonksyon hash BLAKE2s olye de SHA1 pou operasyon melanje entropi. Chanjman an amelyore sekirite dèlko nimewo pseudo-o aza a lè li elimine algorithm SHA1 ki gen pwoblèm ak elimine vektè inisyalizasyon RNG la. Depi algorithm BLAKE2s siperyè pase SHA1 nan pèfòmans, itilizasyon li tou te gen yon efè pozitif sou pèfòmans.
    • Pou achitekti ARM64, sipò yo te ajoute pou yon nouvo algorithm otantifikasyon konsèy - "QARMA3", ki se pi vit pase algorithm QARMA a pandan w ap kenbe bon nivo sekirite. Teknoloji a pèmèt ou sèvi ak enstriksyon espesyalize ARM64 pou verifye adrès retou yo lè l sèvi avèk siyati dijital ki estoke nan pati siperyè ki pa itilize nan konsèy la li menm.
    • Pou achitekti ARM64, sipò yo te aplike pou asanble ak enklizyon nan GCC 12 nan yon mòd pwoteksyon kont ranplase adrès la retounen nan yon fonksyon nan evènman an nan yon debòde tanpon sou chemine a. Sans pwoteksyon an se pou konsève pou adrès retounen nan yon pil separe "lonbraj" apre yo fin transfere kontwòl nan yon fonksyon ak rekipere adrès sa a anvan ou soti nan fonksyon an.
    • Te ajoute yon nouvo seri kle - "machin", ki gen kle pwopriyetè sistèm (MOK, Kle Pwopriyetè machin), ki sipòte nan bootloader shim la. Kle sa yo ka itilize pou siyen nimerik eleman nwayo ki chaje nan yon etap apre demaraj (pa egzanp, modil nwayo).
    • Retire sipò pou kle prive asimetri pou TPM yo, ki te ofri nan yon vèsyon eritaj nan TPM, te konnen pwoblèm sekirite, epi yo pa te lajman adopte nan pratik.
    • Te ajoute pwoteksyon done ak kalite size_t kont debòde nonb antye relatif. Kòd la gen ladan moun kap okipe gwosè_mul(), size_add() ak size_sub(), ki pèmèt ou san danje miltipliye, ajoute ak soustraksyon gwosè ak kalite size_t.
    • Lè bati nwayo a, drapo "-Warray-bounds" ak "-Wzero-length-bounds" yo aktive, ki montre avètisman lè endèks la ale pi lwen pase fwontyè etalaj la ak lè yo itilize etalaj zewo-longè.
    • Aparèy virtio-crypto a te ajoute sipò pou chifreman lè l sèvi avèk algorithm RSA.
  • Sou-sistèm rezo
    • Nan aplikasyon an nan pon rezo, yo te ajoute sipò pou mòd obligatwa pò (fèmen mòd), nan ki itilizatè a ka voye trafik nan pò a sèlman nan yon adrès MAC otorize. Kapasite pou itilize plizyè estrikti pou evalye eta pwotokòl STP (Spanning Tree Protocol) te ajoute tou. Précédemment, VLAN yo te kapab sèlman trase dirèkteman nan STP (1:1), ak chak VLAN jere poukont yo. Nouvo vèsyon an ajoute paramèt mst_enable a, lè li pèmèt, eta VLAN kontwole pa modil MST (Multiple Spanning Trees) ak obligatwa VLAN yo ka koresponn ak modèl M:N.
    • Travay te kontinye sou entegre zouti nan pile rezo a pou swiv rezon ki fè yo jete pake (kòd rezon). Kòd rezon ki fè yo voye lè memwa ki asosye ak pake a libere epi pèmèt pou sitiyasyon tankou jete pake akòz erè header, deteksyon rp_filter spoofing, checksum envalid, soti nan memwa, règ IPSec XFRM deklanche, nimewo sekans envalid TCP, elatriye.
    • Li posib pou transfere pake rezo ki soti nan pwogram BPF ki te lanse nan espas itilizatè a nan mòd BPF_PROG_RUN, nan ki pwogram BPF yo egzekite nan nwayo a, men retounen rezilta a nan espas itilizatè. Pake yo transmèt lè l sèvi avèk sous-sistèm XDP (eXpress Data Path). Mòd pwosesis pake vivan sipòte, nan ki processeur XDP a ka redireksyon pake rezo sou vole nan chemine rezo a oswa nan lòt aparèy. Li posib tou pou kreye dèlko lojisyèl nan trafik ekstèn oswa ranplase ankadreman rezo nan chemine rezo a.
    • Pou pwogram BPF ki tache ak gwoup cgroup rezo yo, yo te pwopoze fonksyon asistans pou mete klèman valè retounen apèl sistèm yo, sa ki fè li posib pou transmèt enfòmasyon pi konplè sou rezon ki fè yo bloke yon apèl sistèm.
    • Sou-sistèm XDP (eXpress Data Path) te ajoute sipò pou pake fragman yo mete nan plizyè tanpon, ki pèmèt ou trete ankadreman Jumbo nan XDP epi sèvi ak TSO/GRO (TCP Segmentation Offload/Generic Receive Offload) pou XDP_REDIRECT.
    • Pwosesis pou efase espas non rezo yo te siyifikativman akselere, ki te nan demann sou kèk sistèm gwo ak yon gwo volim nan trafik.
  • Ekipman
    • Chofè a amdgpu pa default gen ladan FreeSync adaptasyon senkronizasyon teknoloji, ki pèmèt ou ajiste pousantaj rafrechisman enfòmasyon sou ekran an, asire imaj lis ak chire gratis pandan w ap jwe jwèt ak gade videyo. Sipò Aldebaran GPU te anonse kòm ki estab.
    • Chofè i915 la ajoute sipò pou chips Intel Alderlake N ak kat grafik disrè Intel DG2-G12 (Arc Alchemist).
    • Nouvo chofè a bay sipò pou pi wo bitrates pou entèfas DP/eDP ak sipò pou ekstansyon kab lttprs (Link-Training Tunable PHY Repeaters).
    • Nan subsistèm drm (Direct Rendering Manager) nan chofè armada, exynos, gma500, hyperv, imx, ingenic, mcde, mediatek, msm, omap, rcar-du, rockchip, sprd, sti, tegra, tilcdc, xen ak vc4 sipò paramèt yo te ajoute nomodeset, ki pèmèt ou enfim chanje mòd videyo nan nivo nwayo a ak itilizasyon zouti akselerasyon rann pyès ki nan konpitè, kite sèlman fonksyonalite ki gen rapò ak framebuffer sistèm lan.
    • Te ajoute sipò pou ARM SoС Qualcomm Snapdragon 625/632 (itilize nan LG Nexus 5X ak Fairphone FP3 smartphones), Samsung Exynos 850, Samsung Exynos 7885 (itilize nan Samsung Galaksi A8), Airoha (Mediatek/EcoNet) EN7523, Mediatek mt6582Prestigio PST5008 grenn 3G), Microchip Lan966, Renesas RZ/G2LC, RZ/V2L, Tesla FSD, TI K3/AM62 ak i.MXRTxxxx.
    • Te ajoute sipò pou aparèy ARM ak tablo ki soti nan 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 tablèt), Allwinner (A20-Marsboard), Amlogic (Amediatek X96-AIR, CYX A95XF3-AIR, Haochuangy H96-Max, Amlogic AQ222 ak OSMC Vero 4K+), Aspeed (Quanta S6Q, ASMMVE8), Marvell3 ROMED / Armada (Ctera C200 V1 ak V2 NAS), Mstar (DongShanPiOne, Miyoo Mini), NXP i.MX (Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, Gateworks GW7903).
    • Te ajoute sipò pou sistèm son ak kodèk AMD PDM, Atmel PDMC, Awinic AW8738, i.MX TLV320AIC31xx, Intel CS35L41, ESSX8336, Mediatek MT8181, nVidia Tegra234, Qualcomm SC7280, Renesas RZ/V2L585, Texas Instruments. Te ajoute premye aplikasyon chofè son pou chip Intel AVS DSP. Mete ajou sipò chofè pou Intel ADL ak Tegra234, epi fè chanjman pou amelyore sipò odyo sou aparèy Dell, HP, Lenovo, ASUS, Samsung ak Clevo.

    An menm tan an, Fondasyon Lojisyèl Gratis nan Amerik Latin nan te fòme yon vèsyon nan nwayo a konplètman gratis 5.18 - Linux-libre 5.18-gnu, otorize eleman nan firmwèr ak chofè ki gen eleman ki pa gratis oswa seksyon kòd, sijè ki abòde lan ki limite. pa manifakti a. Nouvo lage a netwaye chofè pou panno MIPI DBI, VPU Amphion, WiFi MediaTek MT7986 WMAC, Mediatek MT7921U (USB) ak Realtek 8852a/8852c, Intel AVS ak Texas Instruments TAS5805M chip son. Fichye DTS yo te netwaye tou pou divès kalite SoC Qualcomm ak processeur ki baze sou achitekti AArch64 la. Mete ajou kòd netwayaj blob nan chofè ak subsistèm AMD GPU, MediaTek MT7915, Silicon Labs WF200+ WiFi, Mellanox Spectru Ethernet, Realtek rtw8852c, Qualcomm Q6V5, Wolfson ADSP, MediaTek HCI UART.

Sous: opennet.ru

Add nouvo kòmantè