Como o Ubuntu consegue ler FAT32?

5

Eu leio aqui que a Microsoft fatura de US $ 5 a US $ 15 em cada dispositivo Android vendido porque o Android pode ler o sistema de arquivos FAT. O Ubuntu também pode ler o sistema de arquivos FAT, mas não existe histórico de pagamento para a Microsoft. Qual a diferença?

    
por Isaac D. Cohen 26.08.2014 / 03:10

2 respostas

8

Isso é mais um problema com exFAT , e não FAT .

  • exFAT é o sistema de arquivos de propriedade da Microsoft que o Android (e qualquer outro dispositivo) precisa licenciar da Microsoft para suportar.

  • FAT (por exemplo, FAT32 + VFAT) é gratuito para implementar e implementar praticamente universalmente, inclusive no Ubuntu.

Um dos benefícios notáveis do exFAT sobre o FAT é seu suporte para arquivos individuais maiores que 4GB, um recurso essencial para aplicativos de gravação de vídeo.

O inconveniente mais notável, obviamente, é a sua natureza proprietária, dando um imposto da Microsoft a todos os dispositivos que implementam o padrão. É uma parte essencial do padrão SDXC, o que significa que os dispositivos que suportam cartões SD acima de 32 GB precisam pagar à Microsoft.

Editar: depois de ler o artigo, percebo agora que o próprio artigo sugere que os fornecedores estão pagando para usar até FAT (não exFAT). Desculpe por supor que foi sua própria confusão.

No entanto, o ponto que Muru fez em sua resposta ainda permanece: as implementações de software livre do FAT (incluindo a implementação no Linux, o kernel usado no Android) não estão sujeitas às patentes da Microsoft porque não implementam o algoritmo patenteado para manutenção de nomes extensos de arquivos e nomes de arquivos de 8/3 letras lado a lado.

O artigo até admite que só pode especular, e acho que é provavelmente errado, pelas razões acima. Ou, pelo menos, talvez não tenha a história completa: é possível que esses fornecedores estejam licenciando outras tecnologias da Microsoft e o contrato que eles têm com a Microsoft também inclua alguma tecnologia FAT mesmo eles não precisam de uma licença para isso.

    
por thomasrutter 26.08.2014 / 03:27
5

Mais especificamente, o sistema de arquivos exFAT . Isso porque exFAT é parte do padrão SDXC, e os fornecedores de dispositivos têm para suportá-lo se eles permitirem a memória externa. A patente do FAT que o artigo fala só entrou em jogo contra a TomTom, IIRC. O Linux em geral é capaz de evitar a patente FAT de um detalhe técnico, de acordo com essa artigo linux.com .

    
por muru 26.08.2014 / 03:21

Tags