Sistema de arquivos F2FS recebeu suporte a case-folding

O sistema de arquivos F2FS recebeu suporte a case-folding, para ignorar a diferenciação de letras maiúsculas e minusculas. Confira os detalhes dessa mudança.

Normalmente, sistema de arquivos modernos diferenciam letras maiúsculas e minusculas de nomes de arquivos e pastas.

Sistema de arquivos F2FS recebeu suporte a case-folding
Sistema de arquivos F2FS recebeu suporte a case-folding

Isso é importante para a segurança e outros aspectos de um sistema operacional. No entanto, em determinadas aplicações, essa característica pode atrapalhar. Por isso, alguns sistemas utilizam case-folding para ignorar essa diferenciação.

Depois que o EXT4 recebeu o suporte inicial (e opcional) para diretórios/arquivos que não diferenciam maiúsculas de minúsculas, o Flash-Friendly File-System (F2FS) definiu um conjunto de correções pendentes que estendem o suporte a case-folding para esse sistema de arquivos, que está se tornando cada vez mais utilizado por smartphones Android e outros dispositivos.

F2FS é um sistema de arquivos para dispositivos baseados em memória flash inicialmente desenvolvido pela Samsung Electronics para o kernel Linux.

Agora, foi enviado foram um conjunto revisado de dois patches e apenas 300 linhas de código que implementam o suporte a case-folding, dentro do sistema de arquivos F2FS.

Sistema de arquivos F2FS recebeu suporte a case-folding

Esse suporte a case-folding para pesquisas de nomes de arquivo sem distinção entre maiúsculas e minúsculas é baseado no suporte encontrado no EXT4 nos kernels mais recentes.

Notavelmente, este suporte insensível a maiúsculas e minúsculas do F2FS não trabalha atualmente com as capacidades de criptografia nativas do sistema de arquivos – uma limitação compartilhada com EXT4.

Além disso, e como o EXT4, o case folding do F2FS pode ser definido por diretório.

Este suporte a case folding do F2FS está sendo perseguido por Daniel Rosenberg, do Google, o que não é surpreendente, considerando o crescente uso do F2FS no Android.

Então, neste estágio, parece que o folding do F2FS estará pronto para o ciclo Linux 5.4, no final deste ano.

O que está sendo falado no blog

Veja mais artigos publicados neste dia…

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.