Con Kolivas har genoptaget arbejdet med MuQSS (Multiple Queue Skiplist Scheduler) opgavestyreren og "-ck" patch sættet til Linux kernen, som er rettet mod at forbedre responsiviteten og interaktiviteten ved udførelse af brugeropgaver og spil. Udviklingen af disse projekter blev stoppet i 2021 på grund af mangel på motivation og tid. Nu er Con tilbage til sin tidligere aktivitet og har udgivet "ck" patch sættet og MuQSS opgavestyreren til Linux kerne 7.2. Det bemærkes, at tidsmangel nu er blevet løst ved hjælp af AI-værktøjer, der har forenklet udviklingen og tilpasningen af ændringerne til den nye kerne.
Den nye version af patchene implementerer en planlægningsmetode for ressourcefordeling af CPU mellem processer, der tager højde for ind- og udgangsaktivitet og udførelse af læse-/skriveoperationer i den kaldte proces (belastningen fra ind-/udgang er nu medregnet ved beregningen af de tildelte CPU-ressourcer til processen). Derudover er fejl relateret til overgangen til dvaletilstand eller ventetilstand blevet rettet.
Patchene "-ck" omfatter MuQSS opgavestyreren, der fortsætter udviklingen af BFS-projektet, samt forskellige ændringer, der påvirker hukommelsesstyringssystemet, prioriteringsbehandling, timerinterruptgenerering og kernelindstillinger. Den primære opgave med patchene er at forbedre respondering af skrivebordsapplikationer. Da de foreslåede ændringer kan have en negativ indvirkning på ydeevnen af servere, computere med et stort antal CPU-kerner, og i situationer med samtidig udførelse af mange processer, har Con Kolivas stået over for modstand mod mange af ændringerne for at få dem accepteret i hovedkernen, og derfor må han opretholde dem som et separat patch sæt, der tilpasses til hver ny kerneudgivelse.
Kilde: opennet.ru
