Ontem, esperava-se que a janela de mesclagem do Kernel Linux 6.5 fosse encerrada, e um dos problemas persistentes é se o driver do sistema de arquivos BCacheFS seria mesclado após o envio final do pull request para a mainline do Kernel Linux 6.5. Esse sistema de arquivos ainda experimental está em desenvolvimento há anos, e a maioria dos recursos é considerada estável e já está sendo utilizada por aqueles que executam o driver do sistema de arquivos fora da árvore. O Bcachefs está em desenvolvimento há quase uma década, desde que esse sistema de arquivos copy-on-write surgiu a partir do código de cache de bloco do kernel do Linux.
Infelizmente, embora possamos sempre esperar por uma decisão de última hora de Linus Torvalds, parece que o driver Bcachefs pode não ser mesclado para o Linux 6.5. Ainda não houve nenhum comentário oficial de Torvalds ou atividade relacionada a ele no Git, mas uma discussão bastante tensa está ocorrendo na lista de discussão do kernel do Linux entre os desenvolvedores.
A principal fonte de tensão não está relacionada ao sistema de arquivos em si, mas sim às mudanças de código necessárias para o kernel fora do próprio módulo do kernel, bem como os tópicos da lista de discussão em torno do Bcachefs que frequentemente se tornam acalorados. Nos últimos dias, houve muitas mensagens não amigáveis no longo tópico da lista de discussão em torno do pull request do Bcachefs. Além disso, com as alterações de código de bloco comuns e outras alterações sendo enviadas por meio do próprio pull request do Bcachefs, em vez de pelas árvores normais do subsistema, o que vai contra a abordagem padrão de desenvolvimento do kernel do Linux.
Nas próximas horas, veremos se há alguma surpresa inesperada antes do lançamento do Kernel Linux 6.5-rc1, mas parece bastante provável que o Bcachefs não seja aceito neste ciclo.
Aqueles que desejarem ler mais sobre o próprio Bcachefs podem fazê-lo através do site do projeto em Bcachefs.org.
Até a próxima !!
Nenhum comentário:
Postar um comentário