Ukukhishwa kwe-kernel ye-Linux 5.6

Ngemuva kwezinyanga ezimbili zokuthuthuka, uLinus Torvalds kwethulwa ukukhishwa kwe-kernel Linux 5.6. Phakathi kwezinguquko eziphawuleka kakhulu: ukuhlanganiswa kwesixhumi esibonakalayo se-WireGuard VPN, ukusekelwa kwe-USB4, izikhala zamagama zesikhathi, ikhono lokudala izibambi zokuminyana ze-TCP zisebenzisa i-BPF, ukusekelwa kokuqala kwe-MultiPath TCP, ukukhipha i-kernel yenkinga ka-2038, indlela ye-"bootconfig" , ZoneFS.

Inguqulo entsha ifaka phakathi ukulungiswa okungu-13702 okuvela kubathuthukisi abayi-1810,
usayizi wesichibi - 40 MB (izinguquko zithinte amafayela angu-11577, zengezwe imigqa yekhodi engu-610012,
294828 imigqa isusiwe). Cishe u-45% wabo bonke owethulwe ngo-5.6
izinguquko zihlobene nezishayeli zedivayisi, cishe u-15% wezinguquko zinjalo
isimo sengqondo mayelana nokuvuselela ikhodi eqondene nezakhiwo zehadiwe, i-12%
ehlotshaniswa nesitaki senethiwekhi, i-4% enezinhlelo zamafayela kanye no-3% neyangaphakathi
i-kernel subsystems.

