Ukukhishwa kwe-kernel ye-Linux 5.2

Ngemuva kwezinyanga ezimbili zokuthuthuka, uLinus Torvalds kwethulwa ukukhishwa kwe-kernel Linux 5.2. Phakathi kwezinguquko eziphawuleka kakhulu: Imodi yokusebenza ye-Ext4 ayizweli, isistimu ehlukene ibiza ukukhwezwa kwesistimu yefayela, abashayeli be-GPU Mali 4xx/ 6xx/7xx, ikhono lokusingatha izinguquko kumanani e-sysctl ezinhlelweni ze-BPF, idivayisi-mapper. i-module dm-dust, ukuvikelwa ekuhlaselweni kwe-MDS, ukusekelwa kwe-Sound Open Firmware ye-DSP, ukwenziwa kahle kokusebenza kwe-BFQ, kuletha uhlelo olungaphansi lwe-PSI (Pressure Stall Information) emathubeni okusetshenziswa ku-Android.

Inguqulo entsha ifaka phakathi ukulungiswa okungu-15100 okuvela kubathuthukisi abayi-1882,
usayizi wesichibi - 62 MB (izinguquko zithinte amafayela angu-30889, imigqa yekhodi engu-625094 yengezwe, imigqa engu-531864 isusiwe). Cishe u-45% wabo bonke owethulwe ku-5.2
izinguquko zihlobene nezishayeli zedivayisi, cishe u-21% wezinguquko zinjalo
isimo sengqondo sokubuyekeza ikhodi eqondene nezakhiwo zehadiwe, i-12%
okuhlobene nesitaki senethiwekhi, u-3% kumasistimu wefayela kanye no-3% kuya kwangaphakathi
i-kernel subsystems. I-12.4% yazo zonke izinguquko ilungiswe i-Intel, i-6.3% i-Red Hat, i-5.4% i-Google, i-4.0% i-AMD, i-3.1% i-SUSE, i-3% i-IBM, i-2.7% i-Huawei, i-2.7% i-Linaro, i-2.2% ye-ARM , 1.6 % - I-Oracle.

