FERRAMENTAS LINUX: O Casefolding para o sistema de arquivos Bcachefs foi publicado

segunda-feira, 14 de agosto de 2023

O Casefolding para o sistema de arquivos Bcachefs foi publicado

 

O sistema de arquivos Bcachefs continua progredindo em direção à inclusão no kernel principal. De maneira interessante, neste fim de semana, um desenvolvedor da Valve compartilhou patches para implementar o suporte a dobragem de letras maiúsculas e minúsculas (case-folding) para esse sistema de arquivos de código aberto.

O desenvolvedor do Linux, Joshua Ashton, reconhecido por seu trabalho no DXVK e outros projetos Linux da Valve, disponibilizou um conjunto de patches que introduzem o suporte para dobragem de caixa no Bcachefs. Esse recurso de dobragem permite que pesquisas por nomes de arquivo não façam distinção entre letras maiúsculas e minúsculas no sistema de arquivos Bcachefs. Isso utiliza a redução e normalização de UTF-8, similar ao que já está implementado nos sistemas de arquivos F2FS e EXT4 como um recurso opcional. A ideia é que, no futuro, a funcionalidade de dobragem de caixa do Bcachefs possibilite a seleção do suporte por arquivo ou por inode.


Você pode encontrar essa série inicial de patches para a dobragem de caixa no Bcachefs aqui. Embora sistemas Linux tradicionalmente não tenham suportado sistemas de arquivos que não diferenciam letras maiúsculas de minúsculas, esse recurso pode ser valioso para cenários como jogos do Windows no Linux e outras situações em que programas desenvolvidos para o ambiente Windows não fazem essa distinção entre caixa alta e caixa baixa.

É importante notar que o Bcachefs está em desenvolvimento contínuo, e recursos como esse podem torná-lo ainda mais versátil e útil para diversos cenários de uso.




Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário