I-Linux kernel iwumgogodla wezinhlelo zokusebenza ze-Linux (OS), futhi iyisixhumi esibonakalayo esibalulekile phakathi kwehadiwe yekhompyutha nezinqubo zayo.
Iviki eledlule U-Linus Torvalds umemezele ukutholakala okujwayelekile kwe inguqulo entsha ye I-Linux kernel 6.8, inguqulo ethathe izinyanga ezimbalwa futhi yaba nokubambezeleka okuthile ngenxa yenani elikhulu lokulethwa kunokuvamile. Lokhu kukhishwa kuhlanganisa okuvelele okuningana, okufana no-lIhambisana ne-Broadcom BCM2712 processor ku-Raspberry Pi 5, i Ukuncishiswa kwebhendi ye-Wi-Fi I-AMD's ACPI-based RFI (WBRF), umshayeli omusha wezithombe ze-Intel Xe DRM, nokusekelwa kwe-fscrypt ku-CephFS, phakathi kokunye.
Enye ye amaphuzu abaluleke kakhulu ukusekelwa kokuqala kukaRust kwezakhiwo zeLoongArch kanye nekhono likaRust lokuthuthukisa abashayeli be-PHY benethiwekhi. Nakuba ingeyona enkulu njenge-Linux 6.7, i-Linux 6.8 isebenzisa inani elikhulu lezinguquko nentuthuko.
Izici ezintsha eziyinhloko zeLinux 6.8
Kule nguqulo entsha ye-Linux 6.8 eyethulwe, i-subsystem I-Zswap ithuthukisiwe inekhono lokuphoqa amakhasi enkumbulo ebandayo ukuthi aphendulwe ezingakafinyelelwa futhi cishe zizohlala zingasetshenzisiwe, zisebenze ezimeni zokushoda kwe-RAM. I-Zswap isebenza ngokufaka kunqolobane amakhasi akhishelwe ku-swap partition, ewacindezela ku-RAM noma nini lapho kungenzeka khona kunokuwakhipha engacindezelwe kudiski. Ngaphandle kwalokho, I-Zswap yethula imodi entsha evimbela ukubhala ekuhlukaniseni kwangempela uma ukubhala kungasebenzi, futhi kuvimbela ukulandwa kwamakhasi asevele e-Zswap pool ekuhlukaniseni okushintshwayo.
Ngokuqondene ne isihleli somsebenzi, indlela yeseva ye-SCHED_DEADLINE ihlanganisiwe, okuyinto ibhekana nenkinga yokusetshenziswa kancane kwezinsiza ze-CPU ngemisebenzi evamile lapho i-CPU ilawulwa imisebenzi ebaluleke kakhulu (yesikhathi sangempela). Ngaphambilini, i-kernel ibisebenzisa indlela yesikhathi sangempela ephuphuthekisayo ebigodle u-5% we-CPU ukuze uthole imisebenzi ebaluleke kakhulu, ishiya u-95% wemisebenzi yesikhathi sangempela.
I-Linux 6.8 manje ihlanganisa umshayeli we-Xe DRM oklanyelwe ama-GPU asekelwe ekwakhiweni kwe-Intel Xe, etholakala emakhadini evidiyo omndeni wakwa-Intel Arc nakwizithombe ezihlanganisiwe ezivela kumaphrosesa e-Tiger Lake kuye phambili. Lo mshayeli we-Xe uzimele ngekhodi esekela amapulatifomu amadala, egxile ekwenzeni ama-chips amasha asebenze kahle. Isebenzisa i-architecture ethuthukisiwe ethatha inzuzo engcono ye-DRM subsystem kanye nezingxenye zomshayeli ze-i915 ezijwayelekile futhi ezingaboshelwe kuma-GPU athile.
Isilawuli I-Nouveau ilungiselelwe ukusebenzisa imisebenzi ye-firmware ye-GSP ngokuzenzakalelayo kuma-Turing ne-Ampere asekelwe ku-NVIDIA GPU. Lokhu kusho ukuthi ukuqaliswa kwe-GPU nokusebenza kokulawula kwenziwa isilawuli esincane se-GSP esihlukile, esikhundleni semisebenzi yokuhlela ngokuqondile ukuze ihlanganyele nezisetshenziswa.
Ngokwengxenye yayo, isilawuli I-AMDGPU ithuthukise ukwesekwa kwayo ngokufaka i-ACPI WBRF ne-VPE DPM, izinguquko ekucutshungulweni kwesiteshi se-PCIe, ukusetshenziswa kwezinombolo zokulandelana kwe-64-bit emigqeni yokuvumelanisa, ukungezwa kwezindlela zokulawula umbala othize we-AMD, kanye nokuxazululwa kwezinkinga ezihlobene nemodi yokulala.
Ukwengeza, i-s yengeziweukwesekwa kwabalawuli begeyimu ye-NSO (I-Nintendo Switch Online) njengezinhlobonhlobo zezilawuli ze-SNES ezindala, uGenesise kanye ne-N64, eziguqulelwe ku-Nintendo Switch. Umshayeli wama-gamepad e-Adafruit Seesaw naye ungeziwe, futhi ukusekelwa kwezilawuli ze-Lenovo Legion Go kunikwe amandla kusilawuli se-xpad.
Kuyagqanyiswa futhi ukuthi ngiyazi ukuthi a imodi entsha yokuvimbela ukubhala okuqondile ukuvimba amadivayisi anezinhlelo zefayela ezikhweziwe. Uma le modi inikwe amandla, umsebenzisi wempande ngeke akwazi ukwenza izinguquko ohlelweni lwefayela ngokukhohlisa ezingeni ledivayisi yokuvimba. Okubalulekile, le modi ikhutshaziwe ngokuzenzakalelayo futhi ipharamitha ye-BLK_DEV_WRITE_MOUNTED kufanele icaciswe phakathi nokuhlanganisa ukuze isebenze.
Of ezinye izinguquko ezigqamile:
- Kungezwe ukuqaliswa komshayeli kokuqala kwe-Broadcom VideoCore 7.1 GPU esetshenziswa kumabhodi we-Raspberry Pi 5.
- Kwengezwe umshayeli we-PowerVR 6 series GPUs esekelwe ku-Imagination Technologies' Rogue microarchitecture.
- Ukwesekwa okwengeziwe kwezilawuli ze-Thunderbolt/USB4 ezihlanganiswe kuma-chips ngokusekelwe ku-Intel Lunar Lake microarchitecture.
- I-AMD yenze izinguquko eziphathelene nokusekelwa kochungechunge lwesikhathi esizayo lwamaphrosesa olususelwe ku-Zen 5 microarchitecture entsha.
- Amakholi esistimu e-listmount() kanye ne-statmount() angeziwe, okuvumela ulwazi oluningiliziwe mayelana nezinhlelo zamafayela akhweziwe azotholwa esikhaleni somsebenzisi.
- Kuhlelo lwefayela le-XFS, umsebenzi uyaqhubeka ekhonweni lokusebenzisa insiza ye-fsck ukuze uhlole futhi ulungise izinkinga ezikhonjiwe ku-inthanethi, ngaphandle kokwehlisa uhlelo lwefayela.
- I-Ext4 isebenzise ikholi ye-dioread_nolock yamabhulokhi amancane kunekhasi lememori, ithuthukisa ukusebenza ngokususa izingidi ezingadingekile.
- I-Btrfs yengeze usekelo lwefulegi lokukhweza elithi “nospace_cache” ukuze ukhubaze inqolobane yokuvimba yamahhala.
- I-AppArmor ishintshele ku-algorithm ye-SHA-256 ukuze kuqinisekiswe umthetho, ingena esikhundleni samahashi e-SHA-1 adlule.
- Umsebenzi we-strlcpy() ofakwe ku-Glibc 2.38 C ukhishiwe ku-kernel. Lo msebenzi ungolunye lwe-strncpy() enokuvikelwa kokuchichima kwebhafa.
- I-KVM yengeze usekelo lwesistimu engaphansi ye-guest_memfd (inkumbulo yesivakashi kuqala), ehlinzeka ngemisebenzi yokuphatha inkumbulo yokuhlela ikhompuyutha eyimfihlo endaweni yesivakashi.
Ekugcineni, uma unentshisekelo yokwazi kabanzi ngakho, ungaxhumana nemininingwane Kusixhumanisi esilandelayo.