Con Kolivas a reluat lucrul la programatorul de sarcini MuQSS (Multiple Queue Skiplist Scheduler) și la setul de patchuri „-ck” pentru kernel-ul Linux, menite să îmbunătățească reactivitatea și interactivitatea în executarea sarcinilor utilizatorului și a jocurilor. Dezvoltarea acestor proiecte a fost oprită în 2021 din cauza lipsei de motivație și a timpului insuficient. Acum, Con s-a întors la activitatea sa anterioară și a lansat un set de patchuri ck și programatorul MuQSS pentru kernel-ul Linux 7.2. Este de notat că problema lipsei de timp a fost rezolvată datorită utilizării instrumentelor AI, care au simplificat dezvoltarea și adaptarea modificărilor la noul kernel.
În noua versiune a patchurilor a fost implementat un mod de planificare a resurselor CPU între procese, ținând cont de activitatea de intrare/ieșire și de execuția operațiunilor de citire/scriere în procesul apelant (încărcarea de la intrare/ieșire este acum luată în considerare la calcularea resurselor CPU alocate procesului). În plus, au fost corectate erorile legate de trecerea în mod de așteptare sau de somn.
Patchurile „-ck” includ programatorul de sarcini MuQSS, care continuă dezvoltarea proiectului BFS, și diverse modificări care influențează gestionarea memoriei, procesarea priorităților, generarea întreruperilor temporale și setările kernel-ului. Obiectivul principal al patchurilor este să îmbunătățească reactivitatea aplicațiilor pe desktop. Deoarece modificările propuse pot afecta negativ performanța sistemelor server, a calculatoarelor cu un număr mare de nuclee CPU și funcționarea în condiții de execuție simultană a unui număr mare de procese, multe dintre modificările lui Con Kolivas nu au fost acceptate în kernel-ul principal, așa că trebuie să le mențină sub forma unui set de patchuri separat, adaptabil fiecărui nou release al kernel-ului.
Sursa: opennet.ro
