Com Kolivas, ele anunciou sua intenção de abandonar seu trabalho no kernel do Linux

Com Kolivas (programador que trabalhou no kernel Linux e no desenvolvimento do software de mineração CGMiner) tornou conhecido Alguns dias atrás sua intenção de parar de desenvolver seus projetos no kernel Linux destina-se a tornar as tarefas do usuário mais responsivas e interativas.

Em particular, mencione que irá parar todo o desenvolvimento relacionado a agendador de tarefas MuQSSGenericName (Multiple Queue Skiplist Scheduler, anteriormente desenvolvido sob o nome de BFS) y a adaptação do conjunto de patches "-ck" para novas versões do kernel.

O motivo dessa intenção é devido à perda de interesse em desenvolver para o kernel Linux após 20 anos de atividades semelhanças e a incapacidade de recuperar a motivação anterior após retornar às atividades médicas durante a pandemia de Covid19 (por educação, Kon é um anestesiologista e durante a pandemia ele liderou um projeto para desenvolver um novo design de ventilador e o uso de impressão 3D para criar peças relacionadas) .

É digno de nota que em 2007 com o Kolivas já havia parado de desenvolver os patches "-Ck" no contexto da incapacidade de promover seus patches para o kernel principal Linux, mas depois voltou ao desenvolvimento.

Mas agora mencione isso se desta vez você não encontrar a motivação para continuar trabalhando, então, o lançamento do patch 5.12-ck1 será o último.

O tamanho da minha base de usuários parece estar diminuindo com o tempo, e estou me afastando cada vez mais do que está acontecendo no espaço do kernel do Linux, com inúmeras outras coisas me preocupando em meu tempo livre.

Por mais que eu ainda prefira rodar meu próprio kernel no meu hardware, estou tendo problemas para me motivar após os últimos 18 meses de insanidade global devido à Covid19 e eu sinto que realmente devo encerrar esse conjunto de patches com elegância. Meus primeiros patches do kernel do Linux datam de 20 anos e, quase sem paixão por trabalhar com eles, acho que podem estar muito atrasados.

Infelizmente, também não tenho fé que haja alguém a quem eu possa entregar o código como um sucessor, pois quase todas as bifurcações que vi em meu trabalho estão sujeitas a problemas que tentei evitar.

Os patches "-ck", além do programador MuQSS, que o desenvolvimento do projeto BFS continua, incluem várias mudanças que afetam o gerenciamento de memória, tratamento de prioridade, geração de interrupção de cronômetro e ajuste de kernel.

O principal objetivo dos patches é melhorar a capacidade de resposta dos aplicativos na área de trabalho. Uma vez que as alterações propostas podem afetar negativamente o desempenho dos sistemas servidores, computadores com um grande número de núcleos de CPU e operando em condições de execução simultânea de um grande número de processos, muitas das alterações de Con Colivas foram recusadas a serem aceitas no principal composição do kernel e teve que mantê-los na forma de um conjunto separado de patches, adaptável a cada nova versão do kernel.

A última atualização do ramo "-ck" foi a adaptação para a versão 5.12 núcleo. O lançamento dos patches "-ck" para o kernel 5.13 foi ignorado e, depois que o kernel 5.14 foi lançado, a intenção era parar a migração para versões mais novas do kernel.

Provavelmente os projetos Liquorix e Xanmod, que já usam desenvolvimentos do conjunto «-ck», eles poderão assumir o controle da manutenção do patch.

Com Kolivas você está disposto a transferir manutenção de patches para outras mãos, mas você não acha que esta é uma boa soluçãopois todas as tentativas anteriores de criar garfos levaram a problemas que você tentou evitar.

Para usuários que desejam tirar o máximo proveito do kernel Linux principal sem portar o agendador MuQSS para ele, Con Kolivas acredita que a maneira mais fácil e eficiente de fazer isso é mover patches para aumentar a taxa de geração de interrupção HZ para 1000Hz.

finalmente simSe você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.