main emisha:

  • I-Disk Subsystem, I/O kanye ne-File Systems
    • Kwengezwe ku-Ext4 ukwesekwa sebenza ngaphandle kokuhlukanisa uhlobo lwezinhlamvu emagameni wefayela, olwenziwa lusebenze kuphela ngokuhlobene nemibhalo ngayinye engenalutho kusetshenziswa isici esisha esithi “+F” (EXT4_CASEFOLD_FL). Uma lesi sibaluli sisethelwe kuhla lwemibhalo, konke ukusebenza okunamafayela neziqondiso ezingaphansi ngaphakathi kuzokwenziwa ngaphandle kokucabangela isimo sezinhlamvu, okuhlanganisa nekesi kuzozitshwa lapho kuseshwa futhi kuvulwa amafayela (ngokwesibonelo, amafayela Test.txt, test.txt kanye ne-test.TXT kunkhombandlela enjalo izobhekwa njengento efanayo). Ngokuzenzakalelayo, isistimu yefayela iyaqhubeka nokuzwela amacala, ngaphandle kwezinkomba ezinesibaluli esithi “chattr +F”;
    • Imisebenzi yokucubungula izinhlamvu ze-UTF-8 emagameni wefayela, asetshenziswa lapho kwenziwa ukuqhathanisa iyunithi yezinhlamvu nokusebenza kokujwayelekile, iye yahlanganiswa;
    • I-XFS yengeza ingqalasizinda yokuqapha impilo yesistimu yefayela kanye ne-ioctl entsha yokubuza isimo sezempilo. Isici sokuhlola senziwe ukuhlola izibali ze-superblock ku-inthanethi.
    • Kwengezwe imojuli yedivayisi-mapper entsha "dm-uthuli", okuvumela ukuthi ulingise ukubonakala kwamabhulokhi amabi kumidiya noma amaphutha lapho ufunda kudiski. I-module ikuvumela ukuba wenze lula ukulungisa iphutha nokuhlolwa kwezinhlelo zokusebenza nezinhlelo ezihlukahlukene zokulondoloza lapho ubhekene nokwehluleka okungenzeka;
    • Kwenziwe Ukulungiselelwa kokusebenza okubalulekile kwesihleli se-BFQ I/O. Ezimweni zomthwalo ophezulu we-I/O, ukulungiselelwa kwenziwa vumela Yehlisa isikhathi sokusebenza njengokwethula izinhlelo zokusebenza ngokufika ku-80%.
    • Kwengezwe uchungechunge lwezingcingo zesistimu zokukhweza amasistimu wefayela: fsopen(), Isihlahla_esivulekile(), i-fspick(), fsmount(), fsconfig() и move_mount(). Lezi zingcingo zesistimu zikuvumela ukuthi ucubungule ngokuhlukana izigaba ezihlukene zokukhweza (cubungula i-superblock, uthole ulwazi mayelana nesistimu yefayela, ukukhweza, ukunamathisela endaweni yokukhweza), okwenziwa ngaphambilini kusetshenziswa ikholi yesistimu ye-mount() evamile. Amakholi ahlukene anikeza ikhono lokwenza izimo zokukhweza eziyinkimbinkimbi futhi enze imisebenzi ehlukene efana nokumisa kabusha i-superblock, ukunika amandla izinketho, ukushintsha indawo yokukhweza, nokuthuthela endaweni yamagama ehlukile. Ngaphezu kwalokho, ukucutshungulwa okuhlukile kukuvumela ukuthi unqume ngokunembile izizathu zokukhishwa kwamakhodi wephutha futhi usethe imithombo eminingi yezinhlelo zamafayela ezendlalelo eziningi, njengama-overlayfs;
    • Umsebenzi omusha IORING_OP_SYNC_FILE_RANGE wengezwe kusixhumi esibonakalayo se-I/O io_uring engavumelaniyo, eyenza izenzo ezilingana nekholi yesistimu. sync_file_range(), futhi sasebenzisa amandla okubhalisa i-eventfd nge-io_uring futhi samukele izaziso mayelana nokuqedwa kwemisebenzi;
    • Ohlelweni lwefayela le-CIFS, i-FIEMAP ioctl yengeziwe, ihlinzeka ngezinga eliphumelelayo lemephu, kanye nosekelo lwezindlela ze-SEEK_DATA kanye ne-SEEK_HOLE;
    • Kuhlelo olungaphansi lwe-FUSE ehlongozwayo I-API yokuphatha ukugcinwa kwedatha;
    • I-Btrfs ithuthukise ukuqaliswa kwe-qgroups futhi yathuthukisa isivinini sokwenza i-fsync samafayela anezixhumanisi eziningi ezinzima. Ikhodi yokuhlola ubuqotho bedatha ithuthukisiwe, manje ecabangela ukulimala okungenzeka kolwazi ku-RAM ngaphambi kokukhipha idatha kudiski;
    • I-CEPH yengeze ukusekelwa kokuthekelisa izifinyezo nge-NFS;
    • Ukuqaliswa kokufakwa kwe-NFSv4 kumodi "ethambile" kuthuthukisiwe (uma kwenzeka iphutha ekufinyeleleni iseva ngemodi "ethambile", ucingo lokubuyisela ngokushesha ikhodi yephutha, futhi "kanzima" ukulawula imodi ayinikezwa kuze kube yilapho iFS ukutholakala noma isikhathi sokuvala sibuyiselwe). Ukukhishwa okusha kunikeza ukuphathwa kwesikhathi okunembe kakhudlwana, ukutakula okusheshayo kokuphahlazeka, kanye nenketho entsha yokukhweza ethi “softerr” ekuvumela ukuthi uguqule ikhodi yephutha (ETIMEDOUT) ebuyisiwe uma ukuphela kwesikhathi kwenzeka;
    • I-nfsdcld API, eklanyelwe ukulandelela isimo samaklayenti e-NFS, ivumela iseva ye-NFS ukuthi ilandelele kahle isimo seklayenti lapho iqalisa kabusha. Ngakho-ke, i-daemon ye-nfsdcld manje ingasebenza njengesibambi se-nfsdcltrack;
    • Ukuze AFS kwengezwe ukulingisa ukukhiya kobubanzi be-byte kumafayela (I-Byte Range Locking);
  • I-Virtualization kanye Nokuphepha
    • Umsebenzi wenziwa ukuze kuqedwe izindawo ku-kernel ezivumela ukukhishwa kwekhodi kusuka ezindaweni zenkumbulo ezibhalwe phansi, okuvumela ukuvimba izimbobo ezingase zisetshenziswe ngesikhathi sokuhlasela;
    • Ipharamitha yomugqa womyalo omusha we-kernel "mitigations=" yengeziwe, inikeza indlela eyenziwe lula yokulawula ukunikwa amandla kwamasu athile ukuze kuvikelwe ebuthakathakeni obuhlobene nokuqagelwa kokuqagela kwemiyalelo ku-CPU. Ukudlulisa okuthi "mitigations=off" kukhubaza zonke izindlela ezikhona, futhi imodi yokuzenzakalelayo "mitigations=auto" yenza ukuvikelwa kodwa akuthinti ukusetshenziswa kwe-Hyper Threading. Imodi ethi “mitigations=auto,nosmt” iphinda ikhubaze i-Hyper Threading uma kudingwa indlela yokuvikela.
    • Kwengeziwe ukusekelwa kwesiginesha yedijithali ye-elekthronikhi ngokuya nge-GOST R 34.10-2012 (RFC 7091, ISO/IEC 14888-3), ithuthukisiwe U-Vitaly Chikunov ovela e-Basalt SPO. Kwengezwe ukusekelwa kwe-AES128-CCM ekusetshenzisweni komdabu kwe-TLS. Ukwesekwa okwengeziwe kwama-algorithms e-AEAD kumojula ye-crypto_simd;
    • Ku-Kconfig kwengezwe ingxenye ehlukile "yokuqina kwe-kernel" enezinketho zokuthuthukisa ukuvikeleka kwe-kernel. Okwamanje, isigaba esisha siqukethe kuphela izilungiselelo zokunika amandla ama-plugin athuthukisa ukuhlola kwe-GCC;
    • Ikhodi ye-kernel icishe ilethiwe kusuka ezitatimendeni zamacala anganqamuki ekushintsheni (ngaphandle kokubuyisela noma ikhefu ngemva kwebhulokhi yecala ngalinye). Kusele ukulungisa izimo ezingu-32 kwezingu-2311 zokusetshenziswa okunjalo kokushintsha, ngemva kwalokho kuzokwazi ukusebenzisa imodi "-Wimplicit-fallthrough" lapho kwakhiwa i-kernel;
    • Ngokwakhiwa kwe-PowerPC, ukusekelwa kwezinqubo zehadiwe zokukhawulela izindlela zokufinyelela i-kernel engafuneki kudatha esikhaleni somsebenzisi sekwenziwe;
    • Kungezwe ikhodi yokuvimbela ukuhlasela Ikilasi le-MDS (Microarchitectural Data Sampling) kuma-Intel processors. Ungahlola ukuthi ingabe isistimu isengozini yokuba sengozini ngokushintshashintsha kwe-SysFS “/sys/devices/system/cpu/vulnerabilities/mds”. Iyatholakala izindlela ezimbili zokuvikela: okugcwele, okudinga i-microcode ebuyekeziwe, kanye nokudlula, okungakuqinisekisi ngokuphelele ukusulwa kwamabhafa e-CPU lapho ukulawula kudluliselwa endaweni yomsebenzisi noma kusistimu yesivakashi. Ukuze ulawule izindlela zokuvikela, ipharamitha ye-“mds=" yengezwe ku-kernel, engathatha amanani “full”, “full,nosmt” (+ khubaza i-Hyper-Threads) kanye “nokuvalwa”;
    • Kuzinhlelo ze-x86-64, ukuvikelwa "kwekhasi lonogada" kwengezwe ku-IRQ, izindlela zokulungisa iphutha nezibambi ezihlukile, umongo wazo ukufakwa esikhundleni kwamakhasi enkumbulo emngceleni nesitaki, ukufinyelela okuholela ekukhiqizeni okuhlukile (iphutha lekhasi);
    • Kwengezwe isethingi ye-sysctl vm.unprivileged_userfaultfd, elawula ikhono lezinqubo ezingenamalungelo ukuze kusetshenziswe ikholi yesistimu userfaultfd();
  • Isistimu engaphansi yenethiwekhi
    • Kwengeziwe Usekelo lwesango le-IPv6 lemizila ye-IPv4. Isibonelo, ungakwazi manje ukucacisa imithetho yomzila efana ne-“ip ro add 172.16.1.0/24 nge-inet6 2001:db8::1 dev eth0”;
    • Ku-ICMPv6, izingcingo ze-ioctl icmp_echo_ignore_anycast kanye ne-icmp_echo_ignore_multicast zisetshenziswa ukuze zizibe i-ICMP ECHO yanoma yikuphi ukusakaza kanye
      amakheli okusakaza okuningi. Kwengeziwe ikhono lokukhawulela ukushuba kokucubungula iphakethe le-ICMPv6;

    • Okwephrothokholi ye-BATMAN (Better Approach To Mobile Adhoc Networking), evumela ukwakhiwa kwamanethiwekhi ahlukaniselwe indawo lapho inodi ngayinye ixhunywe khona ngamanodi angomakhelwane, kwengezwe ukusekelwa kokusakaza kusuka ku-multicast kuya ku-unicast, kanye nekhono lokulawula ngama-sysfs;
    • Ku-ethtool kungezwe ipharamitha entsha ye-Fast Link Down, ekuvumela ukuthi unciphise isikhathi esithathayo ukuze uthole ulwazi mayelana nomcimbi wesixhumanisi phansi we-1000BaseT (ngaphansi kwezimo ezivamile ukubambezeleka kufika ku-750ms);
    • Kuvele ithuba ukubopha imigudu ye-Foo-Over-UDP ekhelini elithile, isixhumi esibonakalayo senethiwekhi noma isokhethi (ngaphambilini ukubopha kwakwenziwa kuphela imaski evamile);
    • Kusitaki esingenantambo enikeziwe amathuba okusebenzisa izibambi
      I-OWE (Ukubethela Okungenantambo Okungenamathuba) esikhaleni somsebenzisi;

    • Ku-Netfilter, usekelo lomndeni wamakheli e-inet lwengezwe kumaketanga e-nat (isibonelo, manje ungasebenzisa umthetho owodwa wokuhumusha ukuze ucubungule i-ipv4 ne-ipv6, ngaphandle kokuhlukanisa imithetho ye-ipv4 ne-ipv6);
    • Ku-netlink kungezwe umbuso okuqinile ukuze kuqinisekiswe ngokuqinile ukulunga kwayo yonke imilayezo nezimfanelo, lapho usayizi olindelekile wezimfanelo ungavunyelwe ukuba udlulwe futhi ukwengezwa kwedatha eyengeziwe ekupheleni kwemilayezo kuvinjelwe;
  • Imemori kanye nezinsizakalo zesistimu
    • Ifulegi le-CLONE_PIDFD lengezwe ocingweni lwesistimu ye-clone(), uma kucacisiwe, isichazi sefayela esithi “pidfd” esikhonjwe ngenqubo yengane edaliwe sibuyiselwa enqubweni yomzali. Lesi sichazi sefayela, isibonelo, singasetshenziselwa ukuthumela amasignali ngaphandle kokwesaba ukugijima esimweni somjaho (ngokushesha ngemva kokuthumela isignali, i-PID ehlosiwe ingase ikhululwe ngenxa yokuqedwa kwenqubo futhi ihlalwe enye inqubo);
    • Ohlotsheni lwesibili lwamaqoqo, ukusebenza kwesilawuli sesiqandisi sengeziwe, ongamisa ngaso umsebenzi eqenjini futhi ukhulule okwesikhashana ezinye izinsiza (CPU, I/O, kanye nenkumbulo okungenzeka) ukuze wenze eminye imisebenzi. Ukuphatha kwenziwa ngokusebenzisa amafayela okulawula okuthi cgroup.freeze kanye ne-cgroup.events esihlahleni seqoqo. Ukufaka 1 ku-cgroup.freeze kumisa izinqubo eqenjini lamanje nakuwo wonke amaqembu ezingane. Njengoba ukuqandisa kuthatha isikhathi, ifayela le-cgroup.events elengeziwe linikezwa ongathola ngalo mayelana nokuqedwa komsebenzi;
    • Kuvikelekile ukuthunyelwa kwezimfanelo zememori ezinamathiselwe ku-node ngayinye kuma-sysfs, okuvumela ukuthi unqume endaweni yomsebenzisi imvelo yokucubungula amabhange ememori kumasistimu anenkumbulo ehlukahlukene;
    • Uhlelo olungaphansi lwe-PSI (Pressure Stall Information) luthuthukisiwe, olukuvumela ukuba uhlaziye ulwazi mayelana nesikhathi sokulinda sokuthola izinsiza ezihlukahlukene (i-CPU, inkumbulo, i-I/O) yemisebenzi ethile noma amasethi ezinqubo eqenjini. Ngokusebenzisa i-PSI, izibambi zesikhala somsebenzisi zingalinganisela ngokunembe kakhudlwana izinga lomthwalo wesistimu namaphethini okunensa uma kuqhathaniswa Nesilinganiso Sokulayisha. Inguqulo entsha ihlinzeka ngosekelo lokusetha imikhawulo yokuzwela kanye nekhono lokusebenzisa ikholi ye-poll() ukuze uthole isaziso sokuthi ama-threshold asethiwe acushiwe isikhathi esithile. Lesi sici sivumela i-Android ukuthi ihlole ukushoda kwenkumbulo kusenesikhathi, ihlonze umthombo wezinkinga futhi inqamule izinhlelo zokusebenza ezingabalulekile ngaphandle kokudala izinkinga ezibonakala kumsebenzisi. Lapho kuhlolwa ukucindezeleka, amathuluzi okuqapha ukusetshenziswa kwenkumbulo okusekelwe ku-PSI abonise izikhathi ezingu-10 izikhathi ezimbalwa zokuvuma okungamanga uma kuqhathaniswa nezibalo ze-vmpressure;
    • Ikhodi yokuhlola izinhlelo ze-BPF ilungiselelwe, okuvumela ukuhlola izikhathi ezifika ku-20 ngokushesha ezinhlelweni ezinkulu. Ukuthuthukisa kwenze kwaba nokwenzeka ukukhuphula umkhawulo kusayizi wezinhlelo ze-BPF kusuka ku-4096 kuya kweziyalezo eziyisigidi;
    • Okwezinhlelo ze-BPF inikiwe ikhono lokufinyelela idatha yomhlaba wonke, okuvumela ukuthi uchaze okuguquguqukayo komhlaba wonke kanye nama-constants ezinhlelweni;
    • Kwengezwe API, okuvumela ukuthi ulawule izinguquko kumapharamitha we-sysctl kusuka ezinhlelweni ze-BPF;
    • Ngokwakhiwa kwe-MIPS32, i-JIT compiler yomshini we-eBPF ebonakalayo isetshenzisiwe;
    • Ngokwakhiwa kwe-32-bit PowerPC, usekelo lwethuluzi lokususa iphutha le-KASan (Kernel address sanitizer) lingeziwe, elisiza ukuhlonza amaphutha lapho usebenza ngenkumbulo;
    • Kuzinhlelo ze-x86-64, umkhawulo wokubeka ukulahlwa kwezindawo ngesikhathi sokuphahlazeka kwe-kernel (ukuphahlazeka kokulahla) ezindaweni zenkumbulo ezingaphezu kuka-896MB ususiwe;
    • Ngokwakhiwa kwe-s390, usekelo lwe-kernel address space randomization (KASLR) kanye nekhono lokuqinisekisa amasiginesha edijithali lapho kulayishwa i-kernel nge-kexec_file_load() kuyasetshenziswa;
    • Ngokwakhiwa kwe-PA-RISC, ukwesekwa okwengeziwe kwe-kernel debugger (KGDB), amamaki eqa nama-kprobes;
  • Izinsiza
    • Umshayeli ufakiwe Lima ye-Mali 400/450 GPU, esetshenziswa kuma-chips amaningi amadala asekelwe ekwakhiweni kwe-ARM. Kuma-GPU amasha e-Mali, umshayeli we-Panfrost ungeziwe, asekela ama-chips asekelwe ku-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kanye ne-Bifrost (Mali G3x, G5x, G7x) microarchitectures;
    • Usekelo olungeziwe lwamadivayisi alalelwayo kusetshenziswa i-firmware evulekile I-Firmware evulekile yomsindo (I-SOF). Naphezu kokutholakala kwabashayeli abavulekile, ikhodi ye-firmware yama-chips omsindo isalokhu ivaliwe futhi yanikezwa ngefomu kanambambili. Iphrojekthi ye-Sound Open Firmware yathuthukiswa yi-Intel ukuze yakhe i-firmware evulekile yama-chip e-DSP ahlobene nokucutshungulwa komsindo (kamuva i-Google nayo yajoyina ukuthuthukiswa). Njengamanje, iphrojekthi isivele ilungiselele ukutholwa kwe-firmware yama-chips omsindo we-Intel Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake kanye ne-IceLake platform;
    • Umshayeli we-Intel DRM (i915) wengeza usekelo lwama-chip
      Elkhartlake (Gen11). Kwengezwe omazisi be-PCI be-Comet Lake (Gen9) chips. Usekelo lwama-chips e-Icelake luzinzile, lapho izihlonzi zedivayisi ye-PCI ezengeziwe zengezwe khona.
      Kufakiwe
      imodi yokushintshashintsha okuvumelanayo phakathi kwamabhafa amabili kumemori yevidiyo (i-async flip) lapho wenza imisebenzi yokubhala nge-mmio, okukhulise kakhulu ukusebenza kwezinye izinhlelo zokusebenza ze-3D (isibonelo, ukusebenza ekuhlolweni kwe-3DMark Ice Storm kukhuphuke ngo-300-400%). Kwengezwe ukwesekwa kobuchwepheshe I-HDCP2.2 (I-High-bandwidth Digital Content Protection) yokubethela amasiginali wevidiyo athunyelwa nge-HDMI;

    • Umshayeli we-amdgpu we-Vega20 GPU kwengezwe usekelo lwe-RAS (Ukuthembeka, Ukutholakala, Ukusevisa) nosekelo lokuhlola lwesistimu engaphansi ye-SMU 11, ethathe indawo yobuchwepheshe be-Powerplay. Nge-GPU Vega12 kwengezwe ukusekelwa kwemodi ye-BACO (Ibhasi Elisebenzayo, I-Chip Off). Kwengezwe usekelo lokuqala lwe-XGMI, ibhasi elinesivinini esikhulu (PCIe 4.0) lokuxhumanisa i-GPU. Kwengezwe izihlonzi ezingekho zamakhadi asekelwe ku-Polaris10 GPU kumshayeli we-amdkfd;
    • Umshayeli weNouveau ungeze ukusekelwa kwamabhodi asekelwe ku-NVIDIA Turing 117 chipset (TU117, esetshenziswe ku-GeForce GTX 1650). IN
      kconfig kwengezwe ukusetha ukukhubaza imisebenzi engasasebenzi engasasetshenziswa ekukhishweni kwamanje kwe-libdrm;

    • Ukusekelwa kwezinto zokuvumelanisa "umugqa wesikhathi" kwengezwe ku-DRM API kanye nomshayeli we-amdgpu, okukuvumela ukuthi wenze ngaphandle kokuvinjwa kwakudala.
    • Umshayeli we-vboxvideo we-VirtualBox virtual GPU ususiwe egatsheni lesiteji wayiswa esakhiweni esikhulu;
    • Kwengezwe umshayeli wejubane we-GFX SoC ASPEED chip;
    • Usekelo olungeziwe lwe-ARM SoC ne-Intel Agilex (SoCFPGA), NXP i.MX8MM, Allwinner (RerVision H3-DVK (H3), Oceanic 5205 5inMFD, ,Beelink GS2 (H6), Orange Pi 3 (H6)), Rockchip (Orange Pi ) amabhodi RK3399, Nanopi NEO4, Veyron-Mighty Chromebook), Amlogic: SEI Robotics SEI510,
      I-ST Micro (stm32mp157a, stm32mp157c), NXP (
      I-Eckelmann ci4x10 (i.MX6DL),

      i.MX8MM EVK (i.MX8MM),

      I-ZII i.MX7 RPU2 (i.MX7),

      I-ZII SPB4 (VF610),

      I-Zii Ultra (i.MX8M),

      I-TQ TQMa7S (i.MX7Solo),

      I-TQ TQMa7D (i.MX7Dual),

      I-Kobo Aura (i.MX50),

      I-Menlosystems M53 (i.MX53)), i-NVIDIA Jetson Nano (Tegra T210).

Ngesikhathi esifanayo, i-Latin American Free Software Foundation kwakheka
inketho i-kernel yamahhala ngokuphelele 5.2 - I-Linux-free 5.2-gnu, kusulwe ku-firmware nezinto zomshayeli eziqukethe izingxenye ezingezona zamahhala noma izigaba zekhodi, ububanzi bazo obunqunyelwe umkhiqizi. Ukukhishwa okusha kufaka phakathi ukulayishwa kwefayela
I-Sound Open Firmware. Ukulayishwa kwama-blobs kubashayeli kukhutshaziwe
mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp kanye ne-ucsi_ccg. Ikhodi yokuhlanza i-blob ku-ixp4xx, imx-sdma, amdgpu, nouveau ne-goya drivers nama-subsystems, kanye nakumadokhumenti e-microcode, ibuyekeziwe. Imise ukuhlanza ama-blobs kumshayeli we-r8822be ngenxa yokususwa kwayo.

Source: opennet.ru

Engeza amazwana