A Microsoft tomou a iniciativa de incluir suporte exFAT no kernel Linux

Microsoft publicado técnico especificações no sistema de arquivos exFAT e expressou sua disposição de transferir os direitos de uso de todas as patentes relacionadas ao exFAT para uso gratuito no Linux. Observa-se que a documentação publicada é suficiente para criar uma implementação exFAT portátil totalmente compatível com produtos Microsoft. O objetivo final da iniciativa é adicionar suporte exFAT ao kernel principal do Linux.

Os membros da Open Invention Network (OIN), que inclui a Microsoft, concordam em não prosseguir com ações judiciais pelo uso de suas tecnologias em componentes”Sistemas Linux"("Sistema Linux"). Mas o exFAT não é uma delas, pelo que esta tecnologia não está sujeita ao compromisso da Microsoft em disponibilizar as suas patentes. Para enfrentar a ameaça de reivindicações de patentes, a Microsoft planeja buscar a inclusão do driver exFAT entre os componentes incluídos na próxima edição da definição de “sistema Linux”. Assim, as patentes relacionadas ao exFAT ficarão no âmbito do acordo celebrado entre os participantes do OIN.

É digno de nota que as patentes anteriores para exFAT foram ligação chave в mais reivindicações Microsoft, afetando pré-instalação de soluções baseadas em Linux. Um driver que implementou o exFAT há seis anos foi está aberto pela Samsung sob a licença GPLv2, mas ainda não está incluído no kernel principal do Linux devido ao risco de a Microsoft ser processada por violação de patente. Ainda no site da Microsoft página permanece com a exigência de obtenção de licença para uso de exFAT e a informação de que esta tecnologia foi licenciada por mais de 100 empresas, incluindo os maiores OEMs.

O sistema de arquivos exFAT foi criado pela Microsoft para superar as limitações do FAT32 quando usado em unidades Flash de grande capacidade. O suporte para o sistema de arquivos exFAT apareceu no Windows Vista Service Pack 1 e no Windows XP com Service Pack 2. O tamanho máximo de arquivo em comparação com FAT32 foi expandido de 4 GB para 16 exabytes, e a limitação do tamanho máximo de partição de 32 GB foi eliminada , para reduzir a fragmentação e aumentar a velocidade, foi introduzido um bitmap de blocos livres, o limite do número de arquivos em um diretório foi aumentado para 65 mil e foi fornecida a capacidade de armazenar ACLs.

Adição: Greg Kroah-Hartman aprovado inclusão do driver exFAT desenvolvido pela Samsung na seção experimental de “staging” do kernel Linux (“drivers/staging/”), onde são colocados os componentes que necessitam de melhorias. Observa-se que a inclusão no kernel tornará mais fácil levar o driver a um estado adequado para entrega na árvore de origem principal do kernel.

Fonte: opennet.ru

Adicionar um comentário