Os desenvolvedores do núcleo do Linux discutem a possibilidade de remover o ReiserFS

Matthew Wilcox da Oracle, conhecido por criar o driver nvme (NVM Express) e o mecanismo de acesso direto ao sistema de arquivos DAX, sugeriu remover o sistema de arquivos ReiserFS do núcleo do Linux, assim como foram removidos anteriormente os sistemas de arquivos desatualizados ext e xiafs, ou reduzir o código do ReiserFS, mantendo apenas o suporte para operações em modo de somente leitura.

O motivo para a remoção foram as dificuldades adicionais na modernização da infraestrutura do núcleo, causadas pelo fato de que, especificamente para o ReiserFS, os desenvolvedores são forçados a manter no núcleo um manipulador de flag desatualizado, o AOP_FLAG_CONT_EXPAND, já que o ReiserFS continua a ser o único sistema de arquivos que utiliza essa flag na função write_begin. Além disso, a última correção no código do ReiserFS data de 2019 e não está claro o quanto tal sistema de arquivos é realmente utilizado e se ainda é adotado.

Jan Kára da SUSE concordou que o ReiserFS está se tornando obsoleto, mas não está claro se ele está suficientemente desatualizado para ser removido do núcleo. Segundo Jan, o ReiserFS continua a ser fornecido no openSUSE e SLES, mas a base de usuários deste sistema de arquivos é insignificante e vem diminuindo continuamente. Para os usuários corporativos, o suporte ao ReiserFS na SUSE foi encerrado há 3-4 anos, e o módulo com ReiserFS não está incluído por padrão no pacote do núcleo. Como alternativa, Jan sugeriu começar a emitir um aviso de obsolescência ao montar partições ReiserFS e considerar esse sistema de arquivos pronto para remoção, caso ninguém manifeste interesse em continuar usando-o dentro de um ou dois anos.

Eduard Shishkin, responsável pelo suporte do sistema de arquivos ReiserFS, se juntou à discussão e forneceu um patch que remove o uso da flag AOP_FLAG_CONT_EXPAND do código do ReiserFS. Matthew Wilcox aceitou o patch em seu ramo. Assim, o motivo para a remoção foi eliminado e a questão de excluir o ReiserFS do núcleo pode ser considerada adiada por um período considerável.

Não será possível ignorar completamente a questão da obsolescência do ReiserFS devido ao trabalho de exclusão do núcleo de sistemas de arquivos com o problema não resolvido de 2038. Por exemplo, por essa razão, já foi preparado um cronograma para a remoção do núcleo da versão quatro do formato do sistema de arquivos XFS (o novo formato XFS foi proposto no núcleo 5.10 e deslocou o estouro do contador de tempo para o ano 2468). A construção do XFS v4 será desativada por padrão em 2025, e o código será removido em 2030). Um cronograma semelhante será desenvolvido para o ReiserFS, proporcionando pelo menos cinco anos para a migração para outros sistemas de arquivos ou um formato de metadados alterado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster