Kernel Linux ayaa siidaayay 5.15

Laba bilood oo horumar ah ka dib, Linus Torvalds wuxuu soo bandhigay sii deynta kernel Linux 5.15. Isbeddellada la taaban karo waxaa ka mid ah: darawal NTFS cusub oo leh taageero qoraal, module ksmbd oo leh hirgelinta SMB server, DAMON subsystem ee la socodka gelitaanka xusuusta, wakhtiga dhabta ah ee qufulka, taageerada fs-verity ee Btrfs, habka_mrelease nidaamka wicitaanka nidaamka jawaab celinta gaajada, module shahaado fog dm-ima.

Nooca cusub waxaa ka mid ah 13499 hagaajin oo ka yimid 1888 horumariye, cabbirka balastarku waa 42 MB (isbeddellada waxay saameeyeen 10895 faylal, 632522 khadadka kood ayaa lagu daray, 299966 xariiq ayaa la tirtiray). Qiyaastii 45% dhammaan isbeddellada lagu soo bandhigay 5.15 waxay la xiriiraan darawallada aaladaha, ku dhawaad ​​14% isbeddellada waxay la xiriiraan cusboonaysiinta koodka gaarka ah ee qaab-dhismeedka qalabka, 14% waxay la xiriiraan xirmada isku xirka, 6% waxay la xiriiraan nidaamyada faylka, iyo 3% waxay la xiriiraan nidaamyada hoose ee kernel-ka.

Hal-abuurka ugu muhiimsan:

  • Nidaam hoosaadka Disk, I/O iyo nidaamyada faylka
    • Kernelku wuxuu qaatay dhaqangelin cusub oo ah nidaamka faylka NTFS, oo uu furay Paragon Software. Darawalka cusubi wuxuu ku shaqayn karaa qaab qorista wuxuuna taageerayaa dhammaan sifooyinka nooca hadda jira ee NTFS 3.1, oo ay ku jiraan sifooyinka faylka la dheereeyey, liisaska gelitaanka (ACLs), habka isku-buufinta xogta, shaqo wax ku ool ah oo leh meelo banaan oo faylal ah (yar yar) iyo dib u soo celinta isbeddellada logu si loo soo celiyo daacadnimada ka dib guul darada .
    • Nidaamka faylka Btrfs wuxuu taageeraa habka fs-verity, kaas oo loo isticmaalo si hufan loo xakameeyo hufnaanta iyo xaqiiqada faylalka gaarka ah iyadoo la adeegsanayo hashes cryptographic ama furayaasha la xidhiidha faylasha, lagu kaydiyo aagga metadata. Markii hore, fs-verity waxa kaliya oo loo heli jiray nidaamyada faylka Ext4 iyo F2fs.

      Btrfs waxay sidoo kale ku darsataa taageerada khariidaynta aqoonsiga isticmaalaha ee nidaamyada faylalka rakiban (horay loo taageeray FAT, ext4 iyo nidaamka faylka XFS). Habkani wuxuu kuu ogolaanayaa inaad isbarbardhigto faylasha isticmaale gaar ah oo ku yaal qayb shisheeye oo rakiban iyo isticmaale kale oo nidaamka hadda jira.

      Isbeddelada kale ee Btrfs waxaa ka mid ah: ku darida degdega ah ee furayaasha tusaha hagaha si loo hagaajiyo waxqabadka abuurista faylka; Awoodda in lagu shaqeeyo raid0 hal qalab, iyo raid10 oo leh laba (tusaale ahaan, inta lagu jiro habka dib-u-habeynta array); ikhtiyaarka "badbaadin=ibadroots" in la iska indha tiro geed aan sax ahayn; dardargelinta hawlgalka "dir"; hoos u dhaca isku dhacyada qufulka inta lagu guda jiro magacaabista magaca; Awoodda isticmaalka qaybaha 4K ee nidaamyada leh cabbirka bogga 64K xusuusta.

    • XFS gudaheeda, awoodda isticmaalka taariikhaha ka dib 2038 ee nidaamka faylka ayaa la xasiliyay. Hirgeliyay habka daahitaanka inode-ka-daahista iyo taageeridda daahitaanka rakibidda iyo ka saarida sifooyinka faylka. Si loo baabi'iyo dhibaatooyinka, awoodda lagu baabi'iyo kootada diskka ee qaybaha horeba loo dhejiyay ayaa meesha laga saaray (waxaad si xoog ah u joojin kartaa kootada, laakiin xisaabinta la xidhiidha iyaga ayaa sii socon doonta, sidaas darteed dib-u-celinta ayaa loo baahan yahay si buuxda loo joojiyo).
    • EXT4, shaqo ayaa la qabtay si loo kordhiyo waxqabadka qorista delloc buffers iyo habaynta faylalka agoonta ee sii jira sababtoo ah inay furnaadaan, laakiin aan la xidhiidhin hagaha. Nidaaminta hawlgallada tuurista ayaa laga saaray dunta jbd2 kthread si looga fogaado xannibaadda hawlgallada xogta badan.
    • F2FS waxay ku dartay "discard_unit=block|segment|qayb" ikhtiyaarka ah si ay ugu xidho hawlgallada tuurista (calaamaynta baloogyada xorta ah ee laga yaabo inaan jir ahaan hadda lagu kaydin) toosinta marka loo eego block, qayb, qayb ama qayb. Taageero lagu daray dabagalka isbeddelada I/O daahitaanka
    • Nidaamka faylka EROFS (Nidaamka Faylka Akhriska-Kaliya ee La Fidi karo) wuxuu ku darayaa taageerada tooska ah ee I/O ee faylasha la keydiyay iyada oo aan la cadaadin, iyo sidoo kale taageerada fiemap.
    • OverlayFS waxay fulisaa maaraynta saxda ah ee "aan bedeli karin", "append-kaliya", "sync" iyo "noatime" ee calamada.
    • NFS waxa ay wanaajisay maaraynta xaaladaha halka server-ka NFS uu joojiyo ka jawaabista codsiyada. Waxaa lagu daray awoodda lagu rakibo server hore loo isticmaalay, laakiin laga heli karo ciwaanka shabakad kale.
    • U diyaar garowga dib u qorida nidaamka hoosaadka FSCACHE.
    • Taageero lagu daray qaybaha EFI oo leh meelaynta aan caadiga ahayn ee miisaska GPT.
    • Habka fanotify wuxuu fuliyaa calan cusub, FAN_REPORT_PIDFD, kaas oo sababa in pidfd lagu daro xogta badan ee la soo celiyay. Pidfd waxay gacan ka geysataa maaraynta xaaladaha dib-u-isticmaalka PID si ay si sax ah u aqoonsato hababka gelaya faylalka la kormeeray (pidfd waxay la xidhiidhaa hab gaar ah mana is beddesho, halka PID lala xidhiidhin karo hab kale ka dib marka nidaamka hadda la xidhiidha PID uu joojiyo).
    • Waxaa lagu daray awoodda lagu daro dhibcaha buurta ee kooxaha la wadaago ee hadda jira habka dhaqaaqa_Mount(), kaas oo xaliya dhibaatooyinka kaydinta iyo soo celinta habka habka CRIU marka ay jiraan meelo badan oo buuran oo lagu wadaago weelasha go'doonsan.
    • Kahortagga dheeraadka ah ee ka dhanka ah xaaladaha jinsiyadda ee qarsoon oo sababi kara musuqmaasuqa faylka marka la samaynayo akhrinta kaydinta iyada oo la shaqaynayo meelaha bannaan ee faylka.
    • Taageerada xiritaanka faylalka qasabka ah (qasab), ee lagu fuliyay iyada oo la joojinayo wicitaanada nidaamka ee horseeda isbeddelka faylka, waa la joojiyay. Sababo la xiriira xaaladaha jinsiyadeed ee suurtogalka ah, qufulyadan waxaa loo tixgeliyey kuwo aan la isku halleyn karin oo laga saaray sanado badan ka hor.
    • Nidaamka hoose ee LightNVM waa laga saaray, kaas oo u oggolaaday gelitaanka tooska ah ee darawalka SSD, iyada oo laga gudbayo lakabka ku dayashada. LightNVM waxay lumisay macnaheeda ka dib imaatinka heerarka NVMe ee bixiya soohdinta (ZNS, Zoned Namespace).
  • Adeegyada xusuusta iyo nidaamka
    • Nidaam hoosaadka DAMON (Data Access MONitor) waa la hirgaliyay, taasoo kuu ogolaanaysa inaad la socoto dhaqdhaqaaqa la xidhiidha helitaanka xogta RAM ee la xidhiidha habka la doortay ee ku dhex socda booska isticmaalaha. Nidaam-hoosaadku wuxuu kuu oggolaanayaa inaad falanqeyso meelaha xusuusta ee geeddi-socodku helay muddadii uu shaqeynayey oo dhan, iyo meelaha xusuusta ee aan weli la sheegan. DAMON waxay leedahay culeyska CPU oo hooseeya, isticmaalka xusuusta oo hooseeya, saxnaanta sare iyo saadaasha joogtada ah ee la saadaalin karo, ka madax banaan cabbirka. Nidaamka hoose waxaa loo isticmaali karaa labadaba kernel si kor loogu qaado maaraynta xusuusta, iyo utility ee booska isticmaalaha si loo fahmo waxa dhabta ah ee habka uu qabanayo iyo wanaajinta isticmaalka xusuusta, tusaale ahaan, xoraynta xusuusta dheeraadka ah ee nidaamka.
    • Habka nidaamka_mrelease call ayaa la hirgeliyay si loo dedejiyo habka loo sii daayo xusuusta habka dhamaystiraya fulintiisa. Xaaladaha caadiga ah, siidaynta kheyraadka iyo habsocodku ma aha mid degdeg ah waxaana laga yaabaa in dib loo dhigo sababo kala duwan awgood, faragelinta xusuusta isticmaale-meel nidaamyada jawaabaha hore sida oomd (oo ay bixiso systemd) iyo lmkd (ay adeegsato Android). Markaad wacdo process_mrelease, nidaamyada noocan oo kale ah waxay si aad ah u kicin karaan dib u soo celinta xusuusta hababka qasabka ah.
    • Laga soo bilaabo laanta kernel-ka PREEMPT_RT, taas oo horumarisa taageerada hawlgalka waqtiga-dhabta ah, kala duwanaanshaha asaasiga ah ee abaabulka qufulka mutex, ww_mutex, rw_semaphore, spinlock iyo rwlock, oo ku salaysan nidaamka hoosaadka RT-Mutex, ayaa la wareejiyay. Isbeddellada ayaa lagu daray qoondeeyaha SLUB si loo horumariyo hawlgalka qaabka PREEMPT_RT loona yareeyo saamaynta joojinta
    • Taageerada jadwaleeyaha hawsha SCHED_IDLE ayaa lagu daray kooxda, taasoo kuu ogolaanaysa inaad bixiso sifadan dhammaan hababka kooxeed ee lagu daray koox gaar ah. Kuwaas. Nidaamyadani waxay socon doonaan oo kaliya marka aysan jirin hawlo kale oo sugaya in lagu fuliyo nidaamka. Si ka duwan dejinta SCHED_IDLE sifada habsocod kasta si gaar ah, marka SCHED_IDLE lagu xidho koox-koox, culayska shaqada ee kooxda dhexdiisa ayaa la tixgaliyaa marka la dooranayo hawsha la fulinayo.
    • Habka xisaabinta isticmaalka xusuusta ee kooxda ayaa la balaariyay iyadoo awood loo leeyahay in lala socdo qaab dhismeedka xogta kernel dheeraad ah, oo ay ku jiraan kuwa loo sameeyay cod bixinta, habaynta calaamadaha iyo meelaha magacyada.
    • Taageero lagu daray jadwalka asymmetrical ee hawsha ku xidhaysa kombuyuutarrada processor-ka ee qaab-dhismeedka kaas oo CPU-yada qaar ay u ogolaadaan fulinta hawlaha 32-bit, qaarna waxay ku shaqeeyaan kaliya 64-bit qaab (tusaale, ARM). Habka cusub wuxuu kuu ogolaanayaa inaad tixgeliso kaliya CPU-yada taageera hawlaha 32-bit marka aad qorsheyneyso hawlaha 32-bit.
    • Io_uring asynchronous I/O interface hadda waxay taageertaa furitaanka feylasha si toos ah miiska tusaha faylka go'an, iyada oo aan la isticmaalin sharraxaadaha faylka, taas oo suurtogal ka dhigaysa in si weyn loo dedejiyo noocyada hawlgallada qaarkood, laakiin waxay ka soo horjeedaa habka caadiga ah ee Unix ee isticmaalka sharraxayaasha faylka. si loo furo faylasha.

      io_uring ee BIO (Block I/O Layer) nidaam hoosaadku waxa uu fuliyaa hab cusub oo dib u warshadayn ah ("dib u warshadaynta bio"), kaas oo hoos u dhigaya heerka sare ee habka maaraynta xusuusta gudaha oo kordhisa tirada hawlgallada I/O ee la warshadeeyay ilbiriqsikiiba ku dhawaad ​​10% . io_uring sidoo kale wuxuu ku darayaa taageerada mkdirat (), symlinkat () iyo linkat () wicitaanada nidaamka.

    • Barnaamijyada BPF, kartida lagu codsan karo iyo habaynta dhacdooyinka saacadaha ayaa la hirgeliyay. Dib-u-eegis loogu talagalay saldhigyada UNIX ayaa lagu daray, iyo awoodda lagu heli karo iyo dejinta ikhtiyaarrada godadka setsockot waa la hirgeliyay. BTF qashinka hadda waxay taageertaa xogta la qoray.
    • Nidaamyada NUMA oo leh noocyo kala duwan oo xusuusta ah oo ku kala duwan waxqabadka, marka booska bilaashka ah la dhammeeyo, bogagga xusuusta ee la saaray ayaa laga wareejiyay xusuusta firfircoon (DRAM) ilaa xusuusta joogtada ah ee gaabis ah (Xusuusta Joogtada ah) halkii laga tirtiri lahaa bogaggan. Tijaabooyinku waxay muujiyeen in tabaha noocan oo kale ah ay badanaa hagaajiyaan waxqabadka nidaamyadan. NUMA waxay sidoo kale bixisaa awooda lagu qoondeeyo boggaga xusuusta ee habsocodka laga soo xulay nudaha NUMA.
    • Qaab dhismeedka ARC, taageerada shaxda bogga xusuusta ee saddex-iyo afar-heer ah ayaa la hirgeliyay, taas oo awood u siin doonta in la taageero 64-bit ARC processor.
    • Qaab dhismeedka s390, awoodda lagu isticmaalo habka KFENCE si loo ogaado khaladaadka marka lagu shaqeynayo xusuusta ayaa la hirgeliyay, waxaana lagu daray taageerada xaaladda jinsiyadda ee KCSAN.
    • Taageero dheeri ah oo loogu talagalay tusmaynta liiska farriimaha ka soo baxa daabacaadda (), taas oo kuu oggolaanaysa inaad soo ceshato dhammaan fariimaha noocaas ah hal mar oo aad la socoto isbeddelada booska isticmaalaha.
    • mmap() ayaa meesha ka saartay taageerada ikhtiyaarka VM_DENYWRITE, iyo koodhka kernel-ka ayaa laga saaray adeegsiga qaabka MAP_DENYWRITE, kaas oo yareeyay tirada xaaladaha keenaya xannibaadda qoraallada faylka leh qaladka ETXTBSY.
    • Nooc cusub oo jeegag ah, "Event probes," ayaa lagu daray nidaamka hoose ee raadinta, kaas oo lagu dhejin karo dhacdooyinka raadinta ee jira, oo qeexaya qaabkaaga wax soo saarka.
    • Marka la dhisayo kernel-ka la isticmaalayo isku-duwaha Clang, isu-ururinta caadiga ah ee mashruuca LLVM ayaa hadda la isticmaalaa.
    • Iyada oo qayb ka ah mashruuca lagu tirtirayo kernel-ka koodka ee keenaya in digniinaha uu soo saaro isku-dubariduhu, tijaabo ayaa lagu sameeyay qaabka "-Werror" oo si toos ah u shaqeynaya, kaas oo digniinaha isku-dubaridku loo habeeyo sidii khaladaad. Diyaarinta sii deynta 5.15, Linus wuxuu bilaabay inuu aqbalo kaliya isbeddelada aan keenin digniino marka la dhisayo kernel-ka oo awood u leh in lagu dhiso "-Werror", laakiin ka dib wuxuu ogolaaday in go'aankan oo kale uu ahaa mid degdeg ah oo dib u dhigaya awood u yeelashada "-Werror" by default. . Ku darida calanka "-Werror" inta lagu guda jiro shirka waxaa la xakameynayaa iyadoo la isticmaalayo cabbirka WEROR, kaas oo loo dejiyay COMPILE_TEST si caadi ah, ie. Hadda waxa kaliya oo loo ogol yahay dhisidda imtixaannada.
  • Farsamaynta iyo Amniga
    • Maamule dm-ima cusub ayaa lagu daray Aaladda Khariidadda (DM) iyadoo la hirgelinayo hab shahaado fog ah oo ku salaysan nidaamka hoosaadka IMA (Integrity Measurement Architecture), kaas oo u oggolaanaya adeegga dibadda inuu xaqiijiyo xaaladda nidaamyada kernel-ka si loo hubiyo runnimadooda. . Ficil ahaan, dm-ima wuxuu kuu ogolaanayaa inaad abuurto kaydad adoo isticmaalaya Khariidadda Aaladda ee ku xiran nidaamyada daruuraha dibadda, kaas oo ansaxnimada qaabeynta bartilmaameedka DM ee la bilaabay lagu hubiyay iyadoo la adeegsanayo IMA.
    • prctl() waxa ay fulisaa doorasho cusub PR_SPEC_L1D_FLUSH, kaas oo marka la furo, kennelku in uu daadiyo waxa ku jira kaydka heerka koowaad (L1D) mar kasta oo beddelka macnaha guud dhaco. Habkani wuxuu u oggolaanayaa, xulashada hababka ugu muhiimsan, si loo hirgeliyo ilaalin dheeraad ah oo ka dhan ah isticmaalka weerarrada kanaalka ee la fuliyay si loo go'aamiyo xogta ku degtay khasnadda taas oo ka dhalatay baylahda ay sababtay fulinta malo-awaalka ah ee tilmaamaha CPU. Qiimaha awood PR_SPEC_L1D_FLUSH (aan si toos ah u shaqayn) waa ciqaab hawleed weyn.
    • Waa suurtagal in la dhiso kernel-ka iyadoo lagu darayo calanka "-fzero-call-used-regs=used-gpr" ee GCC, kaas oo hubinaya in dhammaan diiwaannada dib loo dejiyo eber ka hor inta aan laga soo celin xakamaynta shaqada. Doorashadani waxay kuu ogolaanaysaa inaad ka ilaaliso daadinta macluumaadka shaqooyinka oo aad hoos u dhigto 20% tirada baloogyada ku habboon dhisidda qalabka ROP (Barnaamijka Soo-noqoshada) ee ka faa'iidaysiga.
    • Awoodda lagu dhisayo kernels ee dhismaha ARM64 ee qaabka macaamiisha Hyper-V hypervisor ayaa la hirgeliyay.
    • Qaab cusub oo horumarinta darawalka "VDUSE" ayaa la soo jeediyay, kaas oo u oggolaanaya hirgelinta qalabka xannibaadda ee goobta isticmaalaha iyo isticmaalka Virtio sida gaadiid si looga helo hababka martida.
    • Darawalka Virtio ee loogu daray baska I2C, taas oo suurtogal ka dhigaysa in lagu daydo kontaroolayaasha I2C ee qaabka paravirtualization iyada oo la adeegsanayo dhabarka dambe.
    • Darawal Virtio gpio-virtio oo lagu daray si loogu ogolaado martida inay galaan khadadka GPIO ee uu bixiyo nidaamka martida loo yahay.
    • Waxaa lagu daray awoodda lagu xaddidayo gelitaanka bogagga xusuusta ee darawallada qalabka leh taageerada DMA ee nidaamyada aan lahayn I/O MMU (qaybta maaraynta xusuusta).
    • KVM hypervisor-ku wuxuu awood u leeyahay inuu soo bandhigo tirakoobyada qaab shaxeed toosan iyo logarithmic ah.
  • Nidaam hoosaadka shabakada
    • Moduleka ksmbd ayaa lagu daray kernel-ka iyada oo la hirgelinayo server-ka faylka iyadoo la adeegsanayo nidaamka SMB3. Module-ku waxa uu dhammaystirayaa hirgelinta macmiilka SMB ee hore loogu heli jiray kernel-ka, si ka duwan server-ka SMB ee ku dhex shaqeeya booska isticmaalaha, wuu ka hufan yahay xagga waxqabadka, isticmaalka xusuusta iyo is-dhexgalka oo leh awoodaha kernel-ka sareeyo. Ksmbd waxaa lagu tiriyaa waxqabad sare, kordhinta Samba oo diyaarsan oo ku dhexjirta qalabka Samba iyo maktabadaha markii loo baahdo. Awoodaha ksmbd waxaa ka mid ah taageerada la wanaajiyey ee tignoolajiyada kaydinta faylka la qaybiyey (SMB leases) ee nidaamyada maxalliga ah, taas oo si weyn u dhimi karta taraafikada. Mustaqbalka, waxay qorsheynayaan inay ku daraan taageerada RDMA ("smbdirect") iyo borotokool kordhin la xiriirta kordhinta isku halaynta sirta iyo xaqiijinta iyadoo la adeegsanayo saxeexyada dhijitaalka ah.
    • Macmiilka CIFS ma sii taageerayo NTLM iyo ta daciifka ah ee ku saleysan algorithms ee lagu isticmaalo nidaamka SMB1.
    • Taageerada Multicast-ka waxaa lagu hirgeliyay hirgelinta buundooyinka shabakadda ee vlans.
    • Darawalka isku-xidhka ah, ee loo isticmaalo isku-darka isku-xidhka shabakadaha, ayaa ku daray taageerada nidaamka-hoosaadka XDP (eXpress Data Path), kaas oo kuu ogolaanaya inaad wax ka qabato xirmooyinka shabakada ee marxaladda ka hor inta aan laga shaqeynin xirmooyinka shabakadda kernel Linux.
    • Xirmada wireless-ka mac80211 waxay taageertaa 6GHZ STA (Ogolaanshaha Ku Meel Gaarka ah ee Gaarka ah) ee LPI, SP iyo qaababka VLP, iyo sidoo kale awooda lagu dejiyo shaqsiga TWT (Target Wake Time) ee habka gelitaanka.
    • Taageerada lagu daray ee MCTP (Protocol-ka Gaadiidka Maaraynta Qaybaha Maamulka), loo isticmaalo isdhexgalka ka dhexeeya kontaroolayaasha maamulka iyo aaladaha la xidhiidha (soo-saareyaasha martida loo yahay, aaladaha durugsan, iwm.).
    • Is dhexgalka xudunta MPTCP (MultiPath TCP), kordhinta borotokoolka TCP ee abaabulka hawlgalka isku xirka TCP ee gaarsiinta baakadaha isku mar la raacayo dhowr waddo iyada oo loo marayo shabakado kala duwan oo iskuxiran oo xiriir la leh ciwaanada IP ee kala duwan. Siideynta cusub waxay ku darsataa taageerada cinwaanada qaabka buuxa.
    • Xakameeyayaasha durdurrada shabakadda ee ku lifaaqan borotokoolka SRv6 (Qaybta Jidinta IPv6) ayaa lagu daray netfilter.
    • Kaalmada sockmap ee lagu daray saldhigyada qulqulka Unix.
  • Qalabka
    • Darawalka amdgpu wuxuu taageeraa Cyan Skillfish APUs (ku qalabaysan Navi 1x GPUs). Carp-ka jaalaha ah ee APU hadda waxay taageertaa codec-yada fiidyaha. Taageerada Aldebaran GPU oo la hagaajiyay. Waxaa lagu daray tilmaameyaal khariidad cusub oo ku salaysan GPU Navi 24 "Beige Goby" iyo RDNA2. Dhaqangelinta la wanaajiyey ee shaashadaha casriga ah (VKMS) ayaa la soo jeediyay. Taageerada la socodka heerkulka AMD Zen 3 chips ayaa la hirgeliyay.
    • Darawalka amdkfd (oo loogu talagalay GPU-yada kala duwan, sida Polaris) wuxuu fuliyaa maamulaha xusuusta farsamada ee la wadaago (SVM, xusuusta la wadaago) oo ku saleysan HMM (Maareynta xusuusta Heterogeneous), kaas oo u oggolaanaya isticmaalka aaladaha leh unugyadooda maaraynta xusuusta (MMU) , unugga maaraynta xusuusta), kaas oo geli kara xusuusta muhiimka ah. Gaar ahaan, adigoo isticmaalaya HMM, waxaad abaabuli kartaa meel ciwaanka la wadaago oo u dhexeeya GPU iyo CPU, kaas oo GPU-gu uu heli karo xusuusta ugu weyn ee habka.
    • Darawalka i915 ee kaararka fiidiyoowga Intel wuxuu ballaariyaa isticmaalka maamulaha xusuusta fiidiyowga TTM waxaana ka mid ah awoodda lagu maareeyo isticmaalka awoodda ku saleysan GuC (Graphics micro Controller). U diyaar garowga hirgelinta taageerada kaadhka sawirada Intel ARC Alchemist iyo Intel Xe-HP GPU.
    • Darawalka nouveau wuxuu hirgaliyaa kontoroolka iftiinka danbe ee muraayadaha eDP isagoo isticmaalaya DPCD (Xogta isku xidhka DisplayPort).
    • Taageerada lagu daray Adreno 7c Gen 3 iyo Adreno 680 GPUs darawalka msm.
    • Darawalka IOMMU waxaa loo hirgeliyay chip-ka Apple M1.
    • Dareewalka codka ee nidaamyada ku saleysan AMD Van Gogh APUs.
    • Darawalka Realtek R8188EU ayaa lagu daray laanta diyaarinta, kaasoo bedelay noocii hore ee darawalka (rtl8188eu) ee Realtek RTL8188EU 802.11 b/g/n chips wireless.
    • Dareewalka ocp_pt waxa lagu daraa guddiga PCIe ee ay soo saartay Meta (Facebook) iyadoo la hirgelinayo saacad yar oo atomic ah iyo qaataha GNSS, kaas oo loo isticmaali karo in lagu abaabulo hawlgallada isku xidhka wakhtiga saxda ah.
    • Taageero lagu daray Sony Xperia 10II (Snapdragon 665), Xiaomi Redmi 2 (Snapdragon MSM8916), Samsung Galaxy S3 (Snapdragon MSM8226), Samsung Gavini/Codina/Kyle casriga ah.
    • Taageerada lagu daray ee ARM SoΠ‘ iyo NVIDIA Jetson TX2 NX Soo-saare Qalabka, Sancloud BBE Lite, PicoITX, DRC02, SolidRun SolidSense, SKOV i.MX6, Nitrogen8, Traverse Ten64, GW7902, Microchip SAMA7, ualcomm Snapdragon SDM636/SM8150 loox -3G/M2e-3G, Marvell CN2x, ASPeed ​​AST913 (Facebook Cloudripper, Elbert iyo Fuji guddiyada server), 2600KOpen STiH4-b418.
    • Taageerada lagu daray ee Gopher 2b LCD panels, EDT ETM0350G0DH6/ETMV570G2DHU, LOGIC Technologies LTTD800480070-L6WH-RT, Multi-Innotechnology MI1010AIT-1CP1, Innolux EJ030NA 3.0k9341, iCAlitek3300 33XC20 7430, Samsung DB2401, WideChips WSXNUMX .
    • Darawalka LiteETH oo lagu daray taageero kontaroolayaasha Ethernet ee loo isticmaalo LiteX software SoCs (loogu talagalay FPGAs).
    • Ikhtiyaar hoose ayaa lagu daray darawalka-usb-audio si loo xakameeyo ku darida hawlgalka qaabka ugu yar ee daahitaanka. Waxa kale oo lagu daray quirk_flags ikhtiyaarka ah in lagu dhaafo dejinta qalabka gaarka ah.

Isla mar ahaantaana, Laatiin Ameerikaanka Free Software Foundation wuxuu sameeyay nooc ka mid ah kernel-ka gebi ahaanba bilaashka ah 5.15 - Linux-libre 5.15-gnu, oo laga nadiifiyey walxaha firmware iyo darawallada ka kooban qaybo aan bilaash ahayn ama qaybo kood ah, baaxadda taas oo xaddidan. by saaraha. Siideynta cusubi waxay fulisaa soo saarista fariinta loguska ee ku saabsan dhamaystirka nadiifinta. Dhibaatooyinka soo saarista xirmooyinka iyadoo la adeegsanayo mkspec waa la hagaajiyay, taageerada xirmooyinka snap waa la hagaajiyay. Waxa meesha laga saaray digniinaha qaarkood ee la soo bandhigay markii la habeeyey feylka madaxa firmware.h La oggolaaday soo saarista noocyada digniinaha qaarkood ("qaab-extra-args", faallooyin, hawlo aan la isticmaalin iyo doorsoomayaasha) marka la dhisayo habka "-Werror". Nadiifinta darawalka gehc-achc ee lagu daray. Koodhka nadiifinta blob ee la cusboonaysiiyay ee darawalada iyo nidaamyada hoosaadka adreno, btusb, btintel, brcmfmac, aarch64 qcom. Nadiifinta darawallada prism54 (laga saaray) iyo rtl8188eu (oo lagu beddelay r8188eu) waa la joojiyay.

Source: opennet.ru

Add a comment