main emisha:

  • Isistimu engaphansi yenethiwekhi
    • Kwengeziwe ukuqaliswa kwe-interface ye-VPN I-WireGuard, esetshenziswa ngokusekelwe ezindleleni zesimanje zokubethela (i-ChaCha20, i-Poly1305, i-Curve25519, i-BLAKE2s), kulula ukuyisebenzisa, ngaphandle kwezinkinga, izibonakalise ngenani lokuqaliswa okukhulu futhi inikeza ukusebenza okuphezulu kakhulu (izikhathi ezingu-3,9 ngokushesha kune-OpenVPN ngokwemibandela kokuphumayo). I-WireGuard isebenzisa umqondo womzila wokhiye wokubethela, obandakanya ukunamathisela ukhiye oyimfihlo ku-interface ngayinye yenethiwekhi nokuwusebenzisela ukubopha okhiye basesidlangalaleni. Okhiye basesidlangalaleni bayashintshaniswa ukuze kusungulwe uxhumano ngendlela efanayo neye-SSH. I-Cryptographic primitives iyadingeka ukuze i-WireGuard isebenze babe kuqhutshekwe ngale kusukela emtatsheni wezincwadi Zinc njengengxenye ye-Crypto API ejwayelekile kanye kuhlanganisiwe emnyombeni 5.5.
    • Kuqalisiwe ukuhlanganiswa kwezingxenye ezidingekayo ukuze kusekelwe i-MPTCP (MultiPath TCP), isandiso sephrothokholi ye-TCP yokuhlela ukusebenza koxhumano lwe-TCP nokulethwa kwamaphakethe ngesikhathi esisodwa emizileni eminingana ngokusebenzisa ukuxhumana kwenethiwekhi okuhlukene okuhlotshaniswa namakheli e-IP ahlukene. Kuzinhlelo zokusebenza zenethiwekhi, uxhumo olunjalo oluhlanganisiwe lubukeka njengoxhumano oluvamile lwe-TCP, futhi yonke indlela yokuhlukanisa ukugeleza kwengqondo yenziwa yi-MPTCP. I-Multipath TCP ingasetshenziselwa kokubili ukwandisa ukuphuma nokwandisa ukwethembeka. Isibonelo, i-MPTCP ingasetshenziswa ukuhlela ukudluliswa kwedatha ku-smartphone kusetshenziswa izixhumanisi ze-WiFi ne-4G ngesikhathi esisodwa, noma ukunciphisa izindleko ngokuxhuma iseva usebenzisa izixhumanisi ezimbalwa ezishibhile esikhundleni seyodwa ebizayo.
    • Kwengeziwe usekelo lwesiyalo sokucubungula ulayini wenethiwekhi sch_ets (Ukukhethwa Kokudlulisa Okuthuthukisiwe, IEEE 802.1Qaz), enikeza ikhono lokusabalalisa umkhawulokudonsa phakathi kwezigaba ezahlukene zethrafikhi. Uma umthwalo esigabeni esithile sethrafikhi ungaphansi komkhawulokudonsa owabelwe, i-ETS ivumela amanye amakilasi omgwaqo ukuthi asebenzise umkhawulokudonsa otholakalayo (ongasetshenzisiwe). I-Qdisc sch_ets ilungiselelwe njengesiyalo se-PRIO futhi isebenzisa amakilasi omgwaqo ukuchaza imikhawulo eqinile neyabiwe yomkhawulokudonsa. I-ETS isebenza njengenhlanganisela yezifundo I-PRIO ΠΈ DRR - uma kunezigaba zethrafikhi ezinqunyelwe ngokuqinile, i-PRIO isetshenziswa, kepha uma ingekho ithrafikhi kulayini, isebenza njenge-DRR.
    • Kwengezwe uhlobo olusha lwezinhlelo ze-BPF BPF_PROG_TYPE_STRUCT_OPS, okukuvumela ukuthi usebenzise izibambi zomsebenzi we-kernel nge-BPF. Okwamanje, lesi sici sesivele sisetshenziswa ukuze kusetshenziswe ama-algorithms okulawula ukuminyana kwe-TCP ngendlela yezinhlelo ze-BPF. Njengesibonelo ehlongozwayo Uhlelo lwe-BPF olunokuqaliswa kwe-algorithm I-DCTCP.
    • Kwamukelwe kumongo shintsha, amathuluzi okuhumusha i-ethtool nge-ioctl() ongayisebenzisa isixhumanisi esibonakalayo. I-interface entsha yenza kube lula ukwengeza izandiso, ithuthukisa ukuphathwa kwamaphutha, ivumela izaziso ukuthi zithunyelwe lapho isimo sishintsha, yenza kube lula ukuxhumana phakathi kwe-kernel nesikhala somsebenzisi, futhi inciphisa inombolo yohlu oluqanjiwe oludinga ukuvumelanisa.
    • Ukuqaliswa okungeziwe kwe-FQ-PIE (I-Flow Queue PIE) yokulawulwa komugqa we-algorithm yenethiwekhi, okuhloswe ngayo ukunciphisa umthelela omubi wokubhafa kwephakethe okumaphakathi kumshini wenethiwekhi onqenqemeni (bufferbloat). I-FQ-PIE ibonisa ukusebenza kahle okuphezulu uma isetshenziswa ezinhlelweni ezinamamodemu ekhebula.
  • I-Disk Subsystem, I/O kanye ne-File Systems
    • Okwesistimu yefayela ye-Btrfs kwengezwe ukuqaliswa okulinganayo kokusebenza kwe-DISCARD (ukumaka amabhlogo akhululiwe angasadingi ukugcinwa ngokomzimba). Ekuqaleni, imisebenzi ye-DISCARD yenziwa ngokuvumelanisa, okungaholela ekulimazeni kokusebenza ngenxa yokushayela okulinde imiyalo ehambisanayo ukuthi iqedele. Ukusebenzisa okuhambisanayo kukuvumela ukuthi ungalindi ukuthi idrayivu iqedele DISCARD futhi wenze lo msebenzi ngemuva.
    • Ku-XFS kwenziwe Ukuhlanza ikhodi esebenzise izinto zokubala zesikhathi ze-32-bit ezindala (uhlobo lwe-time_t luthathelwe indawo yi-time64_t), okuholela enkingeni ka-2038. Amaphutha alungisiwe kanye nokonakala kwenkumbulo okwenzeke ezinkundleni ze-32-bit. Ikhodi isetshenzwe kabusha ukuze isebenze ngezibaluli ezinwetshiwe.
    • Kuhlelo lwefayela lwe-ext4 yethulwe Ukulungiselelwa kokusebenza okuhlobene nokubamba ukukhiya i-inode phakathi nemisebenzi yokufunda nokubhala. Ukusebenza kokubhala kabusha okuthuthukisiwe kumodi ye-Direct I/O. Ukuze kube lula ukuxilongwa kwezinkinga, amakhodi wephutha wokuqala newokugcina agcinwa ku-superblock.
    • Kuhlelo lwefayela le-F2FS kwenziwe ikhono lokugcina idatha efomini elicindezelweyo. Efayeleni elilodwa noma uhla lwemibhalo, ukucindezela kungavulwa kusetshenziswa umyalo othi "chattr +c file" noma "chattr +c dir; thinta i-dir/file". Ukuze ucindezele yonke ingxenye, ungasebenzisa inketho ethi β€œ-o compress_extension=ext” kusisetshenziswa sokukhweza.
    • I-kernel ihlanganisa isistimu yefayela IzoniFS, okwenza umsebenzi wezinga eliphansi ube lula ngamadivayisi wokulondoloza amazoni. Amadrayivu enziwe ama-Zoned asho amadivayisi kuma-hard magnetic disks noma ama-NVMe SSD, indawo yokugcina lapho ihlukaniswe izingxenye ezakha amaqembu amabhulokhi noma imikhakha, lapho ukungezwa okulandelanayo kuphela kwedatha kuvunyelwe, kubuyekezwa lonke iqembu lamabhulokhi. I-FS ZoneFS yathuthukiswa yi-Western Digital futhi ihlobanisa indawo ngayinye kudrayivu nefayela elihlukile elingasetshenziswa ukugcina idatha kumodi eluhlaza ngaphandle kokukhohlisa emkhakheni kanye nezinga lokuvimba, i.e. Ivumela izinhlelo zokusebenza ukusebenzisa i-API yefayela esikhundleni sokufinyelela ngokuqondile idivayisi yokuvimba isebenzisa i-ioctl.
    • Ku-NFS, ukukhweza izingxenye ze-UDP kukhutshazwe ngokuzenzakalela. Ukwesekwa okwengeziwe kwekhono lokukopisha ngokuqondile amafayela phakathi kwamaseva, achazwe ekucacisweni kwe-NFS 4.2. Kwengezwe inketho yokukhweza entsha ethi "softreval", evumela amanani esibaluli esifakwe kunqolobane ukuthi asetshenziswe uma kwenzeka iseva ihluleka. Isibonelo, lapho ucacisa le nketho, ngemva kokuba iseva ingatholakali, kusala kungenzeka ukuhamba ezindleleni ezisesigabeni se-NFS kanye nolwazi lokufinyelela oluzinze kunqolobane.
    • Kwenziwe ukuthuthukiswa kokusebenza kwendlela ye-fs-verity, esetshenziselwa ukuqapha ubuqotho nokuqinisekiswa kwamafayela ngamanye. Ukwenyuka kwesivinini sokufunda okulandelanayo sibonga ukusetshenziswa kwesihlahla se-Merkle hashi. Ukusebenza kwe-FS_IOC_ENABLE_VERITY kuthuthukisiwe uma ingekho idatha kunqolobane (kusetshenziswe ukufundwa kusengaphambili kwamakhasi anedatha).
  • I-Virtualization kanye Nokuphepha
    • Ikhono lokukhubaza imojuli ye-SELinux ngenkathi isebenza lihoxisiwe, futhi ukuthulula i-SELinux esivele icushiwe kuzovinjelwa esikhathini esizayo. Ukuze ukhubaze i-SELinux uzodinga ukwedlula ipharamitha ethi "selinux=0" kulayini womyalo we-kernel.
    • Kwengeziwe ukusekelwa kwezikhala zamagama zesikhathi (izikhala zamagama zesikhathi), okukuvumela ukuthi ubophe isimo sewashi lesistimu esitsheni (CLOCK_REALTIME,
      CLOCK_MONOTONIC, CLOCK_BOOTTIME), sebenzisa esakho isikhathi esitsheni futhi, lapho uthuthela isiqukathi komunye umsingathi, qinisekisa ukuthi ukufundwa kwe-CLOCK_MONOTONIC kanye ne-CLOCK_BOOTTIME kuhlala kungashintshiwe (naka isikhathi ngemva kokulayisha, ngokucabangela noma ngaphandle kokucabangela ukuba kumodi yokulala. ).

    • I-/dev/ichibi lokuvimbela okungahleliwe lisusiwe. Ukuziphatha kwe-/dev/okungahleliwe kufana ne-/dev/urandom mayelana nokuvimbela ukuvinjwa kwe-entropy ngemva kokuqaliswa kwe-pool.
    • I-core kernel ihlanganisa umshayeli ovumela amasistimu wesivakashi asebenzisa i-VirtualBox ukuthi akhweze ama-directory athunyelwa imvelo yomsingathi (Ifolda eyabelwe i-VirtualBox).
    • Isethi yamapeshi yengezwe ohlelweni olungaphansi lwe-BPF (I-BPF dispatcher), lapho usebenzisa indlela ye-Retpoline ukuze uvikeleke ekuhlaselweni kwesigaba se-Specter V2, ikuvumela ukuthi ukhuphule ukusebenza kahle kokubiza izinhlelo ze-BPF lapho izenzakalo ezihlobene nazo zenzeka (ngokwesibonelo, kwenza kube nokwenzeka ukusheshisa ukubizwa kwabaphathi be-XDP uma iphakethe lenethiwekhi liyafika).
    • Kwengezwe umshayeli ukuze asekele i-TEE (Trusted Execution Environment) eyakhelwe kuma-APU e-AMD.
  • Imemori kanye nezinsizakalo zesistimu
    • I-BPF yengeze ukwesekwa kwemisebenzi yomhlaba wonke. Ukuthuthukiswa kuyenziwa njengengxenye yohlelo lokwengeza ukwesekwa kwemitapo yolwazi yemisebenzi engafakwa ezinhlelweni ze-BPF. Isinyathelo esilandelayo sizoba ukusekela izandiso eziguquguqukayo ezivumela imisebenzi yomhlaba wonke ukuthi ilayishwe, okuhlanganisa nokushintsha imisebenzi ekhona yomhlaba wonke ngenkathi isetshenziswa. Isistimu engaphansi ye-BPF iphinda yengeze ukusekela okuhlukile kokusebenza kwemephu (okusetshenziselwa ukugcina idatha eqhubekayo), esekela ukusetshenziswa kumodi yenqwaba.
    • Kungeziwe Idivayisi ye-β€œcpu_cooling” ikuvumela ukuthi upholise i-CPU eshise ngokweqile ngokuyibeka esimweni sokungenzi lutho isikhathi esifushane.
    • Kwengezwe ikholi yesistimu vula2(), enikeza isethi yamafulegi engeziwe ukuze kukhawulwe ukulungiswa kwendlela yefayela (ukwenqatshelwa kokuwela amaphuzu, izixhumanisi ezingokomfanekiso, izixhumanisi zomlingo (/proc/PID/fd), β€œ../” izingxenye).
    • Kumasistimu ahlukahlukene asuselwe ku-architecture enkulu.LITTLE, ehlanganisa ama-CPU cores anamandla futhi angasebenzi kahle ku-chip eyodwa, ipharamitha ye-uclamp_min iyasethwa uma kwenziwa imisebenzi yesikhathi sangempela (kwavela ku-kernel 5.3 kukhona indlela yokuvikela umthwalo). Le pharamitha iqinisekisa ukuthi umsebenzi uzobekwa isihleli kumongo we-CPU onokusebenza okwanele.
    • I-kernel ikhululiwe izinkinga zika-2038. Kushintshwe izibambi zokugcina ezisele, ezisebenzise uhlobo lwe-32-bit (int) uhlobo lwe-time_t lwekhawunta yesikhathi se-epochal, okuthi, kucatshangelwa umbiko wango-1970, okufanele ichichime ngo-2038.
    • Ukuthuthukiswa okuqhubekayo kwesixhumi esibonakalayo se-Asynchronous I/O io_ring, lapho enikeziwe usekelo lwemisebenzi emisha: IORING_OP_FALLOCATE (ukubhuka kwezindawo ezingenalutho), IORING_OP_OPENAT,
      IORING_OP_OPENAT2,
      IORING_OP_CLOSE (ukuvula nokuvala amafayela),
      IORING_OP_FILES_UPDATE (ukwengeza nokukhipha amafayela ohlwini lokufinyelela ngokushesha),
      IORING_OP_STATX (isicelo semininingwane yefayela),
      IORING_OP_FUNDA,
      IORING_OP_WRITE (ama-analogue enziwe lula we-IORING_OP_READV kanye ne-IORING_OP_WRITEV),
      IORING_OP_FADVISE,
      IORING_OP_MADVISE (okuhlukile okungavumelani kwamakholi we-posix_fadvise ne-madvise), IORING_OP_SEND,
      IORING_OP_RECV (ukuthumela nokwamukela idatha yenethiwekhi),
      IORING_OP_EPOLL_CTL (yenza imisebenzi kuzichazi zefayela le-epoll).

    • Kwengezwe ikholi yesistimu pidfd_getfd(), okuvumela inqubo yokubuyisa isichazi sefayela sefayela elivuliwe kwenye inqubo.
    • Kwenziwa indlela ye-"bootconfig", evumela, ngaphezu kwezinketho zomugqa womyalo, ukucacisa imingcele ye-kernel ngokusebenzisa ifayela lezilungiselelo. Ukwengeza amafayela anjalo esithombeni se-initramfs, insiza ye-bootconfig iyahlongozwa. Lesi sici singasetshenziswa, isibonelo, ukulungisa ama-kprobe ngesikhathi sokuqalisa.
    • Kuklanywe kabusha indlela yokulinda ukubhala nokufunda idatha ngamapayipi angashiwongo. Lolu shintsho lwenza kwaba nokwenzeka ukusheshisa imisebenzi efana nokuhlanganisa amaphrojekthi amakhulu. Nokho, ukwenza kahle kungaholela esimweni somjaho ku-GNU make ngenxa yesiphazamisi ekukhishweni kwe-4.2.1, eyalungiswa kunguqulo 4.3.
    • Kwengezwe ifulegi le-PR_SET_IO_FLUSHER ku-prctl(), engasetshenziswa ukumaka izinqubo ezingenamemori okungafanele zibe ngaphansi kwemikhawulo lapho isistimu inememori ephansi.
    • Ngokusekelwe kusistimu yokusabalalisa inkumbulo ye-ION esetshenziswa ku-Android, isistimu engaphansi iqalisiwe inqwaba ye-dma-buf, okuvumela ukuthi ulawule ukwabiwa kwamabhafa e-DMA ukuze wabelane ngezindawo zenkumbulo phakathi kwabashayeli, izinhlelo zokusebenza kanye nezinhlelo ezingaphansi ezihlukahlukene.
  • Hardware Architectures
    • Usekelo olungeziwe lwesandiso se-E0PD, esivele ku-ARMv8.5 futhi sivumela ukuvikelwa ekuhlaselweni okuhlobene nokuqagela kokuqagela kwemiyalelo ku-CPU. Ukuvikelwa okusekelwe ku-E0PD kuphumela ekukhanyeni okuphansi okuphansi kunokuvikelwa kwe-KPTI (Kernel Page Table Isolation).
    • Kuzinhlelo ezisuselwe esakhiweni se-ARMv8.5, usekelo lomyalelo we-RNG lwengeziwe, olunikeza ukufinyelela kujeneretha yenombolo yehadiwe engahleliwe. Ku-kernel, umyalo we-RNG usetshenziselwa ukukhiqiza i-entropy lapho kuqaliswa i-kernel enikezwe i-pseudo-random generator inombolo.
    • Kususwe ukwesekwa kwe-MPX (Izandiso Zokuvikela Imemori) kwengezwe ku-kernel 3.19 futhi ikuvumela ukuthi uhlele ukuhlolwa kwezikhombisi ukuze uqinisekise ukuthi imingcele yezindawo zememori iyahlonishwa. Lobu buchwepheshe abuzange busetshenziswe kakhulu kubahlanganisi futhi bususiwe ku-GCC.
    • Ngokwakheka kwe-RISC-V, usekelo lwethuluzi lokususa iphutha le-KASan (Kernel address sanitizer) selisetshenzisiwe, elisiza ukukhomba amaphutha lapho usebenza ngenkumbulo.
  • Izinsiza
    • Usekelo lwezicaciso lusetshenzisiwe USB 4.0, esekelwe kuphrothokholi ye-Thunderbolt 3 futhi inikeza ukudlulela kokufika ku-40 Gbps, kuyilapho igcinwa iyahambisana ne-USB 2.0 ne-USB 3.2. Ngokufanisa ne Thunderbolt Isixhumi esibonakalayo se-USB 4.0 sikuvumela ukuthi uhubhe amaphrothokholi ahlukene ngekhebula eyodwa ngesixhumi Thayipha-C, okuhlanganisa i-PCIe, Imbobo yokubonisa ne-USB 3.x, kanye nokusetshenziswa kwesofthiwe yezivumelwano, isibonelo, ukuhlela izixhumanisi zenethiwekhi phakathi kwabasingathi. Ukuqaliswa kwakhela kumshayeli we-Thunderbolt osevele ufakiwe ku-Linux kernel futhi uyivumelanisa ukuze isebenze nabasingathi namadivayisi ahambisana ne-USB4. Izinguquko ziphinde zengeze ukusekelwa kwamadivayisi we-Thunderbolt 3 ekusetshenzisweni kwesofthiwe Yesiphathi Soxhumano, esibophezelekile ukudala imigudu yokuxhuma amadivayisi amaningi ngesixhumi esisodwa.
    • Kumshayeli we-amdgpu kwengezwe usekelo lokuqala lwe-HDCP 2.x (Ukuvikelwa kokuqukethwe okudijithali komkhawulokudonsa ophezulu) ubuchwepheshe bokuvikela ikhophi. Usekelo olungeziwe lwe-chip ye-AMD Pollock ASIC esekelwe ku-Raven 2. Senze ikhono lokusetha kabusha i-GPU yomndeni wakwa-Renoir no-Navi.
    • Umshayeli we-DRM wamakhadi wevidiyo we-Intel kwengezwe Ukusekelwa kwe-DSI VDSC kwama-chips asekelwe ku-Ice Lake kanye ne-Tiger Lake microarchitecture, i-LMEM mmap (inkumbulo yasendaweni yedivayisi) isetshenzisiwe, ukuncozululwa kwe-VBT (Ithebula le-BIOS Yevidiyo) kuthuthukisiwe, ukusekelwa kwe-HDCP 2.2 sekusetshenziswe ama-chips e-Coffee Lake.
    • Umsebenzi waqhubeka ekuhlanganiseni ikhodi yomshayeli we-amdkfd (kuma-GPU ahlukene, njenge-Fiji, i-Tonga, i-Polaris) nomshayeli we-amdgpu.
    • Umshayeli we-k10temp usetshenzwe kabusha, wengeza ukwesekwa kokubonisa amandla kagesi kanye nemingcele yamanje ye-AMD Zen CPUs, kanye nolwazi olunwetshiwe oluvela kuzinzwa zokushisa ezisetshenziswa ku-Zen kanye ne-Zen 2 CPUs.
    • Kumshayeli we-nouveau kwengezwe ukusekelwa kwemodi yokulayisha i-firmware eqinisekisiwe ye-NVIDIA GPUs esekelwe ku-Turing microarchitecture (GeForce RTX 2000), okwenze kwaba nokwenzeka ukunika amandla ukusekelwa kokusheshisa kwe-3D kulawa makhadi (ukulanda i-firmware esemthethweni ngesiginesha yedijithali ye-NVIDIA kuyadingeka). Ukwesekwa okwengeziwe kwenjini yehluzo ye-TU10x. Izinkinga ngomsindo we-HD sezixazululiwe.
    • Kungezwe ukusekelwa kokuminyanisa idatha lapho idluliselwa nge-DisplayPort MST (Izokuthutha Ezisakaza Kaningi).
    • Kwengezwe umshayeli omusha "nxa 11kΒ»ama-chips angenantambo e-Qualcomm asekela i-802.11ax.
      Umshayeli usekelwe kusitaki se-mac80211 futhi usekela indawo yokufinyelela, indawo yokusebenza kanye nezindlela ze-mesh network node.

    • Ngama-sysfs, kunikezwa ukufinyelela ekufundeni kwezinzwa zokushisa ezifundekayo ezisetshenziswa kuma-hard drive esimanje nama-SSD.
    • Kuthunyelwe izinguquko ezibalulekile ohlelweni lomsindo lwe-ALSA, okuhloswe ngalo ukususa ikhodi ye izinkinga zika-2038 (ugwema ukusetshenziswa kohlobo lwe-32-bit time_t snd_pcm_mmap_status kanye ne-snd_pcm_mmap_control interface). Kwengezwe usekelo lwamakhodekhi amasha omsindo
      I-Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • Kwengeziwe abashayeli bamaphaneli e-LCD Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO G116XAK01, Giant940B0
      I-BOE NV140FHM-N49,
      I-Satoz SAT050AT40H12R2,
      Idatha ye-LS020B1DD01D

    • Kwengeziwe ukusekelwa kwamabhodi e-ARM nezinkundla ze-Gen1 i-Amazon Echo (i-OMAP3630-based), i-Samsung Galaxy S III mini (GT-I8190), i-Allwinner Emlid Neutis, i-Libre Computer ALL-H3-IT, i-PineH64 Model B, i-Aibretech Amlogic GX PC,
      I-Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
      Umfundi we-eBook we-Tolino Shine 3,
      I-COM yabaculi abashumekiwe (i.MX7ULP), i-SolidRun Clearfog CX/ITX kanye ne-HoneyComb (LX2160A), i-Google Coral Edge TPU (i.MX8MQ),
      I-Rockchip Radxa Dalang Carrier, Radxa Rock Pi N10, VMARC RK3399Pro SOM
      ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, Unisoc SC9863comm SC7180comm SC4A. Ukwesekwa okungeziwe kwesilawuli se-PCIe esisetshenziswe ku-Raspberry Pi XNUMX.

Ngesikhathi esifanayo, i-Latin American Free Software Foundation kwakheka
inketho i-kernel yamahhala ngokuphelele 5.6 - I-Linux-free 5.6-gnu, kusulwe ku-firmware nezinto zomshayeli eziqukethe izingxenye ezingezona zamahhala noma izigaba zekhodi, ububanzi bazo obunqunyelwe umkhiqizi. Ukukhishwa okusha kukhubaza ukulayishwa kwe-blob kubashayeli be-AMD TEE, ATH11K kanye ne-Mediatek SCP. Ikhodi yokuhlanza i-blob ebuyekeziwe ku-AMD PSP, abashayeli be-amdgpu kanye ne-nouveau namasistimu angaphansi.

Source: opennet.ru

Engeza amazwana