Il driver Paragon NTFS potrebbe finalmente entrare in Linux

0
125

Steven J. Vaughan-Nichols

Di Steven J. Vaughan-Nichols per Linux e Open Source | 2 agosto 2021 — 20:00 GMT (21:00 BST) | Argomento: software aziendale

paragon-linux.png

Microsoft ha introdotto il New Technology File System (NTFS), un file system journaling proprietario, in Windows NT 3.1 nel 1993. Da allora, ha sostituito il file system FAT (File Allocation Table) del 1977 in tutte le versioni di Windows. A differenza di FAT, che Microsoft avrebbe eventualmente aperto per altri utenti, NTFS è rimasto proprietario. Ciò ha reso difficile, ma non impossibile, l'utilizzo in Linux.

Recentemente, Paragon Software ha annunciato che avrebbe portato alcuni dei suoi driver software NTFS sul kernel Linux.

E' stato grandioso… tranne che il codice NTFS3 non era in condizione di essere aggiunto al kernel.

Con 27.000 righe di codice, era troppo grande. Come ha scritto lo sviluppatore del kernel Linux Nikolay Borisov, “Quindi, come ti aspetti esattamente che qualcuno recensisca questa mostruosità?” C'erano anche altri problemi con il codice.

Tuttavia, c'è davvero bisogno di questo codice. Con il supporto NTFS, gli utenti Linux possono utilizzare il collegamento di unità NTFS esterne o avviare i PC Windows in Linux per la risoluzione dei problemi.

È vero, ci sono driver NTFS per Linux, ma hanno problemi fondamentali. L'NTFS-3G, che funziona con il filesystem nello spazio utente (FUSE), è notoriamente lento. Il vecchio driver Captive NTFS è più completo, ma non viene più mantenuto.

Ma Paragon ha affrontato lentamente questi problemi. Dopo più di due dozzine di revisioni, il codice sembra essere quasi pronto per la prima serata. Ma, come ha sottolineato Linus Torvalds, sarebbe d'aiuto se Paragon lo sottomettesse davvero. E “Paragon dovrebbe semplicemente fare una richiesta pull git per questo.”

In altre parole, i problemi attuali non sono tanto tecnici in quanto Paragon sta ancora cercando di capire come funzionano gli sviluppatori del kernel Linux. Tuttavia, Paragon ha finalmente confermato che “manterrà questa implementazione”, ma che “avremo bisogno di diversi giorni per preparare una richiesta pull adeguata prima di inviartela”.

Torvalds ha accolto con favore questa notizia, anche se ha avvertito: “L'altra cosa che voglio quando ci sono nuovi grandi pezzi come questo che vengono aggiunti è chiederti di assicurarti che tutto sia firmato correttamente e che non ci sia confusione interna sul GPLv2 all'interno di Paragon e che tutte le persone legali, ecc. sono tutte consapevoli di tutto questo e sono a bordo. L'ultima cosa che vogliamo vedere è un po' di “oops, non volevamo farlo” brouhaha sei mesi dopo”.

 Torvalds non pensa che questo accadrà, ma il team del kernel Linux è stato spiacevolmente sorpreso in passato.

Una volta implementato, Paragon promette un driver di lettura-scrittura NTFS completamente funzionante, che funziona con tutte le versioni di NTFS e file normali, compressi e sparsi e supporta la riproduzione del journal.

Se tutto va bene, questo significa che gli utenti Linux possono aspettarsi di avere finalmente la possibilità di leggere, scrivere ed eliminare rapidamente i file sui sistemi Windows NTFS nella versione 5.15 del kernel Linux entro la fine dell'anno. Ciò renderà molti amministratori di sistema e tecnici molto più felici.

Storie correlate:

ExFAT sta arrivando al kernel LinuxPatch ora: buco di sicurezza del file system Linux, soprannominato Sequoia, può assumere il controllo dei sistemiMicrosoft: Windows 10 ora consente di accedere ai file system Linux in WSL 2

Argomenti correlati:

Linux Cloud Big Data Analytics Innovation Tech and Work Collaboration Steven J. Vaughan-Nichols

Di Steven J. Vaughan-Nichols per Linux e Open Source | 2 agosto 2021 — 20:00 GMT (21:00 BST) | Argomento: Software aziendale