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

Con Kolivas je upozorio na svoju namjeru da prestane razvijati svoje projekte za Linux kernel, usmjerene na poboljšanje odziva i interaktivnosti korisničkih zadataka. Uključujući razvoj MuQSS planera zadataka (Multiple Queue Skiplist Scheduler, prethodno razvijen pod imenom BFS) bit će zaustavljen i prilagodba skupa zakrpa “-ck” za nova izdanja kernela bit će zaustavljena.

Kao razlog navodi se gubitak interesa za razvoj Linux kernela nakon 20 godina takve aktivnosti i nemogućnost povratka nekadašnje motivacije nakon povratka liječničkom poslu tijekom pandemije Covid19 (Kon je po obrazovanju anesteziolog, a tijekom pandemije je vodio projekt za razvoj novog dizajna uređaja za mehaničku ventilaciju i korištenje 3D ispisa za izradu povezanih dijelova).

Zanimljivo je da je 2007. godine Con Kolivas već prestao razvijati "-ck" zakrpe zbog nemogućnosti promoviranja svojih popravaka na glavnoj jezgri Linuxa, ali se potom vratio njihovom razvoju. Ako Kon Kolivas ovoga puta ne pronađe motivaciju za nastavak rada, izdanje zakrpa 5.12-ck1 bit će posljednje.

Zakrpe "-ck", osim MuQSS planera, koji nastavlja razvoj BFS projekta, uključuju različite promjene koje utječu na rad sustava za upravljanje memorijom, rukovanje prioritetima, generiranje timer prekida i postavke kernela. Ključni cilj zakrpa je poboljšati responzivnost aplikacija na radnoj površini. Budući da predložene izmjene mogu negativno utjecati na performanse poslužiteljskih sustava, računala s velikim brojem CPU jezgri te rad u uvjetima u kojima se istovremeno izvodi veliki broj procesa, mnoge Kon Kolivasove izmjene odbijene su da budu prihvaćene u glavni kernela i on ih je morao podržati u obliku zasebnog skupa zakrpa.prilagodljiv svakom novom izdanju kernela.

Posljednje ažuriranje grane "-ck" bilo je prilagodba za izdanje kernela 5.12. Izdanje "-ck" zakrpa za kernel 5.13 je preskočeno, a nakon izlaska kernela 5.14 najavljeno je da će prestati portirati za nove verzije kernela. Možda bi palicu održavanja zakrpa mogli preuzeti projekti Liquorix i Xanmod, koji već koriste razvoj skupa "-ck" u svojim verzijama Linux kernela.

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

Izvor: opennet.ru

Dodajte komentar