FERRAMENTAS LINUX: O código exFAT do Linux existente é "horrível", mas em breve poderá estar em cena

quinta-feira, 29 de agosto de 2019

O código exFAT do Linux existente é "horrível", mas em breve poderá estar em cena




Confira !



Após a aprovação da Microsoft de ver o suporte ao exFAT no Linux e, finalmente, liberar as especificações públicas para o sistema de arquivos, o código de driver Linux fora da árvore existente foi rapidamente enviado à lista de discussão para revisão e inclusão esperada no kernel.

O driver exFAT Linux existente fora da árvore é o de vários anos que vazou acidentalmente pela Samsung e foi esclarecido mais tarde em 2013. Devido à incerteza sobre as patentes exFAT da Microsoft e a empresa anteriormente não estava publicamente abençoando esse arquivo. sistema Linux, ele nunca foi incorporado.

Após o anúncio da Microsoft na quarta-feira, Greg Kroah-Hartman enviou a versão mais recente desse código exFAT para revisão / comentário e planos compartilhados para mesclá-lo na área de preparação do kernel. O driver do sistema de arquivos estaria na área de teste do kernel até que tudo esteja limpo.

O desenvolvedor de longa data do kernel, Christoph Hellwig, rapidamente criticou o código para reimplementar grandes partes do driver FAT existente do kernel e chamou esse novo driver de "uma pilha de porcaria". Ele pediu pela primeira vez que o driver fosse aprimorado e melhor compartilhamento de código, em vez de ter outro sistema de arquivos passando pela preparação.

Greg KH respondeu que não acredita que o suporte ao exFAT possa ser implementado no código FAT existente e que agora as especificações estão disponíveis ao público, será mais fácil melhorar o código. "Agora que temos as especificações, pode ser mais fácil, e a especificação vfat é um subconjunto da especificação exfat, mas para que as coisas funcionem hoje, para os usuários, é bom tê-las na preparação. Podemos fazer o normal, "mantê-lo estável, mesclar uma implementação de sala limpa como de costume e excluir a versão intermediária" de três etapas do processo, como já fizemos várias vezes. "

Greg reconheceu, no entanto, que esse código exFAT inicial do driver é realmente inferior à qualidade estelar", eu sei que o código é horrível, mas terei prazer em levar o código horrível para a preparação. Se isso te incomoda, apenas ignore. É para isso que a encenação existe :) "

Supondo que não haja objeções de Linus Torvalds, é bem possível que possamos ver esse driver exFAT inicial na área de teste do kernel com o próximo ciclo do Kernel Linux 5.4.


Fonte

Até a próxima!

Nenhum comentário:

Postar um comentário