Un nuovo PPA offre agli utenti Ubuntu l'opportunità di provare un modulo del kernel exFAT alternativo basato sull'ultimo codice Samsung.
Potresti ricordare che, ad agosto, Microsoft ha annunciato che avrebbe contribuito a portare exFAT nel kernel Linux con una licenza consentita. Questa mossa ha posto fine ad anni di incertezza legale e dovrebbe consentire a exFAT di essere completamente supportato nel kernel Linux principale.
Ma tutto lo sforzo è un po' lontano e l'attuale driver exFAT di "staging" si basa su un codice precedente.
Nel frattempo, gli utenti di Ubuntu sono interessati a utilizzare un modulo filesystem exFAT per il kernel Linux basato su sdFAT
i driver sviluppati da Samsung (e utilizzati nei loro smartphone Android) ora possono farlo.
Lo scopo di exfat-linux
il progetto, gestito dallo sviluppatore Android Park Ju Hyung, è quello di "fornire i migliori driver del kernel generici per exFAT" per gli utenti Linux. Lo fa sfruttando "modifiche specifiche per Samsung" e, in alcuni casi, omissioni che aiutano a rendere il codice del progetto più "portatile".
Il exfat-linux
Il modulo del kernel è proposto come un'alternativa drop-in a exfat-nofuse, il cui stato di manutenzione è apparentemente un po' in sospeso.
Inoltre, exfat-linux
si basa su un codice "più recente" e il suo manutentore prevede di unire le modifiche a monte come e quando e di correggere tempestivamente eventuali interruzioni con i kernel più recenti.
Vantaggi di exfat-linux rispetto alle altre alternative:
- Lettura/scrittura più veloce su file system exFAT
- Basato su codice "più recente"
- Supporta kernel a 64 bit, 32 bit e ARM
- Varietà di opzioni di cavalcatura
Il driver exFAT basato su Samsung è stato testato e funziona con tutti i principali kernel LTS, nonché con i kernel Linux utilizzati da Canonical in Ubuntu, inclusi v5.0, v5.2 e persino il 5.3-rc utilizzato nelle build giornaliere di Ubuntu 19.10 .
Come installare il modulo del kernel Samsung exFat in Ubuntu
Prima di procedere, fai il punto sulla tua configurazione attuale. Se tutto funziona bene, o non sei davvero sicuro del motivo per cui vorresti cambiare il modulo exFAT, non seguire; rimani fedele a ciò che hai.
Se, tuttavia, sei interessato al benchmarking delle prestazioni con moduli exfat alternativi non basati su FUSE, desideri accedere a funzionalità specifiche all'interno di questa nuova implementazione, segui i passaggi seguenti?
1. Apri una nuova finestra del terminale (ctrl
+ alt
+ t
) su Ubuntu 16.04 LTS, 18.04 LTS o versioni successive (incluso Linux Mint 19.x) ed eseguire questo comando:
sudo add-apt-repository ppa:arter97/exfat-linux
2. Inserisci la tua password, quindi aggiorna l'elenco dei pacchetti software:
sudo apt update
3. Installa il pacchetto del modulo del kernel exfat-linux:
sudo apt install exfat-dkms
Una volta che il pacchetto exfat-linux è stato scaricato, spacchettato, compilato e installato, dovrai riavviare la tua macchina per assicurarti che il nuovo kernel sia caricato correttamente.
Per scaricare o rimuovere il modulo del kernel in un secondo momento (e ripristinare il modulo exFAT integrato nel kernel) puoi scaricare il modulo usando modprobe -r
oppure rimuovere completamente il modulo del kernel (consigliato) eseguendo questo comando come root:
sudo apt remove exfat-dkms
Se provi exfat-linux (ammetto che al momento in cui scrivo non l'ho fatto) facci sapere a me (e agli altri lettori) come te la cavi, eventuali problemi che incontri e così via.
Grazie arter97