Ăs deidh dĂ mhĂŹos de leasachadh, thaisbean Linus Torvalds foillseachadh an kernel Linux 6.9. Am measg nan atharrachaidhean as sònraichte: am modal dm-vdo airson deduplication agus teannachadh innealan bloca, modh ruigsinneachd faidhle dĂŹreach ann am FUSE, taic airson pidfds a chruthachadh airson snĂ ithleanan fa leth, inneal comharra BPF, taic airson Rust air siostaman ARM64, ĂŹsleachadh an Ext2 siostam faidhle, toirt air falbh seann dhrĂ ibhear NTFS, taic airson uidheamachd Intel FRED.
Tha an dreach Ăšr aâ toirt a-steach rèiteachaidhean 15680 bho luchd-leasachaidh 2106, is e meud paiste 54 MB (thug na h-atharrachaidhean buaidh air faidhlichean 11825, chaidh 687954 loidhnichean de chòd a chur ris, chaidh loidhnichean 225344 a dhubhadh Ă s). Bha 15641 fuasgladh aig an fhoillseachadh mu dheireadh bho luchd-leasachaidh 2018, bâ e meud aâ phaiste 44 MB. Tha timcheall air 42% de na h-atharrachaidhean uile a chaidh a thoirt a-steach ann an 6.9 co-cheangailte ri draibhearan inneal, tha timcheall air 17% de na h-atharrachaidhean co-cheangailte ri Ăšrachadh còd a tha sònraichte do ailtireachd bathar-cruaidh, tha 13% co-cheangailte ris aâ chruach lĂŹonra, tha 7% co-cheangailte ri siostaman faidhle, agus 4% co-cheangailte ri fo-shiostaman kernel a-staigh.
PrĂŹomh innleachdan ann an kernel 6.9:
- Fo-shiostam diosc, I/O agus siostaman faidhle
- Chaidh inneal-lĂ imhseachaidh dm-vdo (mas-fhĂŹor dĂ ta optimizer) a chuir ri inneal Mapper (DM), a leigeas leat inneal bloca brĂŹgheil a chuir an gnĂŹomh stèidhichte air innealan bloca a th âann, aig a bheil comasan leithid dĂšblachadh dĂ ta dĂšblaichte, teannachadh dĂ ta, cuir Ă s. de bhlocaichean falamh agus Ă rdachadh meud an inneal bloca mar a dhâ èiricheas an fheum (solar tana). Tha na comasan sin air an cur an gnĂŹomh aig ĂŹre inneal bloca agus chan eil iad an urra ris an t-siostam faidhle a thathar a âcleachdadh (mar eisimpleir, aâ cleachdadh dm-vdo, faodaidh tu dĂ ta dĂšblaichte a thoirt còmhla gu fèin-ghluasadach agus fiosrachadh a stòradh ann an cruth teann airson siostam faidhle sam bith). Thathas aâ toirt taic do chleachdadh dm-vdo airson stòradh corporra suas gu 256TB ann am meud agus cruthachadh leabhraichean loidsigeach suas gu 4PB ann am meud. Thathas aâ moladh lvm a chleachdadh gus sgaradh vdo a riaghladh. Chaidh teicneòlas VDO a leasachadh le Permabit agus fhosgladh suas Ă s deidh dha Red Hat fhaighinn ann an 2017.
- Anns an fho-shiostam FUSE, air a chleachdadh gus siostaman faidhle a chuir an gnĂŹomh ann an Ă ite luchd-cleachdaidh, chaidh buileachadh tĂšsail den mhodh âpassthroughâ a chuir ris, a leigeas le dĂ ta faidhle fhaighinn gu dĂŹreach aig ĂŹre kernel, a âdol seachad air pròiseas a tha aâ ruith ann an Ă ite luchd-cleachdaidh, as urrainn leasachadh mòr air coileanadh ann an cuid de shuidheachaidhean. Mar eisimpleir, faodaidh buileachadh FUSE den FS a tha ag obair ann am modh leughaidh a-mhĂ in agus a chuireas casg air ruigsinneachd air faidhlichean susbaint fhaidhlichean bhon stòr FS a fhrithealadh gun a bhith gan gluasad gu pròiseas FUSE.
- Chaidh an draibhear a tha aâ cur an gnĂŹomh siostam faidhle Ext2 a ghluasad chun roinn nach deach a mholadh. Is e an adhbhar a chaidh a thoirt seachad nach eil an draibhear aâ toirt taic ach do chunntair Ăšine inode 32-bit, a thig thairis air 19 Faoilleach 2038. An Ă ite an draibhear ext2, thathas aâ moladh an draibhear ext4 a chleachdadh, a bheir taic do bhith ag obair leis an t-siostam faidhle Ext2 agus a tha gu tur co-chòrdail ris, ach as urrainn clĂ ran-ama a chleachdadh ann am pĂ irtean ext2 nach eil fo smachd duilgheadas 2038 ma tha an siostam faidhle air a chruthachadh le inode nas motha na 255 bytes (anns an draibhear ext2, chaidh cunntairean Ăšine 32-bit a chleachdadh ge bith dè am meud inode).
- Chaidh seann dhrĂ ibhear siostam faidhle NTFS a thoirt air falbh agus chaidh an draibhear NTFS5.15 Ăšr a chuir na Ă ite bho chaidh a leigeil ma sgaoil 3. Bhathas den bheachd nach robh e iomchaidh a bhith aâ toirt seachad dĂ dhrĂ ibhear le buileachadh NTFS anns an kernel, aâ gabhail a-steach nach deach an seann dhrĂ ibhear Ăšrachadh airson grunn bhliadhnaichean, gu bheil e ann an droch staid agus nach urrainn dha obrachadh ach ann am modh leughaidh.
- Chaidh taic airson a bhith aâ mapadh IDan luchd-cleachdaidh de shiostaman faidhle air an cur ris na siostaman faidhle zonefs agus hugetlbfs, air an cleachdadh gus faidhlichean neach-cleachdaidh sònraichte a mhaidseadh air sgaradh cèin le neach-cleachdaidh eile air an t-siostam gnĂ thach.
- Tha NFSv4 aâ toirt comas do luchd-rianachd stĂ itean faidhle fosgailte is glaiste a ghlanadh.
- Airson an t-siostam faidhle Ext4, chan eil ach rèiteachadh bug agus Úrachaidhean deuchainn kunit air an toirt fa-near.
- Tha Btrfs aâ leantainn air adhart aâ gluasad ghnĂŹomhan gus folios dhuilleagan a chleachdadh.
- Ann an siostam faidhle XFS, tha obair aâ leantainn air adhart aâ cur an gnĂŹomh comas an goireas fsck a chleachdadh gus duilgheadasan comharraichte a sgrĂšdadh agus a cheartachadh air-loidhne, gun a bhith aâ dĂŹ-mhunntachadh an t-siostam faidhle.
- Chuir sinn aâ bhratach RWF_NOAPPEND ri gairm siostam pwritev2(), aâ toirt cothrom dhut an sgrĂŹobhadh dheth a shònrachadh eadhon ged a chaidh am faidhle fhosgladh ann am modh eĂ rr-rĂ dh a-mhĂ in.
- Chaidh òrdughan ioctl Ăšra a chur ris: FS_IOC_GETUUID - aâ tilleadh aithnichear UUID an t-siostam faidhle ainmichte, agus FS_IOC_GETFSSYSSFSPATH - aâ dearbhadh an Ă ite ann an / sys/fs den t-siostam faidhle ainmichte.
- Chaidh na siostaman faidhle efs, qnx4 agus coda atharrachadh gus an API sreap Ăšr a chleachdadh.
- Buileachadh nas fheĂ rr air gnĂŹomhachd faidhle air a dhèanamh ann am modh cĂšis-mhothachail. Coileanadh nas fheĂ rr le bhith aâ dèanamh choimeasan a tha mothachail air cĂšis an toiseach agus aâ tuiteam air ais gu rannsachaidhean neo-mhothachail. Chaidh duilgheadasan le ath-chòmhdach thairis air clĂ ran a tha gu bhith neo-mhothachail air cĂšisean fhuasgladh.
- Seirbheisean cuimhne is siostam
- Chaidh taic a chuir an gnĂŹomh airson uidheamachd Intel FRED (Tilleadh SĂšbailte agus LĂŹbhrigeadh Tachartas), a chaidh a chruthachadh gus èifeachdas agus earbsachd lĂŹbhrigeadh fiosrachaidh mu thachartasan aig ĂŹre ĂŹosal Ă rdachadh, an coimeas ris an uidheamachd IDT (ClĂ r Tuairisgeul Eadar-bhriseadh) a thathas aâ cleachdadh an-drĂ sta. Coileanadh nas fheĂ rr agus latency nas lugha le bhith aâ tilleadh thachartasan tro stiĂšireadh pròiseasar IRET an Ă ite a bhith aâ dol seachad air tachartasan tron ââchlĂ r IDT. Tha barrachd earbsachd air a choileanadh mar thoradh air giullachd fa leth de thachartasan aâ tighinn a-steach don kernel agus co-theacsan luchd-cleachdaidh, dĂŹon bho choileanadh neadachaidh NMI, agus stòradh a h-uile clĂ r CPU co-cheangailte ri eisgeachd ann am frèam stac leudaichte.
- Chuir sinn ris aâ chomas an cothrom as fheĂ rr fhaighinn air dĂ ta de choraichean CPU fa leth tro bhith aâ cleachdadh Ăiteachan Seòladh Ainmichte anns aâ chòd kernel, air a chuir an gnĂŹomh ann an GCC ann an cruth leudachadh GNU C.
- Chaidh aâ bhratach PIDFD_THREAD a chur ris aâ ghnĂŹomh pidfd_open(), aâ ceadachadh pidfds a chruthachadh airson snĂ ithleanan fa leth, seach a bhith dĂŹreach aâ cleachdadh am pidfd ann an co-theacs stiĂširiche buidheann snĂ ithlean. Thathas cuideachd aâ moladh gun tèid pseudo-FS a chuir an gnĂŹomh airson faighinn gu pidfd tro shiostam faidhle brĂŹgheil. Eu-coltach ri bhith ag aithneachadh phròiseasan aâ cleachdadh pid, tha pidfd co-cheangailte ri pròiseas sònraichte agus chan eil e ag atharrachadh, fhad âs a dhâ fhaodadh am PID a bhith co-cheangailte ri pròiseas eile Ă s deidh don phròiseas lĂ ithreach tighinn gu crĂŹch.
- Chaidh uidheamachd comharran BPF a chuir ri fo-shiostam BPF, a leigeas leat còraichean-slighe gu gnĂŹomhachd sochair BPF a thiomnadh gu prògraman gu prògraman; mar eisimpleir, faodaidh tu cothrom a thoirt do thagradh gun bhuannachd air fo-shiostaman BPF fa-leth gun a bhith aâ toirt seachad lĂ n chòraichean CAP_BPF.
- Chaidh seòrsa cuimhne co-roinnte Ăšr, bpf_arena, a chur ris an fho-shiostam BPF, a tha aâ mĂŹneachadh raon a dhâ fhaodar a roinn eadar prògraman BPF agus pròiseasan ann an Ă ite luchd-cleachdaidh. Chaidh an stiĂšireadh may_goto a chur ris, a leigeas leat obair lĂšban a chuir air dòigh a dhâ fhaodas an dearbhaiche a bhriseadh. Chuir sinn ris aâ chomas briosgaidean neo-riaghailteach TCP SYN a ghineadh bho phrògraman BPF agus luchd-lĂ imhseachaidh BPF a chruthachadh gus cuir an-aghaidh tuiltean SYN.
- Imrich leantainneach de dh'atharrachaidhean bhon mheur Rust-for-Linux co-cheangailte ri cleachdadh a 'chĂ nain Rust mar dhĂ rna cĂ nan airson a bhith a' leasachadh dhraibhearan agus modalan kernel (chan eil taic meirge gnĂŹomhach gu bunaiteach, agus chan eil e a 'leantainn gu bhith a' toirt a-steach Rust am measg nan eisimeileachd co-chruinneachaidh riatanach airson an kernel). Taic a bharrachd airson a bhith aâ cleachdadh cĂ nan Rust nuair a bhios tu aâ ruith air pròiseasairean ARM 64-bit. Chaidh an gluasad gu bhith aâ cleachdadh an sgaoileadh Rust 1.76. Chaidh 'container_of!' a chur ris. An Ă ite aâ ghnĂŹomhachd âptr_metadataâ neo-sheasmhach, thathas aâ cleachdadh an dòigh seasmhach âbyte_subâ. Chaidh modal 'Ăšine' a chur ris le gnĂŹomh tionndaidh Ăšine 'msecs_to_jiffies()'.
- Chaidh an comas faidhlichean a ghearradh sĂŹos (ftruncate_file) a chur ris an fho-shiostam io_uring.
- Chuir sinn seòrsa Úr de chiudhaichean obrach ris WQ_BH (workqueue Bottom Halves) airson cur an gnÏomh còd asyncronach ann an co-theacsa brisidhean bathar-bog, ag amas air cleachdadh an à ite seann chlà ran-obrach.
- Chaidh an fho-shiostam airson a bhith ag obair leis an timer ath-dhealbhadh gu mòr, anns a bheil an loidsig airson a bhith aâ taghadh cridhe gnĂŹomhach an CPU gus timer brosnachail a chuir an gnĂŹomh air a leasachadh, gus nach dĂšisg coraichean neo-ghnĂŹomhach bhon mhodh cadail.
- Chaidh an comas Ăšrachadh a dhèanamh air aâ phrĂŹomh mhodail caitheamh lĂštha (EM, Modail Cumhachd) rè obrachadh, a dhâ fhaodar a chleachdadh, mar eisimpleir, gus aire a thoirt do bhuaidh teòthachd obrachaidh air èifeachdas lĂštha an CPU. Chaidh coileanadh gnĂŹomh em_cpu_energy() a leasachadh gu mòr, a tha a-nis 1.43 uair nas luaithe ann an deuchainnean air siostam pĂ ipearachd, agus 4 tursan nas luaithe ann an deuchainnean air bòrd RockPi 1.69B.
- Taic a bharrachd airson siostaman ruith stèidhichte air ailtireachd ARM64 ann am modh LPA2 le à ite seòlaidh brÏgheil 52-bit.
- Airson siostaman ARM64, chaidh taic airson inntrigidhean PTE (Page Table Entry) a tha faisg air là imh a chuir an gnÏomh, a leasaicheas coileanadh le bhith ag à rdachadh èifeachdas cleachdadh TLB (Translation Lookaside Buffer).
- Thathas air gabhail ri pĂŹosan gus coileanadh an fho-shiostam riaghlaidh cuimhne a leasachadh le bhith aâ lughdachadh na tha de ghlasan co-aontach ann an vmalloc().
- Airson ailtireachd LoongArch, chaidh uidheamachd airson a bhith aâ gleusadh an kernel gu teth (gleusadh beò) a chuir an gnĂŹomh, a leigeas le pĂŹosan a chuir a-steach don kernel gun ath-thòiseachadh.
- Airson siostaman RISC-V, chaidh taic a chuir an gnĂŹomh airson gairm siostam membarrier (), a nĂŹ cinnteach gu bheil cnapan-starra cuimhne air an cur a-steach airson snĂ ithleanan a tha aâ ruith san t-siostam.
- Chaidh na riatanasan airson an dreach LLVM/Clang a chleachdadh gus an kernel a thogail a thogail. Feumaidh togail a-nis co-dhiĂš sgaoileadh LLVM 13.0.1 (togail le taic roimhe seo ann an LLVM 11+).
- Tha an uidheamachd âTachartasan lorg cleachdaicheâ, a leigeas leat tachartasan lorg a chruthachadh bho phròiseasan luchd-cleachdaidh gus sĂšil a chumail air gnĂŹomhachd ann an Ă ite luchd-cleachdaidh, air taic a chuir ris airson Ă s-mhalairt fiosrachadh tachartais ann an grunn chruthan (USER_EVENT_REG_MULTI_FORMAT).
- Tha an comas sĂšil a chumail air staid argamaidean gnĂŹomh a tha aâ tighinn a-steach nuair a thathar aâ lorg fĂ gail gnĂŹomh air a chur ris an inneal lorg gairm gnĂŹomh. Faodar luachan na h-aithris tilleadh a-nis a mhaidseadh ris na h-argamaidean a chaidh a chleachdadh sa ghairm gnĂŹomh.
- Tha an goireas perf air taic a chuir ris aâ mhodh cruinneachaidh toraidh âclusterâ (âperf stat -a âper-clusterâ) airson staitistig mu ghoireasan co-roinnte a thoirt còmhla. Chaidh an comas an leabharlann libcapstone a chleachdadh gus stiĂšireadh pròiseasar a chuir Ă s a chèile (âperf script -F disasmâ) a chuir an gnĂŹomh. Chaidh caitheamh cuimhne a mheudachadh nuair a thathar aâ cur an gnĂŹomh na h-òrdughan perf reportâ agus âperf annotateâ.
- Mas-fhÏor agus tèarainteachd
- DĂŹon a bharrachd an-aghaidh so-leòntachd RFDS (Samplachadh DĂ ta ClĂ raidh) ann am pròiseasairean Intel Atom, a leigeas leat fiosrachadh a tha air fhĂ gail a thoirt a-mach Ă faidhlichean clĂ raidh (RF, File File) den phròiseasar, a thathas aâ cleachdadh gus susbaint chlĂ ran a stòradh gu h-iomlan. gnĂŹomhan air an aon chridhe CPU. Gus casg a chuir air so-leòntachd feumar am microcode Ăšrachadh agus an stiĂšireadh VERW a chleachdadh gus susbaint bufairean microarchitectural a ghlanadh nuair a thilleas iad bhon kernel gu Ă ite luchd-cleachdaidh. Gus dĂŹon a chomasachadh nuair a bhios tu aâ luchdachadh an kernel, is urrainn dhut aâ bhratach âreg_file_data_sampling=onâ a shònrachadh. Faodar fiosrachadh mu so-leòntachd a thaobh so-leòntachd agus lĂ thaireachd microcode a tha riatanach airson dĂŹon a mheasadh anns an fhaidhle â/ sys/devices/system/cpu/vulnerabilities/reg_file_data_samplingâ.
- Chaidh taic bhunasach a chur ris airson dĂŹon siostam aoighean aâ cleachdadh leudachadh AMD SEV-SNP (Secure Nested Paging), a bheir seachad obair tèarainte le clĂ ran duilleag cuimhne neadaichte agus a dhĂŹonas an aghaidh ionnsaighean âundeSErVedâ agus âSEVerityâ air pròiseasairean AMD EPYC, a leigeas le bhith aâ seachnadh uidheam dĂŹon AMD SEV (Secure Encrypted Virtualization). KVM Tha e san amharc na h-atharrachaidhean a tha a dhĂŹth gus SNPan a chleachdadh a chur ris aâ mheur 6.10.
- Chaidh modalan a tha aâ cur an gnĂŹomh teicneòlasan IMA (Ailtireachd Tomhais Ionracas) agus EVM (Modal Dearbhaidh Leudaichte) a ghluasad gu frèam LSM (Modalan Tèarainteachd Linux), a tha air a dhèanamh comasach gun a bhith aâ call comas-gnĂŹomh an còd a dhèanamh nas sĂŹmplidhe, comas-gnĂŹomh dĂšblaichte agus cleachdadh Ă bhaisteach a chleachdadh. comasan rim faighinn tro LSM. Tha am modal IMA air a dhealbhadh gus ionracas co-phĂ irtean siostam obrachaidh a dhearbhadh aâ cleachdadh ainmean didseatach agus hashes. Leigidh am modal EVM leat feartan faidhle leudaichte (xattrs) a dhĂŹon bho ionnsaighean a tha ag amas air a bhith aâ dol an aghaidh an ionracas (cha leig EVM le ionnsaigh far-loidhne far an urrainn do neach-ionnsaigh meata-dĂ ta atharrachadh, mar eisimpleir, le bhith aâ putadh bhon draibhear aige).
- Chaidh na gairmean siostam lsm_list_modules (), lsm_get_self_attr() agus lsm_set_self_attr(), a chaidh a dhealbhadh gus liosta de mhodalan LSM luchdaichte (Modalan Tèarainteachd Linux) agus buadhan modalan LSM fhaighinn / a shuidheachadh, ath-dhealbhadh airson barrachd co-chòrdalachd le Ă rainneachdan 32-bit. Bidh an t-atharrachadh aâ briseadh air ais co-chòrdalachd, ach leis gun deach fiosan siostam Ăšr a chuir ris anns an fhoillseachadh kernel mu dheireadh agus nach eil iad air an cleachdadh fhathast ann an tagraidhean, bheachdaich Linus Torvalds air an atharrachadh iomchaidh.
- Chaidh oidhirp a dhèanamh gus an uidheamachd UBSAN (Neo-mhĂŹnichte Behavior Sanitizer) a chleachdadh a-rithist. Is e cridhe na trioblaid gu bheil luchd-cruinneachaidh aâ lĂ imhseachadh tar-shruthan iomlan de sheòrsan soidhnichte agus gun ainm ann an dòigh eadar-dhealaichte. Tha tar-shruthan soidhnichte agus comharran air an seòrsachadh mar ghiĂšlan neo-mhĂŹnichte, fhad âs a tha tar-shruthan gun ainm air an lughdachadh modulo 2n, aâ cumail dĂŹreach pĂŹosan òrdugh ĂŹosal den toradh ("còmhdaich timcheall") agus chan eil iad fo Ăšmhlachd giĂšlan neo-mhĂŹnichte. Gus cuir Ă s do shuidheachaidhean far a bheil giĂšlan neo-mhĂŹnichte a 'tachairt, tha an kernel air a thogail leis an roghainn "-fno-strict-overflow", a dh' adhbharaicheas "wrap-around" a bhith air a chleachdadh airson a h-uile tar-shruth iomlan. Chan urrainn do GCC agus Clang cuid de dhuilgheadasan a dhearbhadh gu ceart nuair a bhios iad aâ cleachdadh aâ bhratach -fno-strict-overflow, agus tha toirt a-steach UBSAN an dĂšil a bhith ag obair le luchd-leasachaidh cruinneachaidh gus cuir Ă s do nithean ceĂ rr agus comharrachadh thar-shruthan iomlan ann an Ă iteachan far nach eil sgrĂšdaidhean soilleir ann.
Gus sgrĂšdadh a dhèanamh airson tar-shruthan a dhâ fhaodadh a bhith ann, bidh an kernel aâ cleachdadh structaran mar âvar + offset <varâ (mar eisimpleir, âma tha (pgoff + (meud> PAGE_SHIFT) <pgoff){..}â), a tha ceangailte ri co-chruinneachadh leis an â -fno-strictâ flag -overflow" agus chan eil iad aâ còmhdach a h-uile còd a dhâ fhaodadh a dhol thairis air. Is e an duilgheadas a thâ ann nuair a bha iad aâ cleachdadh UBSAN, gun do dhâ adhbhraich sgrĂšdaidhean mar seo Ă ireamh mhòr de rabhaidhean meallta, agus air sgĂ th seo, dhâ fheumadh UBSAN a bhith ciorramach ann an 2021. Tha am buileachadh Ăšraichte aâ moladh gun cleachd thu notaichean sònraichte __signed_wrap agus __unsigned_wrap, a bharrachd air macros deiseil le seicichean add_would_overflow(a, b) agus add_wrap(a, b), a leigeas leat an cleachdadh a tha san amharc de thar-shruthan iomlan a sgaradh leis an luchd-leasachaidh bho thachair thar-shruthan air thuaiream a dh âfhaodadh leantainn gu so-leòntachd Chaidh moladh airson ath-obair nas fharsainge den kernel le bhith aâ toirt a-steach mĂŹneachaidhean seòrsa a bharrachd a dhiĂšltadh le Linus Torvalds.
- Fo-shiostam lĂŹonra
- Ann am fo-shiostam an lĂŹonraidh, chaidh obair a dhèanamh gus na tha de ghlasan farpaiseach aâ tachairt ("connspaid glasaidh", oidhirp air glas fhaighinn air a chumail le snĂ ithlean eile). LĂšghdachadh air cleachdadh ghlasan RTNL.
- Chuir sinn ris aâ chomas taic a thoirt do bhòtadh socaid gnĂŹomhach ann an co-theacsa gairmean epoll fa-leth. Faodar meud amar agus crĂŹochan buidseit a shuidheachadh air leth bho pharaimearan bunaiteach an t-siostaim.
- Chuir sinn an structar net_hotdata an gnÏomh gus èifeachdas caching nan caochladairean rèiteachaidh lÏonra as cumanta a leasachadh.
- Tha MPTCP air taic a chuir ris gus an roghainn TCP_NOTSENT_LOWAT a shuidheachadh airson socaidean, a leigeas leat meud aâ bhufair cur a chuingealachadh. Tha an API airson socaidean MCTP air taic a chuir ri IDan lĂŹonra, ga dhèanamh comasach grunn lĂŹonraidhean MCTP nach eil aâ dol thairis air aon aoigh a chleachdadh.
- Bidh IPSec aâ cur taic ri bhith ag ath-stiĂšireadh teachdaireachdan mearachd ICMP (RFC 4301).
- Tha am pròiseas sgrĂŹobadh slighean le beatha a dhâ fhalbh air a luathachadh.
- Coileanadh XDP nas fheĂ rr le bhith aâ seachnadh cuibhreannan cuimhne mòra.
- Chuir sinn ris aâ chomas meata-dĂ ta a cheangal ri teachdaireachdan netconsole.
- Leigidh Netfilter le bĂšird a bhith air am mĂŹneachadh bho Ă ite luchd-cleachdaidh a tha ceangailte ris aâ phròiseas cĂšl-smachd agus nach tèid an toirt Ă s gu fèin-ghluasadach nuair a thig an tagradh cleachdaiche gu crĂŹch.
- Ann an nftables, chaidh luathachadh a dhèanamh air cur eileamaidean ri seataichean suidhichte le raointean aonaichte.
- Uidheam
- Anns an draibhear i915, tha obair aâ leantainn gus taic a chuir an gnĂŹomh airson sgoltagan Intel LunarLake (Xe 2). Chaidh aithnichearan PCI Ăšra a chuir ris airson innealan stèidhichte air sgoltagan Intel Arrow Lake agus Alder Lake N. Tha modh Fastboot air a chomasachadh airson gach Ă rd-Ăšrlar. Taic a bharrachd airson toradh debugging a thaobh innealan fa leth.
- Tha an draibhear AMDGPU air ullachadh gus taic a thoirt do AMD RDNA3.5 agus RDNA4 GPUs. Taic a bharrachd airson ATHUB 4.1, LSDMA 7.0, JPEG DPG, IH 7.0, HDP 7.0, VCN 5.0, SMU 13.0.6, NBIO 7.11, SDMA 6.1, MMHUB 3.3, DCN 3.5.1, NBIF 6.3.1, agus NBIF 6.1.1. frèam RAS ACA. Chaidh am paramadair freesync_video a chuir ris aâ mhodal kernel gus taic deuchainneach a chomasachadh airson atharrachadh modh bhidio a mheudachadh aâ cleachdadh teicneòlas sioncronaidh atharrachail FreeSync.
- Anns an draibhear Nouveau, chaidh an còd smachd sgrion atharrachadh gus an gnÏomh kmemdup () a chleachdadh.
- Lean obair air adhart air an draibhear Xe drm (Manaidsear Tairgse DĂŹreach) airson GPUs stèidhichte air ailtireachd Intel Xe, a thathas aâ cleachdadh ann an cairtean bhidio teaghlaich Intel Arc agus grafaigean aonaichte, a âtòiseachadh le pròiseasairean Tiger Lake.
- Chaidh draibhear DRM a chuir ris airson chips Mediatek MT8188 VDOSYS1.
- Chaidh roghainnean kernel co-cheangailte ri fo-shiostaman bhidio a ghluasad chun roinn CONFIG_VIDEO.
- Taic a bharrachd airson ARM64 SoC: Mediatek MT7981B (Filogic 820), MT7988A (Filogic 880), NXP i.MX8DXP, Renesas R8A779G2 (R-Car V4H ES2.0), R8A779H0 (R-Car V4M), TI J722S
- Taic a bharrachd airson bĂšird agus innealan ARM: fònaichean Android stèidhichte air aâ chip Tegra30, modalan Chromebook stèidhichte air Mediatek MT8186, NAS, tablaidean agus consolaidhean geama stèidhichte air Rockchips RK35xx, bĂšird White Hawk stèidhichte air Renesas SoC, bĂšird stèidhichte air Qualcomm SM8550 (Snapdragon 8 Gen 2), Bòrd Measaidh Apalis, Bòrd Solo Sielaff i.MX6, Samsung Galaxy Tab 4 10.1 LTE.
- Chaidh còd fo-shiostam claisneachd ALSA ath-shuidheachadh. Taic a bharrachd airson siostaman fuaim Microchip SAM9x7, NXP i.MX95 agus Qualcomm WCD939x. Tha an draibhear SoundWire air taic a chuir ri ASoC le coprocessors claisneachd AMD ACP 6.3, agus chaidh modh DSPless a chuir an gnÏomh airson siostaman Intel. Taic a bharrachd airson codecs claisneachd Cirrus HD a bharrachd. Tha an draibhear virtio air riaghladh innealan claisneachd a leasachadh.
- Taic a bharrachd airson luchd-riaghlaidh Marvell Octeon PCI Endpoint NIC VF agus Intel E825-C 100G Ethernet.
Aig an aon Ă m, chruthaich Bunait Bathar-bog an-asgaidh Ameireagaidh Laidinn dreach den kernel 6.9 gu tur an-asgaidh - Linux-libre 6.9-gnu, air fhuadach de eileamaidean de firmware agus draibhearan anns a bheil co-phĂ irtean neo-asgaidh no earrannan còd, agus tha an raon aige cuingealaichte leis an neach-dèanamh. Ann am brath 6.9, chaidh an còd glanadh blob anns na draibhearan amdgpu, ath12k, adreno, btusb agus r8169 Ăšrachadh. Chaidh an draibhear ptp_fc3 Ăšr a ghlanadh. Ainmean blob air an glanadh ann am faidhlichean dts (devicetree) airson ailtireachd Aarch64. Duilgheadasan stèidhichte le bhith aâ glanadh an draibhear i915, a lean gu reothadh aig Ă m tòiseachaidh. Chaidh atharrachaidhean a dhèanamh co-cheangailte ri bhith aâ lĂ imhseachadh bloban a chaidh a thoirt seachad mar dumps hex.
Source: fosgailtenet.ru
