Faz pouco Microsoft Anuncia Mais Facilitando a Interoperabilidade entre sistema operacional baseado no Linux e no Windows 10, tornando públicas as especificações do sistema de gerenciamento de arquivos exFAT.
Apesar esta mudança da Microsoft não libera o código-fonte, o que isso faz é você está apenas liberando direitos de uso exFAT e reservar qualquer intenção de reclamação ou demanda juntamente com os membros da Rede de Invenções Abertas (OIN).
Estabelecido em 2005, é uma comunidade baseada em Linux de mais de 3040 empresas em todo o mundo que concordaram em licenciar suas patentes, sem royalties, para proteger o Linux contra ações judiciais.
Anteriormente para usuários Linux que estavam tentando usar um meio de armazenamento com este sistema de arquivos, a única solução neste caso (se o seu dispositivo de armazenamento estiver formatado em exFAT) geralmente é para habilitar manualmente o suporte exFAT em sua distribuição Linux, que no caso do Debian e derivados é:
sudo apt-get install exfat-fuse exfat-utils
A este respeito, John Gossman, engenheiro da Microsoft e membro do conselho da Linux Foundation, disse:
“A Microsoft gosta do Linux. Dizemos isso com frequência e realmente pensamos nisso! Hoje, temos o prazer de anunciar que a Microsoft está apoiando a integração de sua tecnologia exFAT no kernel Linux "e" a possível inclusão de um kernel Linux que suporte exFAT em uma futura revisão da "definição do sistema Linux". Destacando a importância de a Microsoft permitir que a comunidade Linux use com confiança exFAT no kernel Linux, Gossman explicou que esta iniciativa deve "facilitar o desenvolvimento de implementações compatíveis e interoperáveis."
A escolha do sistema de arquivos é baseada principalmente no sistema operacional. Ao formatar um dispositivo de armazenamento no Windows Vista Service Pack 1 ou posterior (Windows 7, 8, 8.1 e 10), você tem a opção de escolher entre três sistemas de arquivos: FAT32, exFAT e NTFS para usar o dispositivo.
Dos sistemas de arquivos criados pela Microsoft, existem:
FAT32
O sistema de arquivos FAT32 criado em 1977 pela Microsoft é o menos eficiente e o menos avançado dos três, mas oferece maior compatibilidade com outros sistemas operacionais e dispositivos de armazenamento removíveis.
Infelizmente, O FAT32 não pode armazenar arquivos com mais de 4 GB em uma unidade formatada.
NTFS
NTFS (New Technology File System) é o sucessor do FAT (sigla para English File Allocation Table). NTFS tem muitas melhorias técnicas sobre FAT e HPFS (Sistema de arquivos de alto desempenho), como suporte de metadados aprimorado, o uso de estruturas de dados avançadas para melhorar o desempenho, a confiabilidade e a utilização do espaço em disco, bem como extensões adicionais, como o registro do sistema de arquivos e a lista de controle de acesso (ACL).
exFAT
exFAT (Tabela de alocação de arquivo estendido) é um sistema de arquivos proprietário projetado pela Microsoft principalmente para memória flash e mídia de armazenamento externo. Em geral, o acesso e as manipulações de arquivos são mais rápidos no exFAT do que no FAT32 e NTFS. Como o NTFS, o exFAT pode armazenar arquivos com mais de 4 GB em uma unidade formatada.
O suporte ExFAT é nativamente integrado ao Windows do Windows 7 e ao macOS do Mac OS X 10.6.5 "Snow Leopard".
Mas é possível usar exFAT no XP SP2 ou SP3, graças à atualização KB955704, e no Vista, graças à implementação do Service Pack 1.
exFAT também é compatível com a maioria dos sistemas operacionais GNU / Linux, por meio de um driver FUSE gratuito.
No entanto, anteriormente, uma licença emitida pela Microsoft era exigida para desenvolver ou distribuir tal implementação. Deve-se observar que quase todos os dispositivos existentes suportam exFAT em seus cartões SDXC para serem compatíveis com o Windows.
Esta notícia deve deliciar todos os apoiadores de código aberto e Linux (que usam exFAT ou não). Porque se você recomenda regularmente sistemas operacionais baseados em Linux para seus amigos e familiares, agora você pode ter certeza de que seus dispositivos de armazenamento externos funcionarão conforme o esperado nas plataformas Linux e Windows.