Drejtuesi NTFS i Paragon Software mund të përfshihet në kernel Linux 5.15

Kur diskutoi edicionin e 27-të të botuar së fundmi të një grupi arnimesh me zbatimin e sistemit të skedarëve NTFS nga Paragon Software, Linus Torvalds tha se ai nuk sheh asnjë pengesë për pranimin e këtij grupi arnimesh në dritaren tjetër për pranimin e ndryshimeve. Nëse nuk identifikohen probleme të papritura, mbështetja NTFS e Paragon Software do të përfshihet në kernel 5.15, i cili pritet të dalë në nëntor.

Në kohën e mbetur para pranimit të arnimeve në kernel, Linus rekomandoi kontrollimin e dyfishtë të saktësisë së nënshkrimit të nënshkruar në arna, duke konfirmuar autorësinë e kodit të transferuar dhe gatishmërinë e shpërndarjes së tij si pjesë e kernelit sipas një licencë falas. Rekomandohet gjithashtu që Paragon Software të sigurohet edhe një herë që departamenti ligjor të kuptojë të gjitha pasojat e transferimit të kodit nën licencën GPLv2 dhe të kuptojë thelbin e kësaj licence copyleft.

Kodi për drejtuesin e ri NTFS u hap nga Paragon Software në gusht të vitit të kaluar dhe ndryshon nga drejtuesi tashmë i disponueshëm në kernel nga aftësia për të punuar në modalitetin e shkrimit. Shoferi i vjetër nuk është përditësuar për shumë vite dhe është në gjendje të keqe. Drejtuesi i ri mbështet të gjitha tiparet e versionit aktual të NTFS 3.1, duke përfshirë atributet e skedarëve të zgjeruar, mënyrën e ngjeshjes së të dhënave, punën efektive me hapësira boshe në skedarë dhe rishikimin e ndryshimeve nga regjistri për të rivendosur integritetin pas dështimeve.

Në edicionin e 27-të të arnimeve, Paragon Software përshtati drejtuesin për ndryshime në API iov, duke zëvendësuar thirrjen iov_iter_copy_from_user_atomic() me copy_page_from_iter_atomic() dhe duke ndaluar përdorimin e funksionit iov_iter_advance(). Nga rekomandimet e bëra në diskutim, e vetmja gjë që mbetet është përkthimi i kodit për të përdorur fs/iomap, por kjo nuk është një kërkesë e detyrueshme, por vetëm një rekomandim që mund të zbatohet pas përfshirjes në kernel. Përveç kësaj, Paragon Software ka konfirmuar se është gati të mbështesë kodin e propozuar në kernel dhe planifikon të transferojë më tej zbatimin e ditarit për të punuar në krye të JBD (pajisja e bllokut të ditarit) që ekziston në kernel, në bazë të së cilës ditari është i organizuar në ext3, ext4 dhe OCFS2.

Burimi: opennet.ru

Shto një koment