Stoppar utvecklingen av MuQSS-uppgiftsschemaläggaren och "-ck"-patchen för Linux-kärnan

Con Kolivas har varnat för sin avsikt att sluta utveckla sina projekt för Linux-kärnan, som syftar till att förbättra lyhördheten och interaktiviteten för användaruppgifter. Detta inkluderar att stoppa utvecklingen av MuQSS-uppgiftsschemaläggaren (Multiple Queue Skiplist Scheduler, tidigare utvecklad under namnet BFS) och att stoppa anpassningen av "-ck"-patchuppsättningen för nya kärnutgåvor.

Anledningen som nämns är förlorat intresse för att utveckla för Linux-kärnan efter 20 år av sådan aktivitet och oförmågan att återfå tidigare motivation efter att ha återvänt till medicinskt arbete under Covid19-pandemin (Kon är narkosläkare av utbildning och under pandemin ledde han en projekt för att utveckla en ny design för mekaniska ventilationsanordningar och användning av 3D-utskrift för att skapa relaterade delar).

Det är anmärkningsvärt att Con Kolyvas redan 2007 hade slutat utveckla "-ck" patchar på grund av omöjligheten att marknadsföra sina korrigeringar till Linux-huvudkärnan, men återgick sedan till deras utveckling. Om Kon Kolivas misslyckas med att hitta motivationen att fortsätta arbeta den här gången, kommer utgivningen av patchar 5.12-ck1 att vara den sista.

"-ck"-lapparna, förutom MuQSS-schemaläggaren, som fortsätter utvecklingen av BFS-projektet, inkluderar olika förändringar som påverkar driften av minneshanteringssystemet, prioritetshantering, generering av timeravbrott och kärninställningar. Huvudmålet med patchar är att förbättra lyhördheten hos applikationer på skrivbordet. Eftersom de föreslagna ändringarna kan påverka prestanda negativt för serversystem, datorer med ett stort antal CPU-kärnor och arbete under förhållanden där ett stort antal processer körs samtidigt, vägrades många av Kon Kolivas ändringar att accepteras i de huvudsakliga kärnan och han var tvungen att stödja dem i form av en separat uppsättning patchar som kan anpassas till varje ny kärnutgåva.

Den senaste uppdateringen av "-ck"-grenen var en anpassning för 5.12 kärnutgåvan. Utgivningen av "-ck" patchar för kärnan 5.13 hoppades över, och efter utgivningen av kärnan 5.14 meddelades att de skulle sluta porta för nya versioner av kärnan. Kanske kan stafettpinnen av patchunderhåll plockas upp av Liquorix- och Xanmod-projekten, som redan använder utvecklingar från "-ck"-uppsättningen i sina versioner av Linux-kärnan.

Con Kolivas är redo att lämna över underhållet av patchar till andra händer, men tror inte att detta kommer att vara en bra lösning, eftersom alla tidigare försök att skapa gafflar har lett till problem som han försökte undvika. För användare som vill få ut det mesta av att använda Linux-huvudkärnan utan att porta MuQSS-schemaläggaren till den, anser Con Kolivas att det enklaste och mest effektiva sättet att porta patchar är att öka frekvensen av timeravbrottsgenereringen (HZ) till 1000 Hz.

Källa: opennet.ru

Lägg en kommentar