Zaustavljanje razvoja MuQSS planera zadataka i "-ck" zakrpa za Linux kernel

Con Kolivas je upozorio na svoju namjeru da prekine razvoj svojih projekata za jezgro Linuxa, usmjerenih na poboljšanje odziva i interaktivnosti korisničkih zadataka. Ovo uključuje zaustavljanje razvoja MuQSS planera zadataka (Multiple Queue Skiplist Scheduler, prethodno razvijen pod imenom BFS) i zaustavljanje prilagođavanja skupa zakrpa “-ck” za nova izdanja kernela.

Kao razlog se navodi gubitak interesa za razvoj Linux kernela nakon 20 godina takve aktivnosti i nemogućnost da se povrati bivša motivacija nakon povratka medicinskom poslu tokom pandemije Covid19 (Kon je po obrazovanju anesteziolog i tokom pandemije vodio je projekat za razvoj novog dizajna uređaja za mehaničku ventilaciju i korištenje 3D štampe za izradu povezanih dijelova).

Važno je napomenuti da je 2007. Con Kolyvas već prestao da razvija “-ck” zakrpe zbog nemogućnosti promoviranja njegovih popravki na glavnom Linux kernelu, ali se potom vratio njihovom razvoju. Ako Kon Kolivas ovaj put ne nađe motivaciju da nastavi s radom, izdavanje zakrpa 5.12-ck1 će biti posljednje.

"-ck" zakrpe, pored MuQSS planera, koji nastavlja razvoj BFS projekta, uključuju različite promjene koje utiču na rad sistema za upravljanje memorijom, rukovanje prioritetima, generiranje prekida tajmera i postavke kernela. Ključni cilj zakrpa je poboljšanje odziva aplikacija na desktopu. Budući da predložene izmjene mogu negativno uticati na performanse serverskih sistema, računara sa velikim brojem CPU jezgara i rada u uslovima u kojima se istovremeno izvodi veliki broj procesa, mnoge od Kon Kolivasovih izmjena su odbijene da se prihvate u glavnom kernel i on ih je morao podržati u obliku zasebnog skupa zakrpa, prilagodljivih svakom novom izdanju kernela.

Najnovije ažuriranje grane "-ck" bila je adaptacija za izdanje kernela 5.12. Izdavanje "-ck" zakrpa za kernel 5.13 je preskočeno, a nakon izlaska kernela 5.14 najavljeno je da će prestati sa portiranjem za nove verzije kernela. Možda bi palicu održavanja zakrpa mogli preuzeti projekti Liquorix i Xanmod, koji već koriste razvoje iz "-ck" skupa u svojim verzijama Linux kernela.

Con Kolivas je spreman da održavanje zakrpa preda u druge ruke, ali ne vjeruje da će to biti dobro rješenje, jer su svi dosadašnji pokušaji kreiranja forkova doveli do problema koje je pokušavao izbjeći. Za korisnike koji žele izvući maksimum iz korištenja glavnog Linux kernela bez portiranja MuQSS planera na njega, Con Kolivas vjeruje da je najlakši i najefikasniji način za prijenos zakrpa povećanje učestalosti generiranja prekida tajmera (HZ) do 1000 Hz.

izvor: opennet.ru

Dodajte komentar