A fejlesztés alatt álló Linux 6.5-ös kernel az x86-os lebegőpontos egység (FPU) inicializálására tér át a rendszerindítási folyamat későbbi szakaszában annak a szélesebb körű erőfeszítésnek a részeként, amely a Linux kernel rendszerindítási folyamatának legalább x86/x86_64 rendszereken történő megtisztítására irányul..

Thomas Gleixner, a Linutronix munkatársa, amely 2022 eleje óta az Intel tulajdonában van, vezette csapatát a Linux x86 rendszerindítási folyamatának tisztításán. A fő hangsúly a „CPUID-értékelés teljes horror show-jának megtisztításán volt, amely széna-drót áramkörökből, ragasztószalagból és szuperragasztóból áll”.

Ennek részeként azon dolgoztak, hogy az infrastruktúra inicializálását áthelyezzék, amelyre a korai rendszerindítási szakaszban nincs szükség, hogy később megtörténjen. Gleixner akkoriban így nyilatkozott a patch-sorozatról:”A korai indítás már eléggé törékeny és bonyolult, így bármi, ami egy későbbi fázisba kerülhet, az nyer. Az X86 FPU inicializálása az egyik nyilvánvaló rész, amelynek semmi indokolása a korai elvégzése.”

Az x86-os lebegőpontos egység inicializálását a kernel rendszerindítási folyamatának későbbi szakaszára elhalasztó változtatást a Linux 6.5 részeként egyesítették. Ez a késői x86 FPU inicializálás alkotja az x86/boot lehívási kérelmét. összevontuk a fővonallal, hogy a Linux x86 rendszerindítási folyamata egy kicsit kevésbé legyen törékeny, miközben a szélesebb körű Linux rendszerindítási tisztítási munka még mindig folyamatban van.

Categories: IT Info