Nucleul 7.1 a acceptat un nou driver NTFS

Linus Torvalds a inclus în nucleu Linux 7.1, a cărui lansare este așteptată la mijlocul lunii iunie, un set de modificări cu o nouă implementare a driverului pentru sistemul de fișiere NTFS. Noua implementare este inclusă sub numele «ntfs», care a fost folosit anterior pentru a elimina din nucleu vechiul driver, care funcționa în modul doar de citire. Până acum, principalul driver NTFS din nucleu a rămas ntfs3, adăugat cu câțiva ani în urmă de compania Paragon Software.

Noua implementare a fost pregătită de dezvoltatorul nucleului Namjae Jeon (Namjae Jeon), care a mai participat la dezvoltarea exFAT, KSMBD , și altor subsisteme. Lucrările la driver au durat aproximativ patru ani și reprezintă o rescriere a vechiului driver NTFS din nucleu, având o bază de cod mai curată, în care au fost adăugate suport pentru scriere, funcționalități mai moderne și o integrare îmbunătățită cu mecanismele actuale ale nucleului Linux.

Printre avantajele noii implementări se menționează suport complet pentru scriere, stabilitate mai mare în comparație cu ntfs3, trecerea unui număr mai mare de teste xfstests, precum și utilizarea funcționalităților moderne ale nucleului, precum iomap și folio. În plus, pentru noua implementare au fost pregătite utilitare pentru utilizatori pentru fsck. Potrivit autorilor, în ceea ce privește nivelul de integrare internă cu funcționalitățile moderne ale nucleului, noul driver se prezintă ca o opțiune preferabilă față de cel actual ntfs3.

. Înainte de a fi inclus în ramura principală, codul a fost supus unei verificări suplimentare timp de aproximativ două luni în linux-next, unde a fost supus unei examinări și unei recenzări suplimentare. Volumul total al noii și rescrisei baze de cod este estimat la mai mult de 36 de mii de linii.

Este remarcabil că inițial Linus Torvalds a respins prima încercare de includere a noului driver din cauza problemelor legate de formatul pull request în Git, dar după ce a fost trimis o variantă corectată, modificările au fost acceptate. Torvalds a caracterizat întâmplarea drept «ntfs resurrection». Cu toate acestea, driverul ntfs3 încă rămâne în arborii surselor nucleului, iar noua implementare poate fi inclusă prin opțiunea NTFS_FS în Kconfig.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster