Ukončení vývoje plánovače úloh MuQSS a sady záplat «-ck» pro jádro Linux

Con Kolivas varoval, že hodlá ukončit vývoj svých projektů pro jádro Linux, zaměřených na zlepšení odezvy a interaktivity uživatelských úloh. Mezi tímto bude zastaven vývoj plánovače úloh MuQSS (Multiple Queue Skiplist Scheduler, dříve známého jako BFS) a přerušena adaptace sady patchů „-ck“ pro nové verze jádra.

Jako důvod je uvedena ztráta zájmu o vývoj pro jádro Linux po 20 letech takové činnosti a nemožnost získat zpět kdysi existující motivaci po návratu k lékařské činnosti během pandemie Covid19 (Con je vzděláním anesteziolog a během pandemie vedl projekt na vývoj nového typu přístrojů k umělé ventilaci plic a využití 3D tisku pro výrobu souvisejících součástek).

Je zajímavé, že v roce 2007 Con Kolivas již zastavil vývoj patchů „-ck“ na pozadí nemožnosti prosadit své opravy do hlavního jádra Linux, ale poté se k jejich vývoji vrátil. Pokud se Con Kolivas tentokrát nedokáže najít motivaci k pokračování práce, vydání patchů 5.12-ck1 bude posledním.

Patche „-ck“, kromě plánovače MuQSS, který pokračuje ve vývoji projektu BFS, zahrnují různé změny ovlivňující systém správy paměti, zpracování priorit, generaci přerušení časovače a nastavení jádra. Klíčovým cílem patchů je zvýšení odezvy aplikací na desktopu. Protože navrhované změny mohou negativně ovlivnit výkon serverových systémů, počítačů s velkým počtem CPU jader a provoz v podmínkách souběžného zpracování mnoha procesů, mnoho změn Cona Kolivase nebylo přijato do hlavního jádra a musel je udržovat ve formě samostatné sady patchů, přizpůsobené každému novému vydání jádra.

Poslední aktualizací větve „-ck“ byla adaptace pro vydání jádra 5.12. Vydání patchů „-ck“ pro jádro 5.13 bylo vynecháno a po vydání jádra 5.14 bylo oznámeno záměr ukončit portování pro nové verze jádra. Možná budou projekty Liquorix a Xanmod, které již ve svých variantách jádra Linux využívají práce z sady „-ck“, schopny převzít štafetu na podporu patchů.

Kon Kolivas je připraven předat údržbu patchů jiným, ale nevěří, že by to bylo úspěšné řešení, protože všechny předchozí pokusy o vytváření forků vedly k problémům, kterým se snažil vyhnout. Pro uživatele, kteří chtějí získat maximální užitek z používání hlavního jádra Linuxu bez portování plánovače MuQSS, považuje Kon Kolivas za nejjednodušší a nejefektivnější přenos patchů pro zvýšení frekvence generování přerušení z časovače (HZ) na 1000 Hz.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster