Ngemva kwezinyanga ezimbili zokuthuthukiswa, uLinus Torvalds wakhipha i-kernel. Linux 6.12. Phakathi kwezinguquko eziphawuleka kakhulu: ikhono lokunika amandla imodi yesikhathi sangempela, i-sched_ext yokudala abahleli be-CPU nge-eBPF, ukukhipha ikhodi ye-QR ezimweni eziphuthumayo, indlela ye-TCP yememori yedivayisi, indlela yokubhukha izinsiza zeseva ye-SCHED_DEADLINE, ukuthuthukiswa kwe-EEVDF task scheduler, i-IPE module yokusetha izinqubomgomo zobuqotho.
Inguqulo entsha ihlanganisa ukulungiswa okungu-14607 okuvela kubathuthukisi abangu-2167, usayizi wesichibi ungu-37 MB (ushintsho luthinte amafayela angu-13087, imigqa yekhodi engu-507913 yengezwe, imigqa engu-234083 isusiwe). Ukukhishwa kokugcina kube nokulungiswa okungu-15130 okuvela konjiniyela abangu-2078, usayizi wesichibi wawungu-85 MB (ku-6.10 kernel isichibi sasingu-41 MB ngosayizi). Cishe u-45% wazo zonke izinguquko ezethulwe ku-6.12 zihlobene nezishayeli zedivayisi, cishe u-12% wezinguquko zihlobene nokubuyekeza ikhodi eqondene nezakhiwo zehadiwe, u-13% uhlobene nesitaki senethiwekhi, u-6% uhlobene nezinhlelo zamafayela, futhi u-3% zihlobene nesistimu ye-kernel yangaphakathi.
Ukuqamba okusha okubalulekile ku-kernel 6.12:
- Imemori kanye nezinsizakalo zesistimu
- Ikhono lokwakha i-kernel ngenketho ye-PREEMPT_RT ngaphandle kwama-patches engeziwe okusebenza kwesikhathi sangempela seliyatholakala manje. Isici sokugcina se-kernel esilahlekile esivimbele imodi ye-PREEMPT_RT ukuthi ivulwe ukusebenza kwakuwukusekelwa kokukhipha kwe-athomu okungavimbeli ngomsebenzi we-printk, ofakiwe futhi ku-kernel. Ukusekelwa kwe-PREEMPT_RT kuyatholakala ku-architectures ye-x86, x86_64, ARM64, kanye ne-RISC-V. Kuze kube manje, ukusetshenziswa kwemodi ye-PREEMPT_RT kwakunikezwa ngesimo sama-patches angaphandle, okusabalalisa okuthile, njenge-RHEL, SUSE, kanye Ubuntu, badale izinhlelo ezihlukile ze-Realtime zemikhiqizo yabo, ezifunwa kakhulu ezindaweni ezifana nezinhlelo zezimali, amadivayisi okucubungula umsindo namavidiyo, izindiza, ezokwelapha, amarobhothi, ezokuxhumana kanye nezinhlelo zezimboni, lapho kudingeka khona ukuqinisekisa isikhathi sokucubungula imicimbi esibikezelwayo.
- Indlela "ye-schedule_ext" (SCX) ingeziwe, okuvumela ukusetshenziswa kwe-eBPF ukudala abahleli be-CPU abahlanganisa cishe zonke izici zokuhlela imisebenzi kanye nokwabiwa kwezinsiza ze-CPU. Abahleli abanjalo bangalayishwa ngokuguquguqukayo futhi basebenze ngaphakathi kwe-kernel. Linux в umshini obonakalayo i-eBPF. Indlela ye-sched_ext yenza kube lula ukudalwa kwabahleli bemisebenzi ethile, ivumela ukuhlola ngamasu ahlukahlukene okuhlela kanye namasu, futhi ivumela ukudalwa okusheshayo kwama-prototypes asebenzayo kanye nokufakwa esikhundleni kwabahleli bemisebenzi ngokushesha ezingqalasizinda zokukhiqiza. Isibonelo, usebenzisa i-sched_ext, ungakha umhleli wemisebenzi ocabangela imininingwane yohlelo lokusebenza oluthile futhi ushintshe ngokuguquguqukayo isu lakhe lokuhlela kuye ngesimo sesistimu nezinye izici.
- Ukwakheka kufaka ingxenye esele yamapeshi adingekayo ekusebenzeni kweseva ye-SCHED_DEADLINE, exazulula inkinga yokusetshenziswa kancane kwezinsiza ze-CPU ngemisebenzi evamile lapho i-CPU ilawulwa imisebenzi ebaluleke kakhulu (yesikhathi sangempela). Ukuze kuvinjelwe ukwenziwa kwe-CPU, i-kernel ngaphambilini yasebenzisa indlela ye-Realtime throttling, eyazama ukubekela u-5% wemisebenzi ebaluleke kakhulu, ishiya u-95% wesikhathi semisebenzi yesikhathi sangempela. Lo mshini ushiye okuningi okufanele ukwenze, ngoba imisebenzi evamile ezimweni eziningi ayizange ithole isikhathi esanele sokucubungula. Iseva ye-SCHED_DEADLINE isebenzisa indlela yokubhukha insiza esebenza kahle kakhulu.
- Ukuhlanganiswa kwe-EEVDF (Umnqamulajuqu Wokuqala Ofaneleka Kakhulu Ofaneleka Kakhulu) sekuqediwe, okuthathele indawo umhleli we-CFS (Completely Fair Scheduler), ohlinzekwe kuqala nge-kernel 2.6.23. Isihleli esisha, lapho sikhetha inqubo elandelayo ukudlulisela ukusebenza kuyo, sicabangela izinqubo ezingakatholi izinsiza ezanele zokucubungula noma ezithole inani elikhulu ngokungafanele lesikhathi sokuphrosesa. Esimweni sokuqala, ukudluliswa kokulawula inqubo kuyaphoqeleka, futhi okwesibili, ngokuphambene nalokho, kuhlehlisiwe. Isihleli se-CFS esidala sasebenzisa i-heuristics nokulungisa kahle ukuze kuhlonzwe izinqubo ezazidinga ukunakwa okukhethekile, kuyilapho umhleli omusha ezilandelela ngokucace kakhudlwana futhi akudingi ukulungiswa kahle. I-EEVDF kulindeleke ukuthi yehlise ukubambezeleka emisebenzini i-CFS eye yaba nezinkinga zayo zokuhlela.
- Kumphathi wezimo eziphuthumayo ze-kernel - i-DRM Panic, esebenzisa uhlelo olungaphansi lwe-DRM (Direct Rendering Manager) ukubonisa umbiko obonakalayo ngesitayela "sesikrini sokufa esiluhlaza okwesibhakabhaka", ikhono lokubonisa ilogo nekhodi ye-QR enombiko we-kmsg isikrini uma kwenzeka isimo esiphuthumayo sengeziwe. Njengoba amabhayithi angu-2953 kuphela angena kukhodi ye-QR, inketho ye-DRM_PANIC_SCREEN_QR_CODE_URL inikezwa, lapho umbiko we-kmsg ucindezelwa kusetshenziswa i-zlib futhi unamathiselwe njengepharamitha ku-URL, okuvumela cishe amabhayithi angu-40 ukuthi adluliselwe ngekhodi ye-V7500 QR. Uma wakha amaphakheji nge-kernel, ukusabalalisa kungasetha i-URL eyisisekelo ye-URL, okuzobavumela ukuthi bazulazule baye ekhasini lokubika inkinga. Ukuze ukhethe ifomethi yekhodi ye-QR, kunikezwa isilungiselelo se-DRM_PANIC_SCREEN_QR_VERSION.
- Usekelo olungeziwe lwe-ARM POE (Isandiso Sembondela Yemvume), esikuvumela ukuthi usethe amalungelo okufinyelela ezindaweni zememori. Kusetshenziswa lesi sandiso, kumasistimu anamaphrosesa e-ARM64, indlela Yokhiye Wokuvikela Inkumbulo ingasetshenziswa, esetshenziselwa ukukhawulela ukufinyelela kumakhasi ememori ngaphandle kokushintsha ithebula lekhasi lememori.
- Kuzakhiwo ze-Loongarch, ARM64, PowerPC kanye ne-s390, ukuqaliswa kwekholi yesistimu ye-getrandom() kususiwe, kwathuthukiswa kusetshenziswa indlela ye-vDSO (into eguqukayo ebonakalayo), eyenza kube nokwenzeka ukuhambisa isibambi socingo lwesistimu ukusuka ku-kernel kuya kumsebenzisi. isikhala futhi ugweme ukushintsha kokuqukethwe. Ukuthuthukisa kukuvumela ukuthi usheshise ukukhiqizwa kwezinombolo ezingahleliwe ngokufika ezikhathini eziyi-15.
- Amandla okusebenzisa ukuphela kwesikhathi okuphelele, okuqalwa lapho kufinyelelwa isikhathi esithile ewashini lesistimu, lengezwe ohlelweni olungaphansi lwe-io_uring asynchronous input/output (ngaphambilini, ukuphela kwesikhathi okuhlobene kuphela obekungasethwa, okubonisa ubude besikhathi kusukela ekuqaleni komsebenzi. ).
- Amafayela engeziwe okukhiqiza izibopho zelabhulali ye-libcpupower kusetshenziswa ikhithi yamathuluzi ye-SWIG, ekuvumela ukuthi ukhiqize ukubophezela kusuka kukhodi ye-C/C++ yezilimi ezihlukahlukene zokuhlela. Ukubophezela kukuvumela ukuthi udale imibhalo nge-Python nezinye izilimi, futhi ukusebenzise ukuze unwebe ukusebenza komtapo wezincwadi we-libcpupower, ohlinzeka nge-API yokuphatha i-cpufreq namashayeli asuka endaweni yomsebenzisi.
- Insiza ye-cpuidle ibonisa inani "lendawo yokuhlala" yesimo sokungenzi lutho, esetshenziselwa amasistimu esikhathi sangempela futhi kucatshangelwa isikhathi esincane lapho iphrosesa kumele ibe sesimweni sokungenzi lutho ukuze kuthethelelwe izindleko zamandla zokudlulela nokuphuma kulesi sifundazwe.
- Kwengezwe ikhono lokusebenzisa i-Clang compiler ukwakha i-C library ejwayelekile ye-nolibc, efakiwe kukhodi yomthombo we-kernel. Linux futhi inikeza isimbozo esizungeze izingcingo zesistimu eziyisisekelo. Uma wakha i-nolibc ku-Clang, i-link-time optimization (LTO) iyasebenza.
- Okunye ukuxhumana kwe-cgroup1 kwehlisiwe, okufana nokubalwa kwe-TCP, inguqulo XNUMX yomkhawulo othambile, nokuphathwa kokukhathala kwenkumbulo. Ukusekelwa kwalezi zici kusagcwele okwamanje, futhi isexwayiso senziwa ukuze kufundwe inani labasebenzisi abaqhubeka nokusebenzisa lezi zici.
- Kwengezwe amandla okumisa ibhafa yokulandela umkhondo ukuze ulondoloze idatha enqwabelene ngemva kokuqalisa kabusha, okuzokuvumela ukuthi ungalahlekelwa ulwazi oluqoqiwe lokususa iphutha uma kwenzeka kuphahlazeka i-kernel. Idatha igcinwa kumemori. Ukunika amandla kwenziwa ngepharamitha yomugqa womyalo we-kernel trace_instance, isibonelo, ukusetha okuthi “trace_instance=boot_map@0x285400000:12M” kuzogcina u-12 MB wenkumbulo ku-0x285400000 kubhafa ye-“boot_map”, ezofinyeleleka ngefayela /sy/kernel. /tracing/instances/boot_map.
- Ukuqhubeka nokuthutha izinguquko kusuka ku-Rust-for-branchLinux, okuhlobene nokusebenzisa i-Rust njengolimi lwesibili lokuthuthukisa abashayeli namamojula e-kernel (Usekelo lwe-Rust alusebenzi ngokuzenzakalelayo futhi alufaki i-Rust phakathi kokuxhomekeka kokwakha okudingekayo kwe-kernel). Kwengezwe amamojula 'ohlu' kanye 'ne-rbtree' okusebenza ngohlu oluxhunywe kabili kanye nezihlahla zokusesha ezibomvu-mnyama. Kwandiswe amakhono amamojula 'init', 'sync', 'types', kanye 'nephutha'. Amandla okusebenzisa ikhodi ye-Rust lapho wakha i-kernel enokuvikelwa ekuhlaselweni kwe-Spectre (izinketho ze-MITIGATION_{RETHUNK,RETPOLINE,SLS}), kusetshenziswa uhlelo lokulungisa iphutha lwe-KASAN, izindlela zokuvikela ze-kCFI (kernel Control Flow Integrity) kanye ne-Shadow Call, kanye nalapho kusetshenziswa ama-plugin engeziwe e-GCC. Kwengezwe umshayeli wesilawuli se-Applied Micro QT2025 PHY Ethernet, esibhalwe ku-Rust. Kwengezwe iwebhusayithi ehlukile enemibhalo: rust.docs.kernel.org.
- I-utility ye-xdrgen ingeziwe kukhodi yomthombo we-kernel yokuguqula imininingwane ye-XDR (eXternal Data Representation) ibe imisebenzi ye-XDR yokufaka ikhodi kanye nokukhipha ikhodi ebhalwe kusetshenziswa isitayela se-C esamukelwe yi-kernel. Linux.
- I-kernel ichitshiyelwe ukuze iqalise indlela yokufihla izikhombisi ukuze kwehliswe inani lamakholi ahamba kancane ukuya ku-barrier_nospec() kumsebenzi we-64-bit copy_from_user(), osetshenziselwa ukukopisha idatha ku-kernel kusuka esikhaleni somsebenzisi. Ukusebenzisa imaski kusheshisa ukuhlolwa kwe-“per_thread_ops”, okuhlola inani lemisebenzi engenziwa ngochungechunge olulodwa, ngo-2.6%.
- Kwengezwe umshayeli omusha we-USB okuvumela ukuthi usebenzise iphrothokholi ye-9pfs njengesithuthi sokuthumela nokwamukela idatha kusuka kudivayisi ye-USB uma ukhweza isistimu yefayela engu-9p phezu kwe-USB (ngokwesibonelo, “mount -t 9p -o trans=usbg, igama=/indlela/kuya/ fs /mnt/9"). Isibonelo sokusebenzisa umshayeli omusha uyisebenzisa esikhundleni se-NFS ukuhlela ukuqalisa kokuhlukaniswa kwezimpande lapho kwakhiwa amadivayisi ashumekiwe.
- I-Disk Subsystem, I/O kanye ne-File Systems
- Amandla okusebenza ngamadivaysi okugcina usayizi wawo webhulokhi mkhulu kunosayizi wekhasi lememori ohlelweni lengezwe kusistimu engaphansi ye-VFS. Ezinhlelweni zamafayela, lesi sici okwamanje sisekelwa kuphela ku-XFS.
- I-subsystem ye-FUSE, ekuvumela ukuthi udale ukuqaliswa kwezinhlelo zamafayela ezisebenza endaweni yomsebenzisi, yengeze ukusekelwa kokuhlonza umsebenzisi wemephu yezinhlelo zamafayela afakwe, asetshenziselwa ukufanisa amafayela omsebenzisi othile esahlulelweni sangaphandle esifakwe omunye umsebenzisi okwamanje. uhlelo.
- Umsebenzi omusha we-fcntl, F_CREATED_QUERY, usetshenzisiwe, onikeza uhlelo lokusebenza ikhono lokunquma ukuthi ifayela lavulwa kusetshenziswa ifulegi le-O_CREAT ladalwa noma ukuthi belivele likhona yini ngaphambilini.
- Kwengezwe amandla okusebenzisa ama-ID wephoyinti lokukhweza elingu-64-bit ocingweni lwesistimu ye-name_to_handle_at() ukuze kugwenywe izimo zomjaho lapho kudluliswa /proc/mountinfo.
- Usayizi wesakhiwo "sefayela" ku-kernel uncishisiwe kusuka ku-232 kuya ku-184 bytes, okunciphisa ukusetshenziswa kwememori kumasistimu asebenza ngenkuthalo ngamafayela.
- Ukukhweza amasistimu wefayela ukukhweza amaphuzu ngaphakathi kwesigaba se-/proc, njenge/proc/PID/fd, kwakunqatshelwe, okudale izinkinga zokuphepha ezingaba khona.
- I-pseudo-FS NSFS (NameSpace FS), esetshenziselwa ukusebenza nezikhala zamagama, inikeza ulwazi olwengeziwe mayelana nezikhala zamagama zezindawo zokukhweza.
- Isistimu yefayela ye-EROFS (Extendable Read-Only File System), eklanyelwe ukusetshenziswa ezingxenyeni ezifundwayo kuphela, manje isekela ukukhweza izinhlelo zamafayela ngokuqondile ezithombeni zediski ezilondolozwe njengamafayela.
- Imiyalo emisha ye-ioctl XFS_IOC_START_COMMIT kanye ne-XFS_IOC_COMMIT_RANGE yengezwe ku-XFS ukuze kushintshwe okuqukethwe phakathi kwamafayela amabili.
- I-NFS ingeze ukwesekwa kwephrothokholi ethi "LOCALIO", ekuvumela ukuthi unqume ukuthi iklayenti kanye isifiso I-NFS ku-host efanayo ukuze kuvunyelwe ukulungiswa okuhambisanayo.
- Kuhlelo lwefayela le-Btrfs, ukulungiselelwa kokusebenza kuhlongozwa, ikhodi yenziwe kabusha, indawo yokukhiya isikhathi eside ngesikhathi sokusebenza kwehlisiwe, umsebenzi uqhubekile ekuguquleni amakhasi enkumbulo ukuze asebenzise amakhasi ekhasi, futhi ukukhululwa kwenkumbulo okuzenzakalelayo kuye kwakhishwa. isetshenziswe kusakhiwo se-btrfs_path.
- Kusistimu yefayela ye-Ext4, iziphazamisi ezihlobene nokwabiwa kwebhulokhi, ukuphathwa kwezinga, ukuzinikela okusheshayo, nokubhalwa kwejenali kulungisiwe.
- I-Virtualization kanye Nokuphepha
- Kwengezwe imojula ye-LSM ye-IPE (Integrity Policy Enforcement), ethuthukiswe i-Microsoft ukuze kwandiswe uhlelo olukhona lokulawula ukufinyelela okuyisibopho. Imojula ikuvumela ukuthi uchaze inqubomgomo evamile yobuqotho yayo yonke isistimu, ebonisa ukuthi iyiphi imisebenzi evunyelwe nokuthi ubuqiniso bezingxenye kufanele buqinisekiswe kanjani. Isibonelo, usebenzisa i-IPE, ungacacisa ukuthi yimaphi amafayela asebenzisekayo avunyelwe ukusebenza, kucatshangelwa ukuthobela kwawo inguqulo yesithenjwa usebenzisa ama-cryptographic hashes anikezwe uhlelo lwe-dm-verity.
- Esigabeni sokuhlanganisa i-kernel, kungenzeka ukunika amandla ngokuhlukene izindlela ezitholakalayo zokuvikela ezingozini ezihlukahlukene ze-Specter class ku-CPU. I-Kconfig inikezela ngamapharamitha amasha: MITIGATE_MDS (ukuvikela ngokumelene nokuba sengozini kwe-Microarchitectural Data Sampling), MITIGATE_TAA (ukuvikela ngokumelene nokuba sengozini kwe-TSX Asynchronous Abortion), MITIGATE_MMIO_STALE_DATA (ukuvikela ngokumelene nokuba sengozini kwe-MMIO Stale Data (MITIGATEL TF) MITIGATE_RETBLEED (ukuvikela ngokumelene Ubungozi obuhlaziywe kabusha), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V1 (ukuvikela ngokumelene nokuba sengozini kweSpecter), MITIGATE_SRBDS (ukuvikelwa ngokumelene sengozini Yesampula Yebhafa Yesampula Yedatha), MITIGATE_SSB (ukuvikelwa ngokumelene sengozini ye-Specculative Store Bypass).
- Kwengezwe inketho yomugqa womyalo i-proc_mem.force_override kanye nesethi yezilungiselelo zomhlangano ku-Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE kanye ne-PROC_MEM_FORCE_NEVER) ukuvimbela izinguquko zememori nge-/proc/pid/mem.
- Uhlelo olungaphansi lwe-LSM (Linux imodyuli yokuphepha) ishintshelwe ekusebenziseni amakholi angaguquki, okuthuthukise ukuphepha nokusebenza.
- Ikhono lokusebenzisa ama-cores ajwayelekile ekwakhiweni kwe-ARM64 ezindaweni zezivakashi ezisebenza Android-izinhlelo ezine-hypervisor ye-KVM eguquliwe (i-KVM evikelwe).
- Imojula ye-Landlock LSM, ekuvumela ukuthi ukhawulele ukusebenzisana kweqembu lezinqubo nendawo yangaphandle, isebenzisa umqondo we-"IPC scoping" ukuze ukhethe ngokukhetha ukusebenzisana nezindawo ze-sandbox usebenzisa amasokhethi namasignali e-Unix. Isibonelo, ungavimbela ukuxhumana usebenzisa amasokhethi e-Unix ukusuka endaweni ye-sandbox ukuya ezinqubweni ezingenakho ukuhlukaniswa okusetshenzisiwe, kodwa vumela ukuxhumeka kuzinqubo kusikophu esifanayo.
- Ku-hypervisor ye-KVM, ifulegi lengeziwe ku-CPUID kumasistimu ezivakashi abonisa ukusekela izandiso ze-AVX10.1.
- Isistimu engaphansi yenethiwekhi
- Indlela ye-Device Memory TCP yengeziwe, evumela ukusetshenziswa kwamasokhethi enethiwekhi ukuthumela ngokuqondile okuqukethwe kwememori yamadivayisi angaphandle ngenethiwekhi (imodi yekhophi enguziro) futhi ibeke ngokuqondile okuqukethwe kwamaphakethe enethiwekhi endaweni yememori yedivayisi uhlangothi lomamukeli. Idatha edluliswa ngamaphakethe idluliswa isuka ekhadini lenethiwekhi iye kumemori yedivayisi noma isuka kumemori yedivayisi iye ekhadini lenethiwekhi ngokuqondile, kudlule i-CPU, bese izihloko zephakethe zigcina kumabhafa ajwayelekile e-kernel.
- Amakhono amaningi e-Ethernet namashayeli angenantambo anwetshiwe. Isibonelo, umshayeli we-Intel iwlwifi wengeze ukwesekwa kokuhambisa imisebenzi ye-RLC/SMPS ohlangothini lwe-firmware, umshayeli we-RealTek rtw89 ukhuphule ukusebenza futhi wengeza ukusekelwa kwama-chips e-RTL8852BT/8852BE-VT (WiFi 6), umshayeli we-microchip Ethernet wengeze ukwesekwa kwe-IEEE 802.3 bw (100BASE) imininingwane -T1) kanye ne-IEEE 802.3bp, ukusetshenziswa okuthuthukisiwe kwe-Ethernet okubonakalayo I-Microsoft vNIC ne-IBM veth. Kwengezwe abashayeli abasha be-Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 kanye ne-Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet chips.
- Ku-MPTCP (MultiPath TCP), isandiso sephrothokholi ye-TCP yokuhlela ukulethwa kwamaphakethe e-TCP ngesikhathi esisodwa emizileni eminingana ngokusebenzisa ukuxhumana kwenethiwekhi okuhlukile, usayizi wezisindo ezisetshenziswa emzileni uyakhuphuka usuka ku-8 kuya ku-16 bits. Ukutholwa okusetshenzisiwe kwethrafikhi elahlekile (emnyama) kanye nokumiswa okwesikhashana kwemizamo yokusungula ukuxhumana namasistimu okuholela ekulahlekeni kwethrafikhi.
- Ku-IPv6, usekelo lusetshenziswa kufulegi elithi “p” ku-PIO (Inketho Yolwazi Lwesiqalo), esetshenziswa ezikhangisweni ze-RA (IPv6 Router Advertisements) ukuze kukhethwe imodeli yokusebenzisa iklayenti nge-DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) esikhundleni sokunikeza amakheli ngamanye asekelwe kuziqalo kusetshenziswa i-SLAAC (Ukumisa Okuzenzakalelayo Kwekheli Elingenasimo). I-IPv6 IOAM6 yengeza usekelo lwemodi entsha ye-tunsrc encapsulation evumela ukusebenza okungcono.
- Ukusebenza okuthuthukisiwe kokucubungula amaphakethe okulawula e-IPsec.
- Ukusebenza okuthuthukisiwe kokugudluza amasethi amakhulu wemithetho ye-nfttables. I-nfnetlink_queue ithuthukise ukwesekwa kwephrothokholi ye-SCTP.
- I-ethtool API yengeze usekelo lokubopha amakhadi enethiwekhi amaningi kusixhumi esibonakalayo esisodwa senethiwekhi.
- Izinsiza
- Kumshayeli we-AMDGPU, umsebenzi uyaqhubeka nokusebenzisa ukwesekwa kwe-AMD RDNA4 (“GFX12”) GPUs. Kwengezwe amandla okusetha kabusha ulayini wemisebenzi ngayinye ngaphandle kokusetha kabusha yonke i-GPU.
- Umsebenzi waqhubeka kumshayeli we-Xe drm (I-Direct Rendering Manager) yama-GPU esekelwe ekwakhiweni kwe-Intel Xe, esetshenziswa kumakhadi evidiyo omndeni we-Intel Arc nemifanekiso ehlanganisiwe, eqala ngamaphrosesa e-Tiger Lake. Inguqulo entsha ihlanganisa ukusekelwa kwama-GPU asekelwe ku-Battlemage kanye ne-Lunar Lake microarchitectures. Ukusekelwa kwezilungisi ze-Xe2 CCS (Colour Control Surface) kwethulwe ukuze kulawulwe amapharamitha ama-GPU ahlanganisiwe nahlukene.
- Umshayeli we-i915 usebenzisa ikhono lokukhipha ulwazi mayelana nesivinini sabalandeli ngesixhumi esibonakalayo se-HWMON noma se-sysfs (isibaluli esithi “fan1_input”). Ipharamitha ye-"i915.modeset" yehlisiwe; ipharamitha ethi "i915.nomodeset" kufanele isetshenziswe esikhundleni sika-"i0.modeset=915".
- Usekelo olungeziwe lwe-A615, A306 kanye ne-A621 GPUs kumshayeli we-msm DRM (i-Qualcomm Adreno GPU).
- Umshayeli we-Nouveau unezinhlaka zakhe zangaphakathi eziphinde zalungiswa futhi zahlanzwa.
- Umshayeli we-intel_pstate, olawula imingcele yokusetshenziswa kwamandla (i-P-state) kumasistimu anama-Intel processors, wengeze ukusekelwa kwamasistimu ayingxube ane-asymmetric (izici ezihlukile) CPUs, kanye nokwesekwa kokuphathwa kwamandla amaphrosesa asekelwe ku-Granite Rapids ne-Sierra Forest. microarchitectures. Kwengezwe usekelo lwe-Xeon Granite Rapids CPU kumshayeli we-intel_idle. Umshayeli we-intel_rapl unikeza ukuqashelwa kwezinqubo zomndeni ze-AMD 1Ah kanye namaphrosesa we-Intel ArrowLake-U.
- Ukufakwa okuqhubekayo kwezinguquko zokusekela i-ARM SoC Snapdragon X Elite, esebenzisa i-Qualcomm's 12-core Oryon CPU kanye ne-Qualcomm Adreno GPU. I-chip ihloselwe ukusetshenziswa kuma-laptops nama-PC, futhi ingaphambi kwama-chips e-Apple M3 ne-Intel Core Ultra 155H ezivivinyweni eziningi zokusebenza.
- Ukwengezwa okungeziwe kwamabhodi e-ARM, ama-SoCs namadivayisi: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000, 6010/A7 Laptop 35 Laptop 30, Lenovo Surgeon 4, 68/A433 Laos , I-Firefly Core-PX2-JD920, Lunzn Fastrhino R2002S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS5332, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R4S Plus, ExynosAuto v815, SOPHGO SG5 Quap-35 I-Pi I-CM11 GenBook, Anbernic RG93XXSP, GameForce Ace, IBM P6, Kontron i.MXXNUMX OSM-S, NanoPC-TXNUMX
- Usekelo olungeziwe lwe-Anbernic RG28XX, On Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40T08A, AOU116 panel. B02.3XAN116, AOU B06.1XAT116, BOE TV04.1WUM-LL101, BOE NV2WUM-N140, BOE NV41WUM-N133, BOE NV63WHM-A116D, BOE NE4WUM-N140G, 6CMPEA-NCEA N116,BC2BCN-EA N116 I-MNB2LS601-1, Inkanyezi engu-er4.
- Isistimu engaphansi yomsindo yengeze ukusekelwa kwama-chips nama-codec RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. Amashayeli omsindo amadala e-Intel ASoC amenyezelwe ukuthi awasasebenzi, futhi kuyanconywa ukuthi usebenzise abashayeli be-AVS esikhundleni salokho. Ukuthuthukiswa okuningi kwenziwe kumshayeli we-SoundWire.
Source: opennet.ru
