Laba bilood oo horumar ah ka dib, Linus Torvalds soo bandhigay kernel sii daayo Linux 6.19Isbeddellada ugu caansan waxaa ka mid ah: Nidaamka hoose ee Orchestrator ee Cusboonaysiinta Tooska ah, taageerada PCIe Link Encryption, wicitaanka nidaamka lists, Habka Hesho ee Zero-Copy ee io_uring, taageerada kordhinta ARM MPAM, dhismaha klp si loo abuuro balastaro toos ah, taageerada qaab dhismeedka LoongArch32, QoS ee s2idle, hagaajinta nidaamka hoose ee hubinta, Intel LASS ee ilaalinta Spectre, taageerada SHA-3 iyo BLAKE2b hashes, farsamada qarsoodiga ah ee VMBus, hagaajinta TX ee nidaamka hoose ee shabakadda, hab-maamuuska CAN XL, API ee dardargelinta qalabka ee wax soo saarka HDR.
Ku dhawaaqista nooca cusub, Linus wuxuu ku dhawaaqay in sii deynta kernel-ka xigta ay noqon doonto 7.0, maadaama laanta 6.x ay ururisay sii deyn ku filan si loo helo isbeddel ku yimaada lambarka koowaad ee lambarka nooca (sii deynta 6.0 waxay raacday 5.19). Isbeddelka lambarrada waxaa loo sameeyaa sababo bilicsan waana tallaabo rasmi ah oo lagu yareynayo raaxo-darrada ka dhalatay ururinta tiro badan oo sii deyn ah oo taxanaha ah. Linus wuxuu ku kaftamay inuu ku wareeray tirooyin badan oo u baahan faraha iyo suulasha. Si kastaba ha ahaatee, si rasmi ah, waxaa jira sabab isbeddel weyn ku keentay lambarka nooca, tan iyo markii laga bilaabay xiga sii daayo taageerada Rust go'aansaday ka gudub awoodaha tijaabada una gudub awoodaha asaasiga ah ee kernel-ka.
Nooca cusub wuxuu ka kooban yahay 15657 hagaajin oo ka yimid 2237 horumariye, iyadoo cabbirka balastarku yahay 52 MB (isbeddellada ayaa saameeyay 13682 faylal, oo lagu daray 794649 xariiq oo kood ah, iyo ka saarista 335498 xariiq). Soo-saarkii hore waxaa ka mid ahaa 15035 hagaajin oo ka yimid 2217 horumariyeyaal, iyadoo cabbirka balastarku yahay 45 MB. Qiyaastii 40% dhammaan isbeddellada ku dhacay 6.19 waxay la xiriiraan darawallada qalabka, qiyaastii 13% waxay la xiriiraan cusbooneysiinta koodhka gaarka u ah qaab-dhismeedka qalabka, 12% waxay la xiriiraan xidhmooyinka shabakadda, 5% waxay la xiriiraan nidaamyada faylka, iyo 3% waxay la xiriiraan nidaamyada hoose ee kernel-ka gudaha.
Astaamaha cusub ee muhiimka ah ee kernel 6.19 (1, 2, 3):
- Nidaam hoosaadka Disk, I/O iyo nidaamyada faylka
- В btrfs Habraacyada hubinta FS (xoq) iyo beddelka qalabka wax badan ma xannibaan Nidaamku wuxuu galayaa habka hurdada (xaaladda hubinta xoqidda waa la keydiyaa ka hor hurdada; ka dib marka laga soo kaco hurdada, hubinta xoqidda ayaa sii socota, hawlgalka beddelka qalabkana waa la dib u bilaabayaa). Hirgelinta RAID56 waa la cusbooneysiiyay si loo taageero baloogyada ka weyn cabbirka bogga xusuusta. Diyaargarowga taageeradan ayaa loo sameeyay. fscryptWaxqabadka hagaajinta ee maaraynta qufulada marka la qabanayo hawlgallo la xiriira boos celinta. Lagu daray taageerada hawlgalka xidhitaanka IOCTL, kaas oo u oggolaanaya nidaamka faylka in la geliyo xaalad isku day lagu dhammaystirayo fulinta hawlgallada hore u socday, laakiin dhammaan hawlgallada cusub la xannibay.
- Nidaamka faylka Ext4 waxaa ka mid ahaa Taageerada baloogyada ka weyn cabbirka bogga xusuusta (>4KB nidaamyada x86). Waxa ay u ogolaataa Waxay hagaajisaa waxqabadka hawlgallada qorista ee la kaydiyay celcelis ahaan 50%, laakiin waxay yareysaa waxqabadka I/O tooska ah sababtoo ah kordhinta waqtiga xisaabinta jeegagga. Nooca cusub sidoo kale ayaa lagu daray Hagaajinta kordhisay wax soo saarka marka la samaynayo kala-goynta khadka tooska ah.
- Nidaamka hoose ee nidaamka FUUS Taageero la hagaajiyay oo loogu talagalay akhriska kaydka ah marka la isticmaalayo kuwa waaweyn folios boggaga xusuusta (folios waaweyn). iomap hadda waxaa loo isticmaalaa in lagu raad raaco faylasha qayb ahaan hadda jira si loo soo dejiyo oo keliya xogta aan ku jirin kaydka.
- В VFS Waxaa lagu daray taageero loogu talagalay ergada buugga la laalaaban karo, taas oo kuu ogolaanaysa inaad hirgeliso NFS Xakamaynta hagaha ee server-ka loo wareejinayo macmiilka, taasoo u oggolaanaysa macmiilka NFS inuu si madax-bannaan ula socdo xaaladda hagaha isagoo adeegsanaya kaydka maxalliga ah isagoon la xiriirin server-ka NFS. Haddii macaamiil kale oo NFS ah uu isbeddel ku sameeyo hagahaan, wareejinta hagaha waxaa laga noqon doonaa macmiilka koowaad.
- NFS loogu talagalay ayaa lagu daray taageero loogu talagalay akhrinta qaabka I/O tooska ah. La fuliyay dejinta /sys/kernel/debug/nfsd/io_cache_read iyo /sys/kernel/debug/nfsd/io_cache_write si loo xakameeyo ku darista kaydinta iyo hawlgallada tooska ah ee I/O; maaraynta dejimahan waxay yareyn kartaa kharashka ku baxa dhinaca macaamiisha NFS marka la samaynayo hawlgallo waaweyn oo I/O ah.
- В NTFS Taageerada hawlgalka xidhitaanka ioctl ayaa la hirgeliyay, waxaa ka mid ahaa ikhtiyaarrada rakibka caadiga ah ee acl iyo prealloc, waxaa lagu daray taageerada shaambada waqtiga ka hor Janaayo 1, 1970.
- Si aad u aaladaha xannibaadda iyo FS waxaa ka mid ahaa sida caadiga ah, kala sooc kaydinta shay kasta oo CPU ah "bio» (Block I/O), oo qeexaya hawlgallada gelinta/soo-saarka firfircoon.
- Adeegyada xusuusta iyo nidaamka
-
Dhexda u gal waxaa ka mid ahaa nidaam-hoosaadka Cusboonaysiinta Tooska ah ee Orkester-ka (LUO), kaas oo u oggolaanaya dib-u-bilaabid buuxda iyo cusbooneysiinta kernel-ka iyada oo aan la carqaladeyn hawlgalka ama aan la lumin xaaladda nidaamka, aaladaha, iyo hababka. Nidaamka hoose ee LUO wuxuu ku salaysan yahay farsamo hore loogu daray kernel-ka. KHO (Kexec HandOver), marka laga soo tago awood u siinta soo saarista kernel cusub oo ka yimid kii hore iyada oo aan lumin xaaladda nidaamka, waxay wax ka qabataa arrimaha sida ilaalinta xaaladda aaladaha iyo RAM, iyo sidoo kale hubinta sii socoshada hawlgallada la xiriira DMA iyo joojinta maaraynta. Xaaladda waa la ilaaliyaa ka hor inta aan loo wareejin kernel cusub waxaana la soo celiyaa ka dib marka kernel cusub la hawlgeliyo iyada oo aan la carqaladeyn hawlaha qalabka ee joogtada ah ee ay sameeyaan nidaamka iyo codsiyada booska isticmaalaha.
-
Lagu daray Wicitaanka nidaamka listns() waxaa loo isticmaalaa in lagu taxo meelaha namespace-ka ee jira ee nidaamka iyada oo aan loo baahnayn in lagu celceliyo /proc/ /ns/ dhammaan hababka.
Nidaamka I/O ee io_uring asynchronous hadda wuxuu taageeraa dhigista walxaha cabbirro kala duwan ku jira Gelitaanka Safka Gudbinta (SQE), oo la mid ah sidii sii-deyntii hore ay u oggolaatay isku-darka cabbirrada safka natiijooyinka (CQE). Markii hore, dhammaan walxaha safka ku jira waxay ahayd inay ahaadaan cabbir isku mid ah, taasoo keentay isticmaalka xusuusta xad-dhaafka ah sababtoo ah baahida loo qabo in la isticmaalo cabbirka ugu badan ee dhammaan walxaha safka ku jira.
io_uring sidoo kale wuxuu ku darayaa taageerada habka zcrx (Zero-Copy Receive) si loo helo xogta iyada oo aan la koobiyeyn inta u dhaxaysa kernel-ka iyo booska isticmaalaha. Taageerada su'aalaha qaabaynta xusuusta ee safka SQ (Submission Queue) iyo CQ (Conpletion Queue) ayaa lagu daray, taasoo u oggolaanaysa helitaanka macluumaadka cabbirka kaydka giraanta ee loo baahan yahay qoondaynta xusuusta ee isticmaalaha qeexay iyadoo la adeegsanayo calamada IORING_SETUP_NO_MMAP iyo IORING_MEM_REGION_TYPE_USER.
Si loo suurtogeliyo raadinta degdegga ah ee stack-ka iyadoo la adeegsanayo qalab sida perf, taageerada qaabka SFrame oo leh macluumaadka nasashada call stack ayaa lagu daray. SFrame waxaa horey u taageeray GCC iyo binutils, ma waxyeeleeyaan waxqabadka, iyo, si ka duwan qaabka DWARF, waxay ka kooban tahay oo keliya macluumaadka ugu yar ee lagama maarmaanka u ah raadinta stack-ka.
-
Adeegga heerka sare ah ayaa lagu daray Taageerada sharraxaad midaysan oo ku saabsan cabbirrada iyo dhacdooyinka qaabka JSON, iyo sidoo kale dib u dhigista dib u dhigista wicitaanada booska isticmaalaha.
Si aad u Soo-saareyaasha AMD Waxaa la hirgeliyay hab beddelka xogta kaas oo u oggolaanaya aaladaha gelinta/soo-saarka inay si toos ah xogta ugu beddelaan kaydka L3 ee CPU-ga iyagoon marka hore gelin RAM.
Taageero lagu daray MPAM (Qaybinta iyo La Socodka Kheyraadka Nidaamka Xusuusta), kordhinta qaab-dhismeedka tilmaamaha ARMv8-A si loogu calaamadeeyo marin u helidda xusuusta kasta oo leh Aqoonsiga Qaybta (PARTID) iyo Aqoonsiga Kooxda La Socodka (PMG). Isticmaalka PARTIDs, isticmaalka kheyraadka waa la xaddidi karaa, sida baaxadda xusuusta ama cabbirka kaydka, si looga hortago hal koox oo hawlo ah inay isticmaalaan dhammaan kheyraadka. Marka la eego kormeerka, isku-darka PMGs iyo PARTIDs waxaa loo isticmaali karaa in lagu dabagalo isticmaalka kheyraadka xusuusta iyadoo la raacayo culeysyo gaar ah.
Haddii habku si aan caadi ahayn u dhammaado ka dib marka la helo calaamad, hab kale oo leh pidfd-ka habka la joojiyay ayaa hadda go'aamin kara lambarka calaamadda ee sababay in habku joogsado.
Hirgelinta dib loo habeeyay ee taxanaha dib loo bilaabi karo (taxane dib loo bilaabi karo), u oggolaanaya codsiyada inay abaabulaan fulinta koox tilmaamo been abuur ah oo aan kala go 'lahayn (haddii ay carqaladeeyaan mawduuc kale, taxanaha dib ayaa loo isku dayaa). Hirgelinta cusub waxay leedahay waxqabad horumarsan.
-
Si aad u Barnaamijyada BPF la fuliyay Tilmaamaha BPF_JMP, BPF_X, iyo BPF_JA ee lagu sameeyo boodboodka aan tooska ahayn ee boos gaar ah oo laga bilaabo miiska boodboodka. Fikradda tilmaamaha firfircoon ayaa lagu daray (dynptr), oo kuu oggolaanaya inaad xogta ka akhrido faylasha qaabaysan. Lagu daray awoodda lagu dhejin karo baytayo badan oo metadata ah baakadaha shabakadda.
Modules Python ah, oo loo isticmaalay habaynta dukumeentiyada kernel, ayaa loo wareejiyay galka qalab/lib/python oo gaar ah.
-
Muuqaal lagu daray mempool_alloc_bulk() si ammaan ah loogu qoondeeyo walxaha ka soo jeeda kaydka xusuusta dhowr walxood hal mar.
-
Sii wad beddelka laanta Daxal-u-Linux, oo la xiriira isticmaalka Luqadda miridhku luqad labaad oo loogu talagalay horumarinta darawallada iyo modules-ka kernel (Taageerada Rust ma aha mid firfircoon sida caadiga ah mana keento in Rust lagu daro liiska ku-tiirsanaanta dhismaha ee qasabka ah ee kernel-ka). Nooca cusub, kernel-ka waxaa lagu daray ku dhisan maktabadda "syn" oo leh falanqeeye koodhka Rust ah, oo fududeynaya qorista macros-yada adag. Awoodaha maktabadaha kernel-ka, pin-init, iyo rbtree waa la ballaariyay. Maktabadda tirada oo leh sifada Integer-ka ee maaraynta integer-ka ayaa la kordhiyay. Taageerada xuduudaha integer-ka ayaa lagu daray module-ka! macro. Awoodda lagu qeexayo xuduudaha marka la rarayo modules-ka kernel-ka ee lagu qoray Rust ayaa la hirgeliyay. Soo koobidyada nidaamyada hoose ayaa la hirgeliyay. I2C и PWM (Isbeddel Ballaca Garaaca).
-
Lagu daray Macro-ga at_least (tusaale ahaan, param[at_least 7]) wuxuu ka warbixinayaa cabbirka ugu yar ee la oggol yahay ee array loo gudbiyay shaqo. Haddii array leh curiyeyaal yar loo gudbiyo shaqada, compiler-ku wuxuu soo saari doonaa digniin.
-
Halabuurka waxaa ka mid ahaa Qoraalka dhismaha klp ee loogu talagalay soo saarista modules-ka kernel-ka ee wax ka beddelaya kernel-ka socda (livepatch) iyadoo lagu saleynayo faylka balastar. Adeegga objtool waa la cusbooneysiiyay si uu u waafajiyo soo saarista balastar-ka tooska ah.
-
В Habka isticmaalaha Linux (ku shaqeynta kernel-ka habka isticmaalaha) waxay ku dartay taageero xaddidan oo loogu talagalay farsamaynta badan, laakiin dunta ku jirta isla hawsha weli isku mar ma socon karto. bilaabay geynta Habka Isticmaalaha Linux maktabadda nolibc.
-
Lagu daray taageerada dhismaha LoongArch32 (LA32R, LA32S) marka lagu daro LoongArch64.
-
Lagu daray awoodda lagu dejin karo xadka QoS ee heerka soo kicinta processor-ka ee habka badbaadinta korontada s2idle (Suspend-To-Idle), kaas oo qaboojiya fulinta hababka booska isticmaalaha laakiin ka dhigaya qaar ka mid ah maamulayaasha kernel-ka mid firfircoon.
-
Lagu daray taageero loogu talagalay maaraynta bogga xusuusta ee koontaroolayaasha IOMMU (Cutubka Maareynta Xusuusta Soo-saarka iyo Soo-saarka), kuwaas oo u turjuma cinwaanada dalwaddeed ee qalabka lagu arko cinwaanada jireed, oo leh awood ay ku shaandheeyaan hawlgallada DMA cinwaanada dalwaddeed, iyo inay xaddidaan oo ay kala soocaan hawlgallada I/O.
Dhacdooyinka raadraaca wicitaanka nidaamka hadda waxay taageeraan akhrinta kaydka laga helo booska isticmaalaha waxayna ku daraan waxyaabaha ku jira (tusaale ahaan magacyada faylasha) wax soo saarka raadraaca.
-
**Bogagga xusuusta eeyga ilaalada (( (bogga ilaalada), marin u helidda taas oo keenta ka-reebis iyo joojin aan caadi ahayn oo ku timaadda habka (SIGSEGV), hadda waa lagu calaamadeeyay calaamad gaar ah oo ku jirta faylka /proc/PID/smaps.
-
Lagu daray awoodda lagu maareeyo bogag badan oo xasuus ah (bog weyn oo hufan) xusuusta gaarka ah ee aaladaha la soocay.
-
Qalabka dhexdiisa zram, oo loo isticmaalo kaydinta cadaadiska ah ee qaybta is-weydaarsiga ee xusuusta, la fuliyay taageerada nadiifinta qaabab badan oo "bio" ah (Block I/O) qaabka dufcadda (qorista dib-u-qorista).
Farta ayaa ku jirta. 10 × 18, kaas oo hagaajiya akhrinta macluumaadka ka imanaya qalabka konsole-ka ee shaashadaha laptop-ka oo leh xallin dhexdhexaad ah (1440×900).
-
Wax badan la hagaajiyay shaqo nidaamyada hoosaadka hubinta - waxaa la xusay hoos u dhac laba jibaar ah oo ku yimid kharashyada guud.
-
- Farsamaynta iyo Amniga
- Waxaa lagu daray taageero loogu talagalay sifada ay bixiyaan processor-rada Intel qeybsanaan Kala soocidda cinwaanka-booska toosan (LASS), taas oo u oggolaanaysa kala soocidda ku salaysan qalabka ee kala duwanaanshaha cinwaanka isticmaalaha-booska iyo booska kernel-ka si loo kordhiyo amniga. Booska cinwaanka waxaa loo qaybiyaa qaybta sare ee cinwaanka - kala bar booska cinwaanka oo leh qaybta sare ee bit waxaa isticmaala kernel, halka qaybta hoose ay isticmaalaan booska isticmaalaha. Horraantii fulinta tilmaamaha (kahor fulinta mala-awaalka), hubin ayaa la sameeyaa si loo hubiyo in marin u helidda booska isticmaalaha ilaa cinwaanada leh qaybta sare ee bit la oggol yahay, iyo caksigeeda. Kala soociddani waxay ka hortagtaa in xusuusta kernel-ka dhinaca ay ku daadato booska isticmaalaha, xitaa inta lagu jiro fulinta mala-awaalka, taasoo ka dhigaysa LASS mid ku habboon ilaalinta weerarada Meltdown iyo Specter iyada oo aan la soo qaadin kharash badan.
- Waxaa lagu daray awoodda lagu awoodsiin karo kordhin Horumarinta amniga baska PCI Express—Sir haynta isku xirka PCIe iyo Xaqiijinta Qalabka PCIe—suurtageli xaqiijinta iyo sir haynta kanaalka isgaarsiinta ee u dhexeeya qalabka PCIe iyo mashiinka dalwaddeed oo ay ilaalinayaan Intel TDX (Trusted Domain Extensions) iyo AMD SEV-SNP (Secure Nested Paging). Tiknoolajiyadani waxay ka hortagayaan in la dhexgalo, la falanqeeyo, iyo in xogta lagu geliyo taraafikada DMA marka la galayo nidaamka martida loo yahay ama aaladaha kale.
- Maktabadda sirta ah ee ku dhex jirta ayaa lagu daray taageerada SHA-3 algorithms (SHA3-224, SHA3-256, SHA3-384, SHA3-512) SHAKE128, SHAKE256 iyo BLAKE2b.
- Moduleyada LSM (Linux Modules-ka Amniga) iyo, gaar ahaan, SELinux, la fuliyay awoodda lagu raadraaco abuurista sharraxayaasha memfd si loogu dabaqo siyaasadaha amniga walxaha la xiriira.
- Qaybta LSM IPE (Fulinta Siyaasadda Daacadnimada), kaas oo qeexaya siyaasadda guud ee daacadnimada nidaamka oo dhan, taageerada calanka ayaa lagu daray AT_EXECVE_CHECK shaqaynaysa fuli(), oo ay ku jiraan hubinta hufnaanta qoraalka ka hor inta uusan turjumaanka fulin.
- Waxaa lagu daray scoped_user_read_access(), scoped_user_write_access, iyo scoped_user_rw_access() oo loogu talagalay marin u helidda xaddidan ee xogta booska isticmaalaha. ilaalinta weeraro male-awaal ah.
- Lagu daray taageerada farsamada Qarsoodi ah VMBus, oo loo isticmaalo HyperV hypervisor-ka si loogu gudbiyo isgaarsiinta ka hortagga faragelinta ee u dhaxaysa nidaamka martida ee ku shaqeeya qaab qarsoodi ah (oo leh sirta xusuusta iyo go'doominta diiwaanka oo ku salaysan teknoolojiyada AMD SNP iyo Intel TDX) iyo paravisor mas'uul ka ah helitaanka aaladaha farsameeya xogta qarsoodiga ah.
- Lagu daray Awoodda lagu gudbin karo macluumaadka ku saabsan geeddi-socod burburay (si loo soo saaro coredump) iyada oo loo marayo habka pidfd. Aqoonsiga PIDFD wuxuu la xiriiraa hab gaar ah mana isbeddelo, halka PID loo qoondeyn karo hab kale ka dib marka habka hadda la xiriira PID-kan uu dhammaado. Isticmaalka pidfd wuxuu u oggolaanayaa inuu xannibo fulinta weeraro iyadoo lagu beddelayo habka su'aasha ee burburay hab kale, iyadoo la gaarayo xaalad tartan xilligan ka dib marka kernel-ku bilaabo farsamaynta shilka, laakiin ka hor inta uusan maamuluhu hubin xuduudaha habka.
- Nidaam hoosaadka shabakada
- Nidaamka hoose ee shabakadda soo bandhigay Hagaajinta si loo horumariyo hufnaanta wareejinta xogta (TX). Ka saarista spinlock-ka shaqada __dev_queue_xmit() iyo isticmaalka qaab-dhismeedka lllist-ka qufulka la'aanta ah loo oggol yahay Kordhinta waxqabadka 4 jeer culayska culus awgeed oo labanlaab heerka dirista baakadka iyadoo la dhimayo culayska CPU-ga kala bar.
- Bixiyay fursad kala goynta Godadka shabakadda ee shaqsiga ah, xadka xusuusta nidaamka waa la joojin doonaa (xaaladdan, xadka xusuusta guud ee loo dejiyay weelasha shaqsiga ah ayaa la isticmaali doonaa). Si aad u joojiso xaddidaadahan, isticmaal net.core.bypass_prot_mem sysctl iyo calanka SK_BPF_BYPASS_PROT_MEM ee shaqada bpf_setsockopt.
- Lagu daray taageero kordhin RFC 5837, kaas oo ku daraya macluumaad ku saabsan is-dhexgalka shabakadda soo socota ICMP fariimaha Waqtiga Dhacay ee la soo celiyo marka waqtiga la noolaado (TTL) ee baakadka uu dhaco, si loo helo macluumaad faahfaahsan marka la raadinayo waddooyinka iyadoo la adeegsanayo adeegga traceroute.
- Lagu daray Taageero loogu talagalay ra'yi ururin mashquul badan oo joogto ah oo ku jirta dun kernel gaar ah si looga soo saaro sharraxayaasha safka RX/TX ee codsiyada u baahan dib u dhac yar.
- Taageerada borotokoolka oo lagu daray CAN XL (Xakameeyaha Shabakadda Aagga ee Xakamaynta), kaas oo kordhiya cabbirka goobta xogta ilaa 2048 bayt si loo hubiyo isdhexgalka shabakadaha TCP/IP, awoodda lagu hagaajin karo qaab-dhismeedka Ethernet-ka ayaa la hirgeliyay waxaana lagu daray taageerada Habaynta garaaca wadnaha, taasoo suurtogalisay in xogta lagu gudbiyo xawaare dhan 20 Mbps iyo ka badan.
- Lagu daray qaab-dhismeedka taageerada sockaddr_aan la cabbirin, nooc ka mid ah qaab-dhismeedka sockaddr kaas oo adeegsada array leh walxaha dabacsan halkii laga isticmaali lahaa tiro go'an oo cabbir ah (sa_data[] halkii laga isticmaali lahaa sa_data[14], taas oo asal ahaan loo isticmaali jiray in lagu tixraaco qaab-dhismeedyada kale ee waaweyn).
- Waxaa lagu daray awoodda lagu isticmaalo shaqada getsockname iyo getpeername iyada oo loo marayo nidaamka hoose ee io_uring.
- sysctl lagu daray net.ipv4.tcp_rcvbuf_low_rtt и net.ipv4.tcp_comp_sack_rtt_percent si loo hagaajiyo TCP.
- Lagu daray taageero loogu talagalay xiriirada leh awood koronto oo dhan 1600 Gbps (1.6T).
- Qalabka
- API ayaa lagu daray nidaamka hoose ee DRM (Maareeyaha Tooska ah ee Wax-soo-saarka) si loo isticmaalo awoodaha beddelka midabka qalabka, iyadoo meesha laga saarayo baahida loo qabo shaders-ka ama fulinta koodhka ku salaysan CPU. Soo saarista nuxurka HDR, isbeddellada midabka ee adag hadda waxaa samayn kara koontaroolaha bandhigga ka hor iyo ka dib isku darka, halkii software-ku uu ku dari lahaa nuxurka kaydka bandhigga ugu dambeeya. Marka lagu daro yaraynta isticmaalka kharashka iyo isticmaalka korontada marka la abaabulayo wax soo saarka HDR, shaqadan waxaa loo isticmaali karaa in lagu hubiyo sawir-qaadista midabka saxda ah ee tifaftirayaasha fiidiyowga ama sawirrada.
- Lagu daray Darawalka ethosu ee Arm Ethos U65 iyo U85 NPUs, oo loogu talagalay dardargelinta qalabka ee moodooyinka AI.
- Darawalka i915 ee Lunar Lake iyo GPU-yada cusub ayaa ku daraya taageero loogu talagalay afaynta qalabka lagu caawiyo.
- Sii wad Ka shaqee darawalka Xe DRM (Maareeyaha Tooska ah) ee GPU-yada iyadoo lagu saleynayo qaab-dhismeedka Intel Xe, kaas oo loo isticmaalo kaararka sawirada taxanaha Intel Arc iyo sawirada isku dhafan, oo ka bilaabma processor-rada Tiger Lake. Taageero hore ayaa lagu daray qaab-dhismeedka Xe3P, oo loo isticmaalo Crescent Island GPUs iyo qoyska Nova Lake ee processor-rada leh sawirada isku dhafan.
- Darawalka AMDGPU hadda si buuxda ayuu u taageeraa kaararka sawirada qoyska ee AMD GCN 1.0 "Jasiiradda Koonfureed" iyo 1.1 "Jasiiradaha Badda", kuwaas oo hore ugu tiirsanaa darawalka Radeon. Darawalka AMDGPU waxaa la keenay si isku mid ah darawalka Radeon waxaana si caadi ah loogu shaqeeyaa GPU-yadan. Kaararka GCN 1.x waxaa la sii daayay laga bilaabo 2012 ilaa 2019 waxaana lagu daboolayaa moodooyinka sida Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790 / 8870 iyo kaararka kale ee fiidiyowga ee qoysaska Radeon Rx 200 / Rx 300. Intaa waxaa dheer kordhiyo Iyadoo celcelis ahaan kor u kacday waxqabadka 24%, u gudubka AMDGPU wuxuu suurtageliyay taageerada API-ga sawirada Vulkan 1.3 ee GPU-yadan. AMDGPU waxay sidoo kale ku dartay taageero isku xirayaasha analogga ah iyo Mashiinka Cod-bixinta Fiidiyowga 1.0, waxayna awood siisay Display Core (DC) stack si caadi ah GPU-yada iyadoo lagu saleynayo microarchitecture-ka Bonaire (Radeon HD 7790).
- Darawalka Nouveau la fuliyay taageerada xawaaraha qalabka NVJPG ee ku jira Tegra210 SoC.
- Darawalka Panthor ayaa lagu daray Taageerada Mali-G1 GPU iyo taageerada bilowga ah ee chip-ka MediaTek MT8196.
- Lagu daray Taageerada nidaamka hoose ee maqalka ee chips-ka Intel Nova Lake S, laptop-yada HP oo leh HDA CS35L41, iyo sidoo kale is-dhexgalka maqalka ee CIX IPBLOQ HD iyo Onkyo SE-300PCIE.
- Isku-darka qaybaha darawallada Nova ee NVIDIA GPUs oo ku qalabaysan qalabka GSP ee loo isticmaalo laga bilaabo taxanaha NVIDIA GeForce RTX 2000 oo ku salaysan qaab-dhismeedka Turing microarchitecture ayaa sii socday. Darawalka waxaa lagu qoray Rust. Shaqeynta RPC iyo dhameystiray hirgelinta rarista processor-ka GSP (GPU System Processor).
- Lagu daray Taageerada looxyada ARM, SoCs iyo aaladaha: Bananapi r4 pro, LinkEase EasePi R1, Qualcomm MSM8937 (Snapdragon 430), Renesas R-Car X5H, FriendlyElec NanoPi R76S, TI AM62L, Black Sesame Technologies C1200, Aspeed AST2600, Genio 1200 EVK, grinn geniosbc-510/700, Tanix TX9 Pro, Radxa Dragon Q6A, Tinker Board 3/3S, Aquila AM69, phyBOARD-Segin-i.MX91, i.MX 95 Verdin Qiimeynta Qalabka, Toradex SMARC iMX95, VIDIA Jetson Nano 2GB, Renesas rz/g3s, Indiedroid Nova, 24 ikhtiyaar oo loox ah Enclustra Mercury.
- Waxaa lagu daray taageero taleefannada casriga ah iyo kiniiniyada iyadoo lagu saleynayo Mediatek MT6582 (Alcatel YarisXL), Nvidia Tegra124 (Xiaomi Mi Pad), iyo Qualcomm MSM8939 (ASUS ZenFone 2) SoCs. Waxaa lagu daray taageero loogu talagalay laptop-yada ku salaysan Qualcomm SDM850 SoC, sida Huawei MateBook E 2019.
- Taageero lagu daray SoC iyo looxyo ku salaysan qaab-dhismeedka RISC-V: OrangePi R2S, OrangePi RV, Anlogic dr1v90, Tenstorrent Blackhole.
Isla mar ahaantaana, Latin American Free Software Foundation sameeyay ikhtiyaar Kernel gabi ahaanba bilaasha ah 6.19 - Linux-libre 6.19-gnu, oo laga nadiifiyay qalabka firmware-ka iyo walxaha darawalka oo ay ku jiraan qaybaha gaarka loo leeyahay ama qaybaha koodhka oo leh baaxad xaddidan oo uu soo-saaruhu sameeyay. Sii deynta 6.19, koodka loogu talagalay rarista firmware-ka binary ayaa laga saaray nidaamka hoose ee codka SDCA. Koodhka nadiifinta Blob waxaa lagu cusbooneysiiyay darawallada Intel XE, Nova-Core, Qualcomm Iris, Venus iyo Q6V5, TI PRUeth, Intel iwlwifi, Marvell mwifiex, FourSemi fs210x, Realtek rt1320, iyo TI tas2783 codecs-ka maqalka ah. Magacyada Blob ee ku jira faylasha dts (devicetree) ee chips-ka ARM waa la nadiifiyay. Nadiifinta darawalka STM C8SECTPFE DVB, kaas oo laga saaray kernel-ka, waa la joojiyay.
Source: linux.org.ru
