Os desenvolvedores do kernel Linux estão discutindo a possibilidade de remover o ReiserFS

Matthew Wilcox da Oracle, conhecido por criar o driver nvme (NVM Express) e o mecanismo para acesso direto ao sistema de arquivos DAX, propôs remover o sistema de arquivos ReiserFS do kernel Linux por analogia com os sistemas de arquivos legados ext e xiafs, uma vez removidos ou encurtando o código ReiserFS, deixando apenas suporte para trabalhar em modo somente leitura.

O motivo da remoção foram dificuldades adicionais com a modernização da infraestrutura do kernel, causadas pelo fato de que especialmente para o ReiserFS, os desenvolvedores são forçados a deixar no kernel um manipulador desatualizado para o sinalizador AOP_FLAG_CONT_EXPAND, já que o ReiserFS continua sendo o único FS que usa este sinalizador no função write_begin. Ao mesmo tempo, a última correção no código ReiserFS é datada de 2019 e não está claro quão popular este FS é em geral e se continua a ser usado.

Jan Kára da SUSE concordou que o ReiserFS está a caminho de se tornar obsoleto, mas não está claro se ele tem idade suficiente para ser removido do kernel. De acordo com Ian, o ReiserFS continua a ser enviado para openSUSE e SLES, mas a base de usuários deste FS é pequena e está em constante declínio. Para usuários corporativos, o suporte para ReiserFS no SUSE foi descontinuado há 3 a 4 anos e o módulo com ReiserFS não está incluído no pacote do kernel por padrão. Como opção, Ian sugeriu começar a exibir um aviso de obsolescência ao montar partições ReiserFS e considerar este FS pronto para exclusão se ninguém avisar dentro de um ou dois anos que deseja continuar usando este FS.

Eduard Shishkin, que mantém o sistema de arquivos ReiserFS, juntou-se à discussão e forneceu um patch que remove o uso do sinalizador AOP_FLAG_CONT_EXPAND do código ReiserFS. Matthew Wilcox aceitou o patch em seu tópico. Assim, o motivo da remoção foi eliminado e a questão da remoção do ReiserFS do kernel pode ser considerada adiada por muito tempo.

Não será possível descartar completamente a questão da obsolescência do ReiserFS devido ao trabalho para excluir do kernel sistemas de arquivos com um problema 2038 não resolvido. Por exemplo, por este motivo, um cronograma já foi preparado para remover a quarta versão do formato do sistema de arquivos XFS do kernel (o novo formato XFS foi proposto no kernel 5.10 e moveu o overflow do contador de tempo para 2468). A compilação XFS v4 será desabilitada por padrão em 2025 e o código removido em 2030). Propõe-se o desenvolvimento de um cronograma semelhante para o ReiserFS, prevendo pelo menos cinco anos para migração para outros FS ou um formato de metadados alterado.

Fonte: opennet.ru

Adicionar um comentário