Con Kolivas har genoptaget arbejdet med opgaveplanlæggeren MuQSS (Multiple Queue Skiplist Scheduler) og -ck-patchsættet til kernen. Linux, der har til formål at forbedre responsivitet og interaktivitet i brugeropgaver og spil. Udviklingen af disse projekter blev afbrudt i 2021 på grund af manglende motivation og mangel på tid. Kon er nu vendt tilbage til sit tidligere arbejde og har udgivet ck-patchsættet og MuQSS-scheduleren til kernen. Linux 7.2. Det bemærkes, at problemet med tidsbegrænsninger blev løst ved brug af AI-værktøjer, hvilket forenklede udviklingen og tilpasningen af ændringer til den nye kerne.
De nye programrettelser implementerer en planlægningstilstand til allokering af CPU-ressourcer mellem processer, hvor der tages højde for I/O-aktivitet og læse-/skriveoperationer i den kaldte proces (I/O-belastning tages nu i betragtning ved beregning af de CPU-ressourcer, der er allokeret til en proces). Derudover er fejl relateret til skift til dvale- eller standbytilstand blevet rettet.
"-ck"-patcherne inkluderer MuQSS-opgaveplanlæggeren, som fortsætter med at udvikle BFS-projektet, og forskellige ændringer, der påvirker hukommelsesstyring, prioritetshåndtering, generering af timer-afbrydelser og kernejustering. Hovedformålet med disse patches er at forbedre desktopapplikationers responsivitet. Fordi de foreslåede ændringer kan have en negativ indvirkning på ydeevnen af serversystemer, computere med et stort antal CPU-kerner og multiprocesmiljøer, blev mange af Kon Kolivas' ændringer afvist til inkludering i hovedkernen, og han vedligeholder dem nu som et separat patch-sæt, tilpasset til hver ny kerneudgivelse.
Kilde: opennet.ru
