În discutarea chestiunii separării responsabilităților în întreținerea codului sistemelor de fișiere și a driverelor asociate cu VFS, Linus Torvalds și-a exprimat disponibilitatea de a accepta direct patch-uri cu o nouă implementare a sistemului de fișiere NTFS, dacă compania Paragon Software va prelua responsabilitățile de maintainer pentru sistemul de fișiere NTFS în nucleul Linux și va primi confirmarea de la alți dezvoltatori ai nucleului care au efectuat revizuirea corectitudinii codului (din câte se pare, confirmările sunt deja disponibile).
Linus a menționat că printre dezvoltatorii VFS ai nucleului nu există persoane responsabile pentru acceptarea pull-request-urilor cu noi FS, așa că astfel de solicitări pot fi trimise personal lui. În general, Linus a sugerat că nu vede probleme majore în acceptarea în nucleul principal a noului cod NTFS, deoarece starea deplorabilă a vechiului driver NTFS este inacceptabilă, iar pentru noul driver de la Paragon, în ultimul an nu au fost formulate plângeri substanțiale.
În ultimul an, pe lista de discuții linux-fsdevel au fost propuse 26 de versiuni de patch-uri ntfs3 pentru revizuire, în care au fost remediate observațiile exprimate, dar problema includerii în nucleu s-a împotmolit din imposibilitatea de a găsi un maintainer VFS care să poată lua decizii cu privire la chestiuni conceptuale – ce să facem cu vechiul driver ntfs și dacă să implementăm în noul driver apelurile învechite FAT ioctl.
Codul noului driver NTFS a fost deschis de compania Paragon Software în august anul trecut și se deosebește de driverul existent în nucleu prin capacitatea de a funcționa în modul de scriere. Driverul suportă toate funcționalitățile versiunii actuale NTFS 3.1, inclusiv atributele extinse ale fișierelor, modul de compresie a datelor, o gestionare eficientă a spațiilor goale din fișiere și reproducerea modificărilor din jurnal pentru a restabili integritatea după crash-uri.
Sursa: opennet.ro
