NTFS upravljački program tvrtke Paragon Software može biti uključen u Linux kernel 5.15

Kad je govorio o nedavno objavljenom 27. izdanju skupa zakrpa s implementacijom NTFS datotečnog sustava iz Paragon Softwarea, Linus Torvalds je rekao da ne vidi prepreke za prihvaćanje ovog skupa zakrpa u sljedećem prozoru za prihvaćanje promjena. Ako se ne otkriju neočekivani problemi, podrška za NTFS Paragon Softwarea bit će uključena u kernel 5.15, čije se izdavanje očekuje u studenom.

U vremenu preostalom prije nego što se zakrpe prihvate u kernel, Linus je preporučio dvostruku provjeru ispravnosti potpisanog potpisa u zakrpama, potvrđujući autorstvo prenesenog koda i spremnost njegove distribucije kao dijela kernela pod besplatna licenca. Također se preporučuje da Paragon Software još jednom provjeri razumije li pravna služba sve posljedice prijenosa koda pod GPLv2 licencom i razumije li bit ove copyleft licence.

Kod za novi NTFS driver otvorio je Paragon Software u kolovozu prošle godine i razlikuje se od drivera koji je već dostupan u kernelu po mogućnosti rada u načinu pisanja. Stari upravljački program nije ažuriran godinama i u lošem je stanju. Novi upravljački program podržava sve značajke trenutne verzije NTFS 3.1, uključujući proširene atribute datoteka, način kompresije podataka, učinkovit rad s praznim prostorima u datotekama i ponovno reproduciranje promjena iz dnevnika za vraćanje integriteta nakon kvarova.

U 27. izdanju zakrpa, Paragon Software je prilagodio upravljački program za promjene u iov API-ju, zamjenjujući poziv iov_iter_copy_from_user_atomic() s copy_page_from_iter_atomic() i zaustavljajući korištenje funkcije iov_iter_advance(). Od preporuka danih u raspravi, jedino što preostaje je prevesti kod za korištenje fs/iomap, ali to nije obvezan zahtjev, već samo preporuka koja se može implementirati nakon uključivanja u kernel. Osim toga, Paragon Software je potvrdio da je spreman podržati predloženi kod u jezgri i planira daljnji prijenos implementacije vođenja dnevnika da radi na JBD (Journaling block device) koji postoji u jezgri, na temelju kojeg se bilježi je organiziran u ext3, ext4 i OCFS2.

Izvor: opennet.ru

Dodajte komentar