FERRAMENTAS LINUX: O Linux recebendo implementação genérica de casefolding para sistemas de arquivos

segunda-feira, 31 de agosto de 2020

O Linux recebendo implementação genérica de casefolding para sistemas de arquivos



Confira  !



Ao tornar mais fácil a reutilização de código entre os sistemas de arquivos e permitir uma implementação unificada para se concentrar em uma única base de código para otimizações futuras, uma implementação genérica de dobragem de caso para sistemas de arquivos Linux está sendo preparada para a linha principal.

O EXT4 e o F2FS ambos suportaram o suporte opcional de dobragem de caixa com base em UTF-8 para nomes de arquivo / pasta por pasta há um ano. Até o momento, os sistemas de arquivos contam com implementações semelhantes, embora copiadas, do código, enquanto agora ele está sendo transformado em uma implementação genérica que pode ser facilmente compartilhada entre os sistemas de arquivos. Além de evitar a duplicação de código para o dobramento de caixa UTF8, essa padronização torna mais fácil otimizá-lo avançando sem ter que portar nenhuma otimização para as diferentes implementações de sistema de arquivos. O código em sua forma atual deve ser funcionalmente equivalente ao código existente por sistema de arquivos.

A implementação comum e a comutação do F2FS para usar o suporte genérico está atualmente na fila no branch "dev" do Flash-Friendly File-System. Se não houver problemas, provavelmente podemos ver esta implementação genérica de dobragem de caso vir com o Kernel Linux 5.10 ainda este ano.

Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário