
Linux 6.18-RC2 magagamit na ngayon Pagkatapos ng isang linggong trabaho na nakatuon sa pag-polish ng mga bug, na may layuning gawin ang 6.18 series na susunod na LTS kernel kapag dumating ang stable na bersyon sa unang bahagi ng Disyembre. Kasama sa release ang mga pag-aayos na kumalat sa buong puno, ang resulta ng maagang pagsubok na nagpahayag ng mga regression at mga isyu sa configuration.
Ang proyekto ay nagsasalita ng isang pag-ikot na walang malalaking pag-urong: kahit na ang pag-ulit na ito ay medyo mas malaki dahil sa rc1 regressions nakita ng mga awtomatikong system, katulad ng Linux 6.17-RC1, ang ilan ay walang halaga o naiuugnay sa kapaligiran ng pagsubok, gaya ng mga kaso sa QEMU sa SH4 big-endianMayroon pa ring mga bukas na isyu, ngunit ang direksyon ay positibo at ang pag-uugali ng cycle ay itinuturing na normal.
Mga pangkalahatang pag-aayos sa Linux 6.18-rc2
Sa pagsasara na ngayon ng window ng integration, isinasama ng rc2 ang mga pag-aayos sa maraming subsystem, na may espesyal na presensya sa mga driver ng graphics, pag-format ng code at mga pagsasaayos ng dokumentasyon sa Rust, at mga pagbabago para i-restart ang pangangasiwa ng dahilan sa mga platform ng AMD Zen upang maiwasan ang impormasyon hindi na ginagamit o nakaliligaw sa pagsisimula
Mga graphic: Ano ang bago sa subsystem ng DRM?
Bago ang paglabas ng rc2, ang mga lingguhang pag-aayos ng DRM ay ipinadala na may karaniwang diin sa Intel at AMD. Ang batch na ito ay nagha-highlight ng ilang mga pagsasaayos na suportado ng Intel na nagkakahalaga ng pagsubaybay.
- Ang driver intel xe Pinapagana ang media sampler power gating sa mga platform bago ang Xe2 upang mabawasan ang pagkonsumo ng gasolina kapag ang mga makinang ito ay idle. Ang pagpapahusay na ito ay nakakaapekto sa mga gumagamit ng Xe through force_probe sa halip na i915, isang landas na maaaring magbigay ng mas mahusay na pagganap kumpara sa lumang code.
- Ang debug file DebugFS powergate_info Iniuulat din nito ang status ng shutdown ng media sampler, kapaki-pakinabang para sa pagsuri kung aktibo ang pagtitipid ng enerhiya.
- Nakatakda ang pag-deactivate ng Panel Self Refresh (PSR) lamang sa Lunar Lake at kapag aktibo ang selective fetch, isang panukalang makakatulong sa pagpapagaan pag-render ng mga artifact naobserbahan sa nakaraang mga platform ng Intel.
- Dagdag pa, darating ang isang koleksyon ng iba't ibang mga pag-aayos ng driver. Intel Xe at AMDGPU pagkatapos ng kamakailang 6.18 integration window.
Dahilan para sa pag-reboot sa mga AMD Zen computer
Sa harap ng x86, ipinakilala ng rc2 ang isang pagbabago upang maiwasan ang mapanlinlang na pag-uulat tungkol sa kung bakit nag-reboot ang system sa mga makina na may AMD Zen. Minsan ang S5_RESET_STATUS na rehistro ay hindi na-update o na-clear ng hardware, na maaaring umalis sinaunang bakas na nalito sa diagnosis pagkatapos ng random na pag-reboot.
Upang malutas ito, isinusulat ng kernel ang read value sa rehistro (isang scheme ng uri write-1-to-clear para sa kadahilanang bits), tinitiyak na ang mga lumang entry ay aalisin at iba pang kinakailangang impormasyon ay mapangalagaan. Papasok ang setting na ito 6.18-rc2 at minarkahan para sa pagsasama sa mga matatag na sangay, na may nakaplanong backport mula sa seryeng 6.17.
Rust para sa Linux: Na-update na Format at Mga Gabay
Nailapat din ang mga pagbabago sa pag-verify ng format ng code. Kalawang Pagkatapos ng pagpuna tungkol sa kung paano pinalamutian ng rustfmt ang mga pag-import sa isang linya, pinapataas ang posibilidad ng mga salungatan kapag pinagsama o muling pagbabase. Ang solusyon ay linisin ang puno upang ito ay rustfmt-malinis at idokumento ang isang simpleng trick (panghuling komento) sa gabay upang mapanatiling matatag ang mga pag-import hanggang sa dumating ang isang mas matatag na diskarte.
Pinapabilis nito ang alitan sa Rust para sa daloy ng trabaho sa Linux, na binabawasan mga salungatan sa pagsasama at pag-iwas sa mga hindi kinakailangang pagbabago sa kosmetiko na humahadlang sa mga pagsusuri.
State of the Cycle at Ano ang Susunod Pagkatapos ng Linux 6.18-rc2
Sinabi mismo ni Linus na, kahit na ang rc2 na ito ay medyo mas malaki batay sa mga paunang ulat, ang pag-unlad ay unti-unting ginagawa at walang dahilan para sa alarma. Kung mapapanatili ang bilis, dapat mag-debut ang 6.18 branch bilang stable sa unang bahagi ng 2018. Disyembre at, maliban sa mga sorpresa, maging LTS para sa henerasyong ito.
Ang Linux 6.18-rc2 ay nagsasagawa ng isa pang hakbang pasulong na may mga nasasalat na pag-aayos graphics, pag-format ng mga tweak sa Rust, at pinahusay na pagiging maaasahan kapag nag-uulat ng mga dahilan ng pag-restart sa AMD Zen, habang nagpapatuloy sa pag-polish ng mga regression na natagpuan sa maagang pagsubok.