A Paragon Software, fornecedora de drivers licenciados pela Microsoft NTFS e exFAT para Linux, na lista de distribuição dos desenvolvedores do núcleo Linux
a implementação inicial de um novo driver aberto exFAT. O código do driver está sob a licença GPLv2 e temporariamente limitado a funcionar em modo somente leitura. Uma versão do driver que suporta modo de gravação está em desenvolvimento, mas ainda não está pronta para publicação. O patch para inclusão no núcleo Linux foi enviado pessoalmente por Konstantin Komarov, fundador e chefe da empresa .
A Paragon Software as ações da Microsoft para publicar informações de domínio público e oferecer a possibilidade de uso gratuito das patentes exFAT no Linux, e como sua contribuição, preparou um driver aberto exFAT para o núcleo Linux. É destacado que o driver é elaborado de acordo com os requisitos para preparação de código para o Linux e não contém vínculos a APIs adicionais, o que permite sua inclusão na composição principal do núcleo.
Lembramos que em agosto, na seção experimental "staging" do núcleo Linux 5.4 ("drivers/staging/"), já havia sido desenvolvido um driver aberto exFAT pela Samsung. Vale ressaltar que o driver adicionado é baseado em um código desatualizado (1.2.9), necessitando de aprimoramentos e adaptações às exigências de formatação do código para o núcleo. Posteriormente, foi
liberada uma versão atualizada do driver da Samsung, convertida para a ramificação "sdFAT" (2.2.0) e exibindo um ganho significativo de desempenho, mas este driver ainda não foi aceito na composição do núcleo Linux.
O sistema de arquivos exFAT foi criado pela Microsoft para eliminar as limitações do FAT32 ao ser utilizado em unidades flash de grande capacidade. O suporte ao sistema de arquivos exFAT surgiu no Windows Vista Service Pack 1 e no Windows XP com Service Pack 2. O tamanho máximo do arquivo em comparação com o FAT32 foi aumentado de 4 GB para 16 exabytes, eliminou-se o limite de tamanho máximo da partição de 32 GB, para reduzir a fragmentação e aumentar a velocidade foi introduzido um bitmap de blocos livres, e o limite de arquivos em um diretório foi elevado para 65 mil, prevendo-se a possibilidade de armazenar ACL.
Fonte: opennet.ru
