Con Kolivas har gjenopptatt arbeidet med oppgaveplanleggeren MuQSS (Multiple Queue Skiplist Scheduler) og -ck-patchsettet for kjernen. Linux, som hadde som mål å forbedre responsivitet og interaktivitet i brukeroppgaver og spill. Utviklingen av disse prosjektene ble avbrutt i 2021 på grunn av tap av motivasjon og mangel på tid. Kon har nå gått tilbake til sitt tidligere arbeid og gitt ut ck-patchsettet og MuQSS-planleggeren for kjernen. Linux 7.2. Det bemerkes at problemet med tidsbegrensninger ble løst ved bruk av AI-verktøy, noe som forenklet utviklingen og tilpasningen av endringer i den nye kjernen.
De nye oppdateringene implementerer en planleggingsmodus for å allokere CPU-ressurser mellom prosesser, og tar hensyn til I/O-aktivitet og lese-/skriveoperasjoner i den kalte prosessen (I/O-belastning tas nå med i betraktningen når CPU-ressursene som er allokert til en prosess beregnes). I tillegg er feil knyttet til bytte til hvile- eller standby-modus rettet.
«-ck»-oppdateringene inkluderer oppgaveplanleggeren MuQSS, som fortsetter å utvikle BFS-prosjektet, og diverse endringer som påvirker minnehåndtering, prioritetshåndtering, generering av timeravbrudd og kjernejustering. Hovedmålet med disse oppdateringene er å forbedre responsen til skrivebordsapplikasjoner. Fordi de foreslåtte endringene kan påvirke ytelsen til serversystemer, datamaskiner med et stort antall CPU-kjerner og flerprosessmiljøer negativt, ble mange av Kon Kolivas' endringer avvist for inkludering i hovedkjernen, og han vedlikeholder dem nå som et separat oppdateringssett, tilpasset for hver nye kjerneutgivelse.
Kilde: opennet.ru
