Con Kolivas avisou sobre a intenção de interromper o desenvolvimento de seus projetos para o núcleo Linux, focados em melhorar a responsividade e a interatividade das tarefas dos usuários. Entre eles, o desenvolvimento do planejador MuQSS (Multiple Queue Skiplist Scheduler, anteriormente conhecido como BFS) será descontinuado e a adaptação do conjunto de patches "-ck" para novas versões do núcleo será encerrada.
Como motivo, menciona-se a perda de interesse no desenvolvimento para o núcleo Linux após 20 anos de atividade semelhante e a impossibilidade de recuperar a antiga motivação após retornar à prática médica durante a pandemia da Covid19 (por formação, Con é anestesiologista e, durante a pandemia, liderou um projeto para desenvolver uma nova construção de aparelhos de ventilação mecânica e utilizar a impressão 3D para criar peças auxiliares).
É notável que, em 2007, Con Kolivas já havia interrompido o desenvolvimento dos patches "-ck" devido à impossibilidade de promover suas correções ao núcleo principal do Linux, mas depois voltou a desenvolvê-los. Se Con Kolivas, desta vez, não conseguir encontrar motivação para continuar o trabalho, a liberação dos patches 5.12-ck1 será a última.
Os patches "-ck", além do planejador MuQSS, que continua o desenvolvimento do projeto BFS, incluem várias alterações que impactam o gerenciamento de memória, o tratamento de prioridades, a geração de interrupções de temporizador e as configurações do núcleo. O objetivo principal dos patches é aumentar a responsividade dos aplicativos na área de trabalho. Como as alterações propostas podem ter um impacto negativo no desempenho de sistemas servidores, computadores com várias CPUs e na operação sob condições de execução simultânea de muitos processos, muitas das alterações de Con Kolivas foram rejeitadas na base principal do núcleo e ele teve que mantê-las como um conjunto separado de patches, adaptáveis a cada nova versão do núcleo.
A última atualização da ramificação "-ck" foi a adaptação para a versão do núcleo 5.12. O lançamento dos patches "-ck" para o núcleo 5.13 foi pulado, e após a saída do núcleo 5.14, foi anunciado a intenção de cessar o porting para novas versões do núcleo. É possível que projetos como Liquorix e Xanmod possam assumir a manutenção dos patches, já utilizando em suas versões do núcleo Linux trabalhos do conjunto "-ck".
Con Kolivas está pronto para transferir a manutenção dos patches para outras mãos, mas não acredita que essa será uma solução bem-sucedida, uma vez que todas as tentativas anteriores de criação de forks geraram problemas que ele tentou evitar. Para os usuários que desejam obter o máximo benefício do uso do núcleo principal do Linux sem portar o planejador MuQSS, Con Kolivas acredita que a solução mais simples e eficaz será a transferência de patches para aumentar a frequência de geração de interrupções pelo temporizador (HZ) para 1000 Hz.
Fonte: opennet.ru
