Con Kolivas ha avvertito dell'intenzione di interrompere lo sviluppo dei suoi progetti per il kernel Linux, mirati a migliorare la reattività e l'interattività delle attività utente. Tra l'altro, verrà fermato lo sviluppo dello scheduler MuQSS (Multiple Queue Skiplist Scheduler, precedentemente noto come BFS) e sarà interrotta l'adattazione del set di patch «-ck» per le nuove release del kernel.
Come motivo si cita la perdita di interesse per lo sviluppo per il kernel Linux dopo 20 anni di attività e l'impossibilità di recuperare la motivazione dopo il ritorno all'attività medica durante la pandemia di Covid19 (per formazione Con è anestesista e durante la pandemia ha guidato un progetto per lo sviluppo di un nuovo design di dispositivi di ventilazione polmonare e l'uso della stampa 3D per la creazione di componenti correlati).
È interessante notare che nel 2007 Con Kolivas aveva già interrotto lo sviluppo delle patch «-ck» a causa dell'impossibilità di promuovere le sue correzioni nel core del kernel Linux, ma poi era tornato allo sviluppo. Se Con Kolivas in questa occasione non riuscirà a trovare la motivazione per continuare il suo lavoro, il rilascio delle patch 5.12-ck1 sarà l'ultimo.
Le patch «-ck», oltre allo scheduler MuQSS, che continua lo sviluppo del progetto BFS, includono diverse modifiche che influenzano il funzionamento del sistema di gestione della memoria, il trattamento delle priorità, la generazione delle interruzioni del timer e le impostazioni del kernel. L'obiettivo principale delle patch è incrementare la reattività delle applicazioni desktop. Poiché le modifiche proposte possono influenzare negativamente le prestazioni dei sistemi server, dei computer con un gran numero di core CPU e del funzionamento in condizioni di alta concorrenza di processi, molte delle modifiche di Con Kolivas sono state rifiutate nel core del kernel e ha dovuto mantenerle come un insieme separato di patch, adattabile a ogni nuova release del kernel.
L'ultimo aggiornamento della serie «-ck» è stata l'adattazione per la release del kernel 5.12. La release delle patch «-ck» per il kernel 5.13 è stata saltata, e dopo il rilascio del kernel 5.14 è stata annunciata l'intenzione di interrompere il porting per le nuove versioni del kernel. È possibile che i progetti Liquorix e Xanmod, che già utilizzano nel loro kernel Linux le implementazioni del set «-ck», possano continuare a supportare le patch.
Con Kolivas è pronto a trasferire la gestione delle patch ad altre mani, ma non crede che sia una soluzione vincente, poiché tutti i precedenti tentativi di creare fork hanno portato a problemi che ha cercato di evitare. Per gli utenti che desiderano ottenere il massimo vantaggio dall'uso del kernel Linux senza portare il pianificatore MuQSS su di esso, Con Kolivas ritiene che la cosa più semplice ed efficace sia trasferire le patch per aumentare la frequenza di generazione delle interruzioni dal timer (HZ) a 1000 Hz.
Fonte: opennet.ru
