Con Kolivas on jatkanut MuQSS (Multiple Queue Skiplist Scheduler) -tehtäväaikataulun ja ytimen -ck-korjauspaketin parissa työskentelyä. Linux, jonka tarkoituksena on parantaa käyttäjätehtävien ja pelien reagointikykyä ja vuorovaikutteisuutta. Näiden projektien kehitys lopetettiin vuonna 2021 motivaation menetyksen ja ajanpuutteen vuoksi. Kon on nyt palannut aiempaan työhönsä ja julkaissut ck-korjauspaketin ja MuQSS-aikatauluttimen ytimelle. Linux 7.2. On huomattava, että aikarajoitteiden ongelma ratkaistiin tekoälytyökalujen avulla, mikä yksinkertaisti muutosten kehittämistä ja mukauttamista uuteen ytimeen.
Uudet korjaukset toteuttavat ajoitustilan suorittimen resurssien allokoimiseksi prosessien välillä ottaen huomioon kutsutun prosessin I/O-aktiivisuuden ja luku-/kirjoitustoiminnot (I/O-kuormitus otetaan nyt huomioon prosessille allokoituja suorittimen resursseja laskettaessa). Lisäksi lepo- tai valmiustilaan siirtymiseen liittyviä virheitä on korjattu.
"-ck"-korjaukset sisältävät MuQSS-tehtävien ajoituksen, joka jatkaa BFS-projektin kehittämistä, sekä useita muutoksia, jotka vaikuttavat muistinhallintaan, prioriteettien käsittelyyn, ajastimen keskeytysten luomiseen ja ytimen virittämiseen. Näiden korjausten päätavoitteena on parantaa työpöytäsovellusten reagointikykyä. Koska ehdotetut muutokset voivat vaikuttaa negatiivisesti palvelinjärjestelmien, suuren CPU-ytimien määrän omaavien tietokoneiden ja moniajoympäristöjen suorituskykyyn, monet Kon Kolivasin muutoksista hylättiin pääytimeen sisällyttämiseksi, ja hän ylläpitää niitä nyt erillisenä korjaustiedostona, joka on mukautettu jokaiselle uudelle ytimen julkaisulle.
Lähde: opennet.ru
