NTFSPlus propus ca nou driver NTFS pentru Linux
Un nou driver NTFSPlus a fost propus pentru a înlocui NTFS3, vizând un suport NTFS mai rapid, mai curat și mai stabil în Linux.
După ani de zile în care s-au folosit drivere NTFS învechite sau prost întreținute, Linux ar putea în sfârșit să primească o înlocuire modernă și actualizată. Dezvoltatorul de kernel și Samba, Namjae Jeon, a propus NTFSPlus, o nouă refacere a sistemului de fișiere NTFS, menită să ofere performanțe mai bune, suport complet pentru scriere și întreținere pe termen lung.
După cum știți, driverele NTFS permit Linux-ului să citească și să scrie pe unități formatate NTFS, care sunt sistemele de fișiere implicite folosite de Windows, făcând astfel posibil ca sistemele Linux să acceseze, să modifice sau să partajeze fișierele stocate pe discurile Windows.
În prezent, utilizatorii de Linux se bazează fie pe vechiul driver „NTFS Classic” doar în modul citire, care a fost deja eliminat din kernel, fie pe NTFS3, care—deși este mai nou—s-a confruntat cu probleme de stabilitate și întreținere limitată. Multe distribuții continuă să includă în schimb ntfs-3g, un driver în spațiul utilizatorului care schimbă performanța pentru fiabilitate.
Aici intervine NTFSPlus. Construit pe baza codului mai vechi, dar mai curat, NTFS, acesta adaugă funcții moderne de kernel precum iomap, suport pentru folio și alocare întârziată pentru a crește performanța la scriere și a reduce semnificativ fragmentarea. Driverul renunță, de asemenea, complet la codul vechi „buffer head”, aliniindu-se astfel cu tendințele actuale ale kernel-ului.
Potrivit dezvoltatorilor, rezultatele performanțelor arată unele îmbunătățiri semnificative. În testele de scriere pe un singur fir, NTFSPlus a avut o performanță cu aproximativ 3–5% mai rapidă decât NTFS3, în timp ce în testele multi-threading a oferit câștiguri între 35% și 110%. Timpul de montare este, de asemenea, mult mai rapid—montarea unei partiții NTFS de 4TB durează mai puțin de o secundă cu NTFSPlus, comparativ cu peste patru secunde cu NTFS3.
Dincolo de viteză, NTFSPlus introduce îmbunătățiri ale stabilității. Acesta trece 287 de teste xfstests, comparativ cu cele 218 ale NTFS3, și gestionează cu succes sarcini care cauzează eșecul NTFS3, cum ar fi operațiunile mixte de directoare din benchmark-ul Bonnie++. În plus, un nou proiect de utilități în spațiul utilizatorului, numit ntfsprogs-plus, adaugă instrumente precum fsck.ntfs pentru repararea și testarea sistemului de fișiere — ceva ce NTFS3 nu avea deloc.
În plus, suportul complet pentru jurnalizare este planificat pentru o versiune viitoare, înlocuind implementarea incompletă a redării jurnalului din NTFS3.
Dacă ar fi fuzionat, NTFSPlus ar putea în cele din urmă să ofere utilizatorilor Linux o implementare NTFS de primă clasă, de înaltă performanță, care funcționează bine atât pe desktop, cât și pe servere — ceva ce a lipsit de mult timp.
Pentru mai multe informații, consultați mesajul de pe lista de corespondență a nucleului.
