Pesquisa de site

Este PPA permite que você experimente um módulo exFat Kernel baseado no código Samsung


Um novo PPA dá aos usuários do Ubuntu a oportunidade de experimentar um módulo de kernel exFAT alternativo baseado no código mais recente da Samsung.

Você deve se lembrar que, em agosto, a Microsoft anunciou que ajudaria a trazer o exFAT para o kernel Linux sob uma licença permitida. Esta mudança encerrou anos de incerteza jurídica e deve permitir que o exFAT seja totalmente suportado no kernel Linux principal.

Mas todo o esforço está um pouco distante, e o driver exFAT de “teste” atual é baseado em algum código mais antigo.

Enquanto isso, os usuários do Ubuntu interessados em usar um módulo de sistema de arquivos exFAT para o kernel Linux baseado nos drivers sdFAT desenvolvidos pela Samsung (e usados em seus smartphones Android) agora podem.

O objetivo do projeto exfat-linux, mantido pelo desenvolvedor Android Park Ju Hyung, é “fornecer os melhores drivers genéricos de kernel para exFAT” para usuários de Linux. Ele faz isso aproveitando “modificações específicas da Samsung” e, em alguns casos, omissões que ajudam a tornar o código do projeto mais “portátil”.

O módulo do kernel exfat-linux é apresentado como uma alternativa imediata ao exfat-nofuse, cujo status de manutenção aparentemente está um pouco incerto.

Além disso, exfat-linux é baseado em código ‘mais recente’, e seu mantenedor planeja mesclar as alterações do upstream como e quando, e corrigir quaisquer falhas com kernels mais novos imediatamente.

Benefícios do exfat-linux sobre as outras alternativas:

  • Leitura/gravação mais rápida em sistemas de arquivos exFAT

  • Baseado em código ‘mais recente’

  • Suporta kernels ARM de 64 e 32 bits

  • Variedade de opções de montagem

O driver exFAT baseado em Samsung foi testado e funciona com todos os principais kernels LTS, bem como com os kernels Linux que a Canonical usa no Ubuntu, incluindo v5.0, v5.2 e até mesmo o 5.3-rc usado nas compilações diárias do Ubuntu 19.10 .

Como instalar o módulo de kernel Samsung exFat no Ubuntu

Antes de prosseguir, faça um balanço de sua configuração atual. Se tudo estiver funcionando bem ou você não tiver certeza do motivo pelo qual deseja trocar o módulo exFAT, não prossiga; fique com o que você tem.

Se, no entanto, você estiver interessado em avaliar o desempenho com módulos exfat alternativos não baseados em FUSE, quiser acessar recursos específicos dentro desta nova implementação, basta seguir as etapas a seguir, seguindo?

1. Abra uma nova janela de terminal (ctrl + alt + t) no Ubuntu 16.04 LTS, 18.04 LTS ou posterior (incluindo Linux Mint 19. x) e execute este comando:

sudo add-apt-repository ppa:arter97/exfat-linux

2. Digite sua senha e atualize sua lista de pacotes de software:

sudo apt update

3. Instale o pacote do módulo do kernel exfat-linux:

sudo apt install exfat-dkms

Depois que o pacote exfat-linux for baixado, descompactado, compilado e instalado, você precisará reinicializar sua máquina para garantir que o novo kernel seja carregado com sucesso.

Para descarregar ou remover o módulo do kernel posteriormente (e reverter para o módulo exFAT integrado do seu kernel), você pode descarregar o módulo usando modprobe -r ou remover o módulo do kernel completamente (recomendado) por executando este comando como root:

sudo apt remove exfat-dkms

Se você experimentar o exfat-linux — admito que no momento em que escrevo ainda não experimentei — deixe-me (e a outros leitores) saber como você está se saindo, quaisquer problemas que encontrar e assim por diante.

Obrigado, arter97

Artigos relacionados: