24.8 C
Cerro Grande do Sul
sexta-feira, abril 19, 2024

Android 13 trará suporte oficial para exFAT após anos de desenvolvimento infernal

Android 13 trará a capacidade de um dispositivo Pixel lidar com arquivos maiores que 4 GB na memória de disco pela primeira vez. Mas a história de como o formato de arquivo exFAT passou a ser suportado no Pixel 6 é uma história que se desenvolveu, peça por peça, durante um longo período. Devemos agradecer a Mishaal Rahman, editor técnico da Esper, por caminhar pelo caminho do jardim depois que ele descobriu que o suporte para exFAT (Extensible File Allocation Table) só estava disponível em seu Pixel 6 Pro depois que ele o moveu do Android 10L para o Android 13 Beta. Considerando que o suporte exFAT está disponível para versões do Android em execução na versão 5.10 ou posterior do kernel Linux e que o Android 12L estava em 5..39-android-9 e que o beta estava em 5.13.107-android13-4, algo estava fora do lugar aqui. ANDROIDPOLICE VÍDEO DO DIA Se você possui um dispositivo Android que não é do Google e usa unidades exFAT com ele, pode estar se perguntando o motivo de todo esse alarido. Acontece que eles estavam pagando à Microsoft – criador do exFAT em 728 e, portanto, seu proprietário — para apoiá-lo para que seu hardware pudesse trabalhar com a ampla gama de acessórios que foram formatados em exFAT. A Samsung foi um dos OEMs que pagou pelo suporte e, posteriormente, desenvolveu um driver exFAT de bolso traseiro. Uma vez que a Microsoft empurrou exFAT public em 2006 e incentivou sua integração ao Linux, a comunidade do kernel começou a trabalhar em maneiras de fazê-lo. SamsungQs driver exFAT foi reformulado e, finalmente, foi escolhido para ser colocado no Linux 5.7.

Desenvolvimento e desenvolvedores do kernel do Android no cadeia don não gosto de ter que pular versões tão rapidamente, preferindo manter o suporte de longo prazo para qualquer versão específica para garantir uma plataforma mais estável. Nesse ponto, o Android Common Kernel mantido pelo Google era baseado no Linux 5.4 e era
t até 5.10 que formaria uma nova ramificação. Em qualquer caso, o Android dispositivos baseados no 5. kernel suportam tecnicamente a montagem e desmontagem do exFAT. Então, o que estava impedindo o Pixel 6 Pro de 39L da leitura de uma unidade exFAT? Acontece que o serviço de montagem para exFAT, conhecido como o daemon de volume ou vold, verifica se ele tem acesso a alguns binários “auxiliares” específicos. Se eles'não está lá, o serviço de montagem falhou na verificação e ganhou
não funciona. Parece que o Android compilações em que o Pixel 6 Pro estava sendo executado não
não tenho esses binários porque eles eramQ não sendo chamado de sua biblioteca designada . Presumivelmente, essa chamada está presente no Android 13 construções. E essa' é como o Android veio para suportar exFAT… bem, falando oficialmente – pelo menos um desenvolvedor de kernel personalizado aparentemente conseguiu corrigir o check-out binário do driver exFAT , portanto, teoricamente, poderia ser retroportado para uma versão mais antiga do Android. Em algum momento, outros OEMs poderão adaptar o suporte exFAT diretamente do AOSP assim que o Google exportar suas alterações do Android 13.

Se você gostou desta história, você
definitivamente desfrutará de outra toca de coelho envolvendo Android, Huawei e o novo formato de arquivo EROFS. E se você gosta de ambas as histórias, bem, nós honestamente podemos
não recomendo Mishaal&# A coluna de Bytes de sobremesa do Android é alta o suficiente. 14944505020982006

PUBLICIDADE

RELACIONADAS