Nel kernel 7.1 è stato adottato un nuovo driver NTFS

Linus Torvalds ha aggiunto al kernel Linux 7.1, il rilascio del quale è atteso a metà giugno, un insieme di modifiche con una nuova implementazione del driver per il file system NTFS. Il nuovo driver è incluso con il nome «ntfs», precedentemente utilizzato per rimuovere il vecchio driver dal kernel, che operava in modalità di sola lettura. Fino ad ora, il driver NTFS principale nel kernel era ntfs3, aggiunto qualche anno fa da Paragon Software.

La nuova implementazione è stata preparata dallo sviluppatore del kernel Namjae Jeon , che ha partecipato in precedenza allo sviluppo di exFAT, KSMBD e di altri sottosistemi. Il lavoro sul driver è durato circa quattro anni e rappresenta una revisione del driver NTFS originario del kernel con una base di codice più pulita, alla quale sono state aggiunte capacità di scrittura, funzionalità più moderne e un'integrazione migliorata con i meccanismi attuali del kernel Linux.

Tra i vantaggi della nuova implementazione sono citati il pieno supporto per la scrittura, una stabilità superiore rispetto a ntfs3, il passaggio di un numero maggiore di test xfstests, oltre all'utilizzo delle moderne funzionalità del kernel, come iomap e folio. Inoltre, per la nuova implementazione sono state preparate utilità utente per fsck. Secondo gli autori, per il livello di integrazione interna con le moderne funzionalità del kernel, il nuovo driver appare preferibile a quello attuale. ntfs3.

Prima di essere incluso nel ramo principale, il codice è rimasto per circa due mesi in linux-next, dove ha subito un'ulteriore fase di collaudo e revisione. Il volume totale della nuova e rivisitata base di codice è stimato in oltre 36 mila righe.

È degno di nota che inizialmente Linus Torvalds ha rifiutato il primo tentativo di inclusione del nuovo driver a causa di problemi di formattazione pull request in Git, ma dopo l'invio della versione corretta, le modifiche sono state accettate. Lo stesso Torvalds ha descritto l'accaduto come «ntfs resurrection». Tuttavia, il driver ntfs3 rimane ancora nell'albero dei sorgenti del kernel, mentre la nuova implementazione può essere attivata tramite l'opzione NTFS_FS in Kconfig.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster