Emva kweenyanga ezimbini zophuhliso, uLinus Torvalds wayikhulula i-kernel. Linux 6.12. Phakathi kotshintsho oluphawulekayo: ukukwazi ukuvula imo yeRealtime, i-sched_ext yokwenza ii-CPU scheduler nge-eBPF, i-QR code output kwiimeko ezingxamisekileyo, i-Device Memory TCP mechanism, i-SCHED_DEADLINE server resource reservation mechanism, ukuphuculwa kwe-EEVDF task scheduler, i-IPE module yokuseta imigaqo-nkqubo yokuthembeka.
Inguqulelo entsha ibandakanya ukulungiswa kwe-14607 ukusuka kubaphuhlisi be-2167, ubungakanani be-patch yi-37 MB (utshintsho oluchaphazelekayo lweefayile ze-13087, i-507913 imigca yekhowudi yongezwa, i-234083 imigca yacinywa). Ukukhutshwa kokugqibela kunezilungiso ze-15130 ezivela kubaphuhlisi be-2078, ubungakanani be-patch babuyi-85 MB (kwi-kernel ye-6.10 i-patch yayingu-41 MB ngobukhulu). Ngokumalunga ne-45% yazo zonke iinguqu ezifakwe kwi-6.12 zihambelana nabaqhubi besixhobo, malunga ne-12% yeenguqu zihambelana nokuhlaziya ikhowudi ethile kwi-architectures ye-hardware, i-13% inxulumene ne-stack networking stack, i-6% inxulumene neenkqubo zefayile, kunye ne-3% zinxulumene ne-kernel yangaphakathi yendlela esezantsi.
Izinto ezintsha eziphambili kwi-kernel 6.12:
- Iinkonzo zememori kunye nenkqubo
- Ukukwazi ukwakha i-kernel ngokhetho lwe-PREEMPT_RT ngaphandle kwee-patches ezongezelelweyo zokusebenza ngexesha langempela ngoku ziyafumaneka. Uphawu lokugqibela lwe-kernel olungekhoyo oluthintele imo ye-PREEMPT_RT ekubeni isebenze yayikukuxhasa ukuphuma kwe-atomic okungavimbiyo ngomsebenzi we-printk, oqukwe nakwi-kernel. Inkxaso ye-PREEMPT_RT iyafumaneka kwi-architectures ze-x86, x86_64, ARM64, kunye ne-RISC-V. Ukuza kuthi ga ngoku, ukuphunyezwa kwemo ye-PREEMPT_RT kubonelelwe ngendlela yee-patches zangaphandle, ezisasazwayo, njenge-RHEL, SUSE, kunye Ubuntu, benze iinguqulelo ezahlukeneyo zeRealtime zeemveliso zabo, ezifunwa kakhulu kwiindawo ezifana neenkqubo zemali, izixhobo zokucubungula iaudio nevidiyo, iinqwelomoya, amayeza, iirobhothi, unxibelelwano kunye neenkqubo zoshishino, apho kuyimfuneko ukuqinisekisa ixesha eliqikelelweyo lokucubungula iziganeko.
- Indlela yokusebenza "ye-sched_ext" (SCX) yongezwe, nto leyo evumela ukusetyenziswa kwe-eBPF ukwenza ii-CPU scheduler ezigubungela phantse zonke iinkalo zokuhlela imisebenzi kunye nokwabiwa kwezixhobo zeCPU. Ezi scheduler zinokulayishwa ngokuguquguqukayo kwaye zisetyenziswe ngaphakathi kwi-kernel. Linux в umatshini wenyani i-eBPF. Indlela ye-sched_ext yenza kube lula ukudalwa kwabacwangcisi bemisebenzi ethile, ivumela uvavanyo ngeendlela ezahlukeneyo zokucwangcisa kunye namaqhinga, kwaye ivumela ukudalwa ngokukhawuleza kweeprototypes ezisebenzayo kunye nokutshintshwa kwabacwangcisi kwiziseko zophuhliso lwemveliso. Umzekelo, usebenzisa i-sched_ext, ungenza umcwangcisi oqwalasela iinkcukacha zesicelo esithile kwaye utshintshe ngokuguquguqukayo isicwangciso saso sokucwangcisa ngokuxhomekeke kwimeko yenkqubo kunye nezinye izinto.
- Ukuqulunqwa kubandakanya inxalenye eseleyo yeepatches eziyimfuneko ekusebenzeni kwe-SCHED_DEADLINE indlela yomncedisi, oyisombulula ingxaki yokusetyenziswa kakubi kwezixhobo ze-CPU ngemisebenzi eqhelekileyo xa i-CPU ilawulwa yimisebenzi ephambili (yexesha langempela). Ukuthintela i-CPU monopolization, i-kernel ngaphambili yayisebenzisa i-Realtime throttling mechanism, eyazama ukugcina i-5% yemisebenzi ephambili ephantsi, ishiya i-95% yexesha lemisebenzi yexesha langempela. Lo matshini ushiye okuninzi okufunwayo, kuba imisebenzi eqhelekileyo kwiimeko ezininzi ayizange ifumane ixesha elaneleyo leprosesa. SCHED_DEADLINE iseva isebenzisa indlela yogcino lwesixhobo esebenza ngokufanelekileyo.
- Ukudityaniswa kwe-EEVDF (uMhla wokuQala oFanelekileyo wokuQala wokuQala) umcwangcisi womsebenzi ugqityiwe, owathatha indawo yoMcwangcisi weCFS (uMcwangcisi oLungileyo ngokuPheleleyo), obonelelwe ngokuqala ngekernel 2.6.23. Xa ukhetha inkqubo elandelayo yokudlulisa ukwenziwa, umcwangcisi omtsha uthathela ingqalelo iinkqubo ezingakhange zifumane izixhobo ezaneleyo zeprosesa okanye zifumene isixa esikhulu esingasifanelanga sexesha lomqhubekekisi. Kwimeko yokuqala, ukudluliselwa kolawulo kwinkqubo kunyanzeliswa, kwaye okwesibini, ngokuchaseneyo, ihlehlisiwe. Umcwangcisi omdala we-CFS wasebenzisa i-heuristics kunye nokulungiswa kakuhle ukuchonga iinkqubo ezifuna ingqalelo ekhethekileyo, ngelixa umcwangcisi omtsha ezilandelela ngokucace ngakumbi kwaye akafuni ukulungiswa kakuhle. I-EEVDF ilindeleke ukuba icuthe ukulibaziseka kwimisebenzi iCFS eye yaneengxaki zokucwangcisa.
- Kwisiphatho sikaxakeka se-kernel - I-DRM Panic, esebenzisa i-DRM (uMphathi oBonelela ngokuthe ngqo) isistim esezantsi yokubonisa ingxelo ebonwayo kwisimbo "sesikrini esiluhlaza sokufa", ukukwazi ukubonisa uphawu kunye nekhowudi ye-QR ngengxelo ye-kmsg isikrini xa imeko kaxakeka yongeziwe. Ekubeni kuphela i-2953 bytes engena kwikhowudi ye-QR, ukhetho lwe-DRM_PANIC_SCREEN_QR_CODE_URL lunikiwe, apho ingxelo ye-kmsg ixinzelelwe kusetyenziswa i-zlib kwaye iqhotyoshelwe njengepharamitha kwi-URL, evumela malunga ne-40 bytes ukuba idluliselwe ngekhowudi ye-V7500 QR. Xa ukwakhiwa kweepakethe nge-kernel, ukuhanjiswa kunokusetha i-URL yesiseko ye-URL, eya kubavumela ukuba bahambe baye kwiphepha lokunika ingxelo yengxaki. Ukukhetha ifomati yekhowudi yeQR, useto lwe-DRM_PANIC_SCREEN_QR_VERSION lunikiwe.
- Inkxaso eyongeziweyo ye-ARM POE (i-Permission Overlay Extension), ekuvumela ukuba usete amalungelo okufikelela kwiindawo zememori. Ukusebenzisa olu lwandiso, kwiinkqubo ezine-ARM64 processors, iMemory Protection Keys mechanism inokuphunyezwa, esetyenziselwa ukukhawulela ukufikelela kumaphepha ememori ngaphandle kokutshintsha itafile yephepha lememori.
- Kwi-Loongarch, ARM64, PowerPC kunye ne-s390 yezakhiwo, ukuphunyezwa kwe-gerandom () inkqubo yokufowuna isusiwe, iphuculwe kusetyenziswa i-vDSO (into eguqukayo ebonakalayo) indlela, eyenza kube nokwenzeka ukususa isibambi sefowuni yenkqubo ukusuka kwikernel ukuya. indawo yomsebenzisi kwaye uphephe ukutshintsha imeko. Ukuphucula kukuvumela ukuba ukhawuleze ukuveliswa kwamanani angaqhelekanga ukuya kuthi ga kwi-15 amaxesha.
- Amandla okusebenzisa ixesha lokuphuma ngokupheleleyo, okubangelwe xa ixesha elithile lifikelelwe kwiwotshi yenkqubo, yongezwe kwindlela esezantsi yegalelo/imveliso ye-io_uring (ngaphambili, lixesha lokuphuma elihambelanayo kuphela elinokusetwa, elibonisa ubude bexesha ukusuka ekuqaleni komsebenzi. ).
- Iifayile ezongeziweyo zokuvelisa izibophelelo kwilayibrari ye-libcpupower usebenzisa i-SWIG toolkit, ekuvumela ukuba uvelise izibophelelo ezivela kwi-C / C ++ ikhowudi kwiilwimi ezahlukeneyo zokucwangcisa. Izibophelelo zikuvumela ukuba wenze izikripthi kwiPython kunye nezinye iilwimi, kwaye uzisebenzise ukwandisa ukusebenza kwelayibrari ye-libcpupower, ebonelela nge-API yokulawula i-cpufreq kunye nabaqhubi kwindawo yomsebenzisi.
- Umsebenzi we-cpuidle ubonisa ixabiso le-idle state "yokuhlala", esetyenziselwa iinkqubo zexesha langempela kwaye ithathela ingqalelo ixesha elincinci lokuba iprosesa kufuneka ibe kwimeko engasebenziyo ukuthethelela iindleko zamandla okutshintsha ukungena nokuphuma kweli lizwe.
- Kongeze amandla okusebenzisa i-Clang compiler ukwakha i-C library standard nolibc, equkwe kwi-kernel source code. Linux kwaye ibonelela nge-wrapper ejikeleze iifowuni zenkqubo ezisisiseko. Xa usakha i-nolibc eClang, i-link-time optimization (LTO) iyavulwa.
- Olunye ujongano lwe-cgroup1 lurhoxisiwe, olufana nokubalwa kwe-TCP, uguqulelo oluthambileyo lwe-XNUMX, kunye nolawulo lokudinwa kwememori. Inkxaso yezi mpawu ihlala igcwele okwangoku, kwaye isilumkiso senziwe ukuba sifunde inani labasebenzisi abaqhubeka nokusebenzisa ezi mpawu.
- Kongezwe ukukwazi ukuqwalasela isithinteli sokulandela umkhondo ukugcina idatha eqokelelweyo emva kokuqalisa ngokutsha, okuya kukuvumela ukuba ungaphulukani nolwazi oluqokelelweyo lolungiso lweempazamo kwimeko yengozi yekernel. Idatha igcinwe kwimemori. Ukunika amandla kwenziwa ngetrace_instance kernel yomyalelo weparameter yomyalelo, umzekelo, ukucwangcisa "trace_instance=boot_map@0x285400000:12M" izakugcina i-12 MB yenkumbulo kwi-0x285400000 ye "boot_map" buffer, eya kufikeleleka kwifayile /sy/s. /tracing/imeko/boot_map.
- Ukuqhubeka nokutshintsha kwezinto ukusuka kwi-Rust-for-branchLinux, enxulumene nokusebenzisa iRust njengolwimi lwesibini lokuphuhlisa abaqhubi kunye neemodyuli zekernel (Inkxaso yeRust ayisebenzi ngokuzenzekelayo kwaye ayibandakanyi iRust phakathi kwezinto ezifunekayo zokwakha zekernel). Yongeze iimodyuli 'zoluhlu' kunye 'ne-rbtree' zokusebenza ngoluhlu oludibeneyo kabini kunye nemithi yokukhangela ebomvu-mnyama. Yandisa amandla eemodyuli 'ze-init', 'sync', 'types', kunye 'ne-error'. Amandla okusebenzisa ikhowudi yeRust xa wakha ikernel enokhuselo kuhlaselo lweSpectre (iinketho zeMITIGATION_{RETHUNK,RETPOLINE,SLS}), kusetyenziswa inkqubo yokulungisa iimpazamo yeKASAN, iindlela zokukhusela i-kCFI (kernel Control Flow Integrity) kunye ne-Shadow Call, kwaye xa kusetyenziswa ii-plugins ezongezelelweyo ze-GCC zongezwe. Umqhubi we-Applied Micro QT2025 PHY Ethernet controller, ebhalwe kwiRust, yongezwe. Iwebhusayithi eyahlukileyo enamaxwebhu ilungisiwe: rust.docs.kernel.org.
- Isixhobo se-xdrgen songezwe kwikhowudi yomthombo we-kernel yokuguqula iinkcukacha ze-XDR (eXternal Data Representation) zibe yimisebenzi ye-XDR ekhowudiweyo kunye ne-decoding ebhalwe kusetyenziswa isitayile se-C esamkelwe yi-kernel. Linux.
- I-kernel yamkele utshintsho ukuphumeza indlela yokufihla isalathisi ukunciphisa inani leefowuni ezicothayo kwi-barrier_nospec () kwi-64-bit copy_from_user () umsebenzi, osetyenziselwa ukukopa idatha kwi-kernel ukusuka kwindawo yomsebenzisi. Ukusebenzisa i-masking kukhawuleza uvavanyo lwe-"per_thread_ops", oluvavanya inani lemisebenzi enokuthi yenziwe kwintambo enye, nge-2.6%.
- Umqhubi omtsha we-USB wongezwe ekuvumela ukuba usebenzise iprotocol ye-9pfs njengothutho lokuthumela kunye nokufumana idatha kwisixhobo se-USB xa unyusela inkqubo yefayile ye-9p kwi-USB (umzekelo, "mount -t 9p -o trans=usbg, igama=/indlela/uku/fs /mnt/9"). Umzekelo wokusetyenziswa komqhubi omtsha kusetyenziso lwe-NFS endaweni yokulungelelanisa isiqalo sesahlulo sengcambu xa kuphuhliswa izixhobo ezizinzisiweyo.
- Inkqubo engaphantsi kweDisk, I/O kunye neeNkqubo zeFayile
- Ukukwazi ukusebenza kunye nezixhobo zokugcina ubungakanani bebhloko bukhulu kunobukhulu bephepha lememori kwinkqubo yongezwe kwi-VFS subsystem. Kwiinkqubo zefayile, eli nqaku ngoku lixhaswa kuphela kwi-XFS.
- Inkqubo esezantsi yeFUSE, ekuvumela ukuba wenze ukuphunyezwa kweenkqubo zefayile ezisebenza kwindawo yomsebenzisi, yongeze inkxaso yokuchongwa kwabasebenzisi bemephu yeenkqubo zefayile ezinyusiweyo, ezisetyenziselwa ukutshatisa iifayile zomsebenzisi othile kwisahlulelo sangaphandle esinyusiweyo kunye nomnye umsebenzisi okwangoku. inkqubo.
- Umsebenzi omtsha we-fcntl, F_CREATED_QUERY, uphunyeziwe, ukunika usetyenziso amandla okubona ukuba ifayile ivulwe kusetyenziswa i O_CREAT iflegi yadalwa okanye ibisele ikhona ngaphambili.
- Kongezwe ukukwazi ukusebenzisa ezizodwa ii-ID ze-64-bit point point kwi-name_to_handle_at () umnxeba wenkqubo ukunqanda iimeko zogqatso xa usasazwa /proc/mountinfo.
- Ubungakanani besakhiwo "sefayile" kwi-kernel iyancipha ukusuka kwi-232 ukuya kwi-184 bytes, eyanciphisa ukusetyenziswa kwememori kwiinkqubo ezisebenza ngokusebenzayo kunye neefayile.
- Ukunyuswa kweenkqubo zefayile ukubeka amanqaku ngaphakathi kwe /proc hierarchy, njenge /proc/PID/fd, kwakungavumelekanga, nto leyo edale imiba yokhuseleko enokwenzeka.
- Ipseudo-FS NSFS (NameSpace FS), esetyenziselwa ukusebenza ngezithuba zamagama, ibonelela ngolwazi olongezelelweyo malunga nezithuba zamagama zeendawo zokunyuka.
- I-EROFS (Isixokelelwano seFayile Eyongezelelweyo yokuFunda-Kuphela), eyilelwe ukusetyenziswa kwizahlulo zokufunda kuphela, ngoku ixhasa ukunyuswa kweenkqubo zefayile ngokuthe ngqo kwimifanekiso yedisk egcinwe njengeefayile.
- Imiyalelo emitsha ye-ioctl XFS_IOC_START_COMMIT kunye XFS_IOC_COMMIT_RANGE yongezwe kwi-XFS ukuze kutshintshiswe umxholo phakathi kweefayile ezimbini.
- I-NFS yongeze inkxaso kwi-protocol ethi "LOCALIO", ekuvumela ukuba umisele ukuba ngaba umthengi kunye umncedisi I-NFS kwi-host efanayo ukuze kusebenze ukwenziwa ngcono okufanelekileyo.
- Kwinkqubo yefayile ye-Btrfs, ukulungiswa kokusebenza kuye kwacetywa, ikhowudi iye yaphinda yamiselwa, indawo yokutshixa ngexesha lokufunda incitshisiwe, umsebenzi uqhubekile ekuguquleni amaphepha ememori ukuze asebenzise amaphepha ephepha, kwaye ukukhutshwa kwememori ngokuzenzekelayo kuye kwancitshiswa. yenzelwa i btrfs_path structure.
- Kwinkqubo yeefayili ze-Ext4, iibugs ezinxulumene nolwabiwo lwebhloko, ulawulo lobungakanani, ukuzibophelela ngokukhawuleza, kunye nokubhalwa kwejenali zilungisiwe.
- Ukwenziwa kweVirtual kunye noKhuseleko
- Kongezwe i-IPE (Integrity Policy Enforcement) imodyuli yeLSM, ephuhliswe nguMicrosoft ukwandisa inkqubo ekhoyo yolawulo lofikelelo olunyanzelekileyo. Imodyuli ikuvumela ukuba uchaze umgaqo-nkqubo wemfezeko ngokubanzi wenkqubo yonke, ebonisa ukuba yeyiphi imisebenzi evunyelweyo kunye nendlela ukunyaniseka kwamacandelo ekufuneka kuqinisekiswe ngayo. Ngokomzekelo, usebenzisa i-IPE, unokucacisa ukuba zeziphi iifayile eziphunyeziweyo ezivumelekileyo ukuba ziqhube, kuthathelwa ingqalelo ukuthotyelwa kwazo kwinguqulelo yereferensi usebenzisa i-cryptographic hashes enikezelwa yinkqubo ye-dm-verrity.
- Kwinqanaba lokuhlanganiswa kwe-kernel, kuyenzeka ukuba uvumeleke ngokwahlukeneyo iindlela ezikhoyo zokhuseleko ngokuchasene nobuthathaka beklasi yeSpecter kwi-CPU. I-Kconfig ibonelela ngeparameters ezintsha: MITIGATE_MDS (ukhuselo ngokuchasene nobuthathaka beSampuli yeDatha yeMicroarchitectural), MITIGATE_TAA (ukhuseleko ngokuchasene nobuthathaka be-TSX Asynchronous Abortion), MITIGATE_MMIO_STALE_DATA (ukhuseleko ngokuchasene neMMIO Stale vulnerction MITIGATEL vulnerction) MITIGATE_RETBLEED (ukhuseleko ngokuchasene Ubuthathaka obuphindiweyo), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V1 (ukhuselo ngokuchasene nobuthathaka beSpecter), MITIGATE_SRBDS (ukhuseleko ngokuchasene nomngcipheko weSampuli yeSampuli yeRejista eKhethekileyo), MITIGATE_SSB (ukhuseleko ngokuchasene noBugcisa obuKhethekileyo beBypass).
- Inketho yomgca womyalelo eyongeziweyo proc_mem.force_override kunye neseti yezicwangciso zokwakha kwi-Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE kunye ne-PROC_MEM_FORCE_NEVER) ukunqanda utshintsho lwememori nge /proc/pid/mem.
- Inkqubo engaphantsi ye-LSM (Linux imodyuli yokhuseleko) itshintshelwe ekusebenziseni iifowuni ezingashukumiyo, nto leyo ephucule ukhuseleko kunye nokusebenza.
- Ubuchule bokusebenzisa ii-cores ezisemgangathweni kwi-architecture ye-ARM64 kwiindawo zeendwendwe ezisebenza kuyo Android-iinkqubo ezine-hypervisor ye-KVM eguquliweyo (i-KVM ekhuselweyo).
- Imodyuli ye-Landlock LSM, ekuvumela ukuba unciphise ukusebenzisana kweqela leenkqubo kunye nokusingqongileyo kwangaphandle, iphumeza ingcamango "ye-IPC scoping" ukukhetha ukukhawulela ukusebenzisana kunye neendawo ze-sandbox usebenzisa iisokethi ze-Unix kunye nezibonakaliso. Umzekelo, unokuthintela udibaniso usebenzisa i Unix sockets ukusuka kwindawo yebhokisi yesanti ukuya kwiinkqubo ezingenalo ulwahlulo olusetyenzisiweyo, kodwa vumela uqhagamshelwano kwiinkqubo kumda ofanayo.
- Kwi-hypervisor ye-KVM, iflegi yongezwe kwi-CPUID kwiinkqubo zeendwendwe ezibonisa inkxaso ye-AVX10.1 izandiso.
- Inkqubo engaphantsi yothungelwano
- Inkqubo yeMemori yeSixhobo ye-TCP yongeziwe, ivumela ukusetyenziswa kweesokethi zenethiwekhi ukuthumela ngokuthe ngqo imixholo yememori yezixhobo zeperipheral kwinethiwekhi (imowudi ye-zero-copy) kwaye ubeke ngqo imixholo yeepakethi zenethiwekhi kwindawo yememori yesixhobo icala lomamkeli. Idatha ethunyelwa kwiipakethi idluliselwa kwikhadi lenethiwekhi ukuya kwimemori yesixhobo se-peripheral okanye kwimemori yesixhobo ukuya kwinethiwekhi yekhadi ngokuthe ngqo, ngokudlula i-CPU, kunye neentloko zeepakethi ziphela kwii-kernel buffers eziqhelekileyo.
- Izakhono ze-Ethernet ezininzi kunye nabaqhubi abangenazintambo ziye zandiswa. Umzekelo, umqhubi we-Intel iwlwifi wongeze inkxaso yokuhambisa imisebenzi ye-RLC/SMPS ukuya kwicala le-firmware, umqhubi we-RealTek rtw89 wandise ukusebenza kwaye wongeza inkxaso ye-RTL8852BT/8852BE-VT (WiFi 6) chips, umqhubi we-microchip Ethernet wongeze inkxaso ye-IEEE 802.3 bw (100BASE) iinkcukacha -T1) kunye ne-IEEE 802.3bp, ukuphunyezwa kwe-Ethernet ephuculweyo IMicrosoft vNIC kunye ne-IBM veth. Kongezwe abaqhubi abatsha be-Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 kunye neMicrochip LAN8650/1 10BASE-T1S MAC-PHY Ethernet chips.
- Kwi-MPTCP (i-MultiPath TCP), ulwandiso lweprotocol ye-TCP yokuququzelela ukuhanjiswa kweepakethi ze-TCP ngaxeshanye kunye neendlela ezininzi ngokusebenzisa i-interfaces ezahlukeneyo zothungelwano, ubungakanani bobunzima obusetyenziselwa umzila bunyuswa ukusuka kwi-8 ukuya kwi-16 bits. Ukuphunyezwa kokufunyanwa kwe-traffic elahlekileyo (i-blackhole) kunye nokumiswa kwexesha elithile lokuzama ukuseka uxhulumaniso kunye neenkqubo ezikhokelela ekulahlekeni kwezithuthi.
- Kwi-IPv6, inkxaso iphunyeziwe kwi-"p" iflegi kwi-PIO (I-Prefix Information Option), esetyenziswa kwiintengiso ze-RA (IiNtengiso ze-IPv6 Router) ukukhetha imodeli yokuthunyelwa kwabaxhasi nge-DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) endaweni yokwabela. iidilesi ezizimeleyo ezisekelwe kwizimaphambili kusetyenziswa i-SLAAC (Uqwalaselo oluzenzekelayo lwedilesi). IPv6 IOAM6 yongeza inkxaso yemowudi entsha ye-tunsrc encapsulation yokuphucula ukusebenza.
- Ukusebenza okuphuculweyo kokusetyenzwa kweepakethi zolawulo lwe-IPsec.
- Ukusebenza okuphuculweyo kokugungxulwa kweeseti zemithetho ye-nftables enkulu. I-nfnetlink_queue iphucule inkxaso ye-SCTP.
- I-API ye-ethtool yongeze inkxaso yokubopha amakhadi enethiwekhi amaninzi kwi-interface yenethiwekhi enye.
- Izixhobo
- Kumqhubi we-AMDGPU, umsebenzi uyaqhubeka nokuphumeza inkxaso ye-AMD RDNA4 (“GFX12”) GPUs. Yongezwe ukukwazi ukuseta ngokutsha imigca yomsebenzi ngamnye ngaphandle kokusetha kwakhona i-GPU yonke.
- Umsebenzi uqhubekile kumqhubi we-Xe drm (uManejala oBonelela ngokuthe ngqo) kwii-GPU ezisekelwe kuyilo lwe-Intel Xe, olusetyenziswa kumakhadi evidiyo osapho lwe-Intel Arc kunye nemizobo edibeneyo, eqala ngeeprosesa ze-Tiger Lake. Inguqulelo entsha ibandakanya inkxaso ye-GPUs esekwe kwi-Battlemage kunye ne-Lunar Lake microarchitectures. Inkxaso ye-CCS (i-Colour Control Surface) i-Xe2 modifiers iye yaziswa ukulawula iiparameters ze-GPU ezidibeneyo kunye ne-discrete.
- Umqhubi we-i915 usebenzisa amandla okuvelisa ulwazi malunga nesantya se-fan nge-HWMON okanye i-sysfs interface (i-"fan1_input" impawu). I-"i915.modeset" iparamitha iyekisiwe; iparamitha ye-"i915.nomodeset" kufuneka isetyenziswe endaweni ka-"i0.modeset=915".
- Inkxaso eyongeziweyo ye-A615, A306 kunye ne-A621 GPUs kumqhubi we-SMS we-msm (Qualcomm Adreno GPU).
- Umqhubi weNouveau uye waba nezakhiwo zangaphakathi zaphinda zalungiswa kwaye zacocwa.
- Umqhubi we-intel_pstate, olawula iiparitha zokusetyenziswa kwamandla (i-P-state) kwiinkqubo ezine-Intel processors, zongeze inkxaso kwiinkqubo ze-hybrid ezine-asymmetric (iimpawu ezahlukeneyo) ii-CPU, kunye nenkxaso yolawulo lwamandla eprosesa ezisekelwe kwi-Granite Rapids kunye ne-Sierra Forest. microarchitectures. Inkxaso eyongeziweyo ye-Xeon Granite Rapids CPU kumqhubi we-intel_idle. Umqhubi we-intel_rapl ubonelela ngokuqatshelwa kweenkqubo zosapho ze-AMD 1Ah kunye neeprosesa ze-Intel ArrowLake-U.
- Ukufakwa okuqhubekayo kweenguqu zokuxhasa i-ARM SoC Snapdragon X Elite, esebenzisa i-Qualcomm's eyakho i-12-core Oryon CPU kunye ne-Qualcomm Adreno GPU. I-chip ijolise ekusebenziseni iilaptops kunye neePC, kwaye iphambi kwe-Apple M3 kunye ne-Intel Core Ultra 155H chips kwiimvavanyo ezininzi zokusebenza.
- Inkxaso eyongeziweyo yeebhodi ze-ARM, ii-SoCs kunye nezixhobo: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000/A6010/A7 Laptop 35 Laptop, Lenovo A30; , I-Firefly Core-PX4-JD68, iLunzn Fastrhino R433S, i-Aspeed Riser, i-AGX Orin, i-Rockchip Qnap-TS2, i-Huashan Pi, i-Meta Catalina, i-BeagleY-AI, i-NanoPi R920S Plus, i-ExynosAuto v2002, i-SOPHGO , i-LG5332Q4 Quap 815m5 Cool Pi CM35 GenBook, Anbernic RG11XXSP, GameForce Ace, IBM P93, Kontron i.MX6 OSM-S, NanoPC-TXNUMX
- Inkxaso eyongeziweyo yeepaneli zesikrini Anbernic RG28XX, KwiNkampani yeTat Industrial KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40OTN08U116A, A02.3A. I-B116XAN06.1, i-AOU B116XAT04.1, BOE TV101WUM-LL2, BOE NV140WUM-N41, BOE NV133WUM-N63, BOE NV116WHM-A4D, BOE NE140WUM-N6G, 116CMPEA-NCEA N2, BC116BCN2-N601BCNEA MNB1LS4-88577, Starry erXNUMX.
- I-subsystem ye-audio yongeze inkxaso ye-chips kunye ne-codecs i-RME Digiface USB, i-AMD ACP 7.1, i-Mediatek MT6367, i-MT8365, i-Realtek RTL1320, i-C-Media CM9825. Abaqhubi besandi esidala be-Intel ASoC babhengezwe ukuba baphelelwe lixesha, kwaye kuyacetyiswa ukuba usebenzise abaqhubi be-AVS endaweni yoko. Uphuculo oluninzi lwenziwe kumqhubi we-SoundWire.
umthombo: opennet.ru
