Konstantin Komarov, Paragon Software'i asutaja ja juht, Linuxi tuuma postituslistis täieliku failisüsteemi rakendusega , mis toetab lugemis- ja kirjutamisrežiimi. Kood on avatud GPL litsentsi alusel.
Rakendus toetab kõiki NTFS 3.1 versiooni uusimaid funktsioone, sealhulgas failide laiendatud atribuute, andmete tihendamise režiimi, efektiivset töötlust failide tühikutes ja muudatusi žurnalis, et taastada terviklikkus tõrgete korral. Pakutud draiveris kasutatakse praegu ettevõtte sisemist lühendatud NTFS-i žurnaalimise rakendust, kuid tulevikus on plaanis lisada täieõigusliku žurnaalimise tugi Linuxi tuuma universaalses ploki seadmes (Journaling block device), mille alusel on korraldatud žurnaalimine ext3, ext4 ja OCFS2-s.
Draiver põhineb olemasoleva kaubandusliku Paragon Software koodibaasil ja on hästi testitud. Patchid on vormistatud vastavalt Linuxi koodivalmistamise nõuetele ning ei sisalda sidumisi täiendavate API-dega, mis võimaldab uue draiveri kaasata tuuma põhikoostisse. Pärast patchide kaasamist Linuxi tuuma põhikoostisse plaanib Paragon Software tagada nende hooldamise, vigade parandamise ja funktsionaalsuse laiendamise.
Kuid tuuma kaasamine võib võtta aega, kuna on vajalik, et kõrvalised arendajad uuriksid esitatud koodi. Avaliku väljaande kommentaarides on samuti mainitud kompileerimise ja riigi patchide vormistamise kohta. Näiteks soovitatakse esitatud patch jagada osadeks, kuna 27 tuhat rida ühes patchis on liiga palju ja põhjustab ülevaatuses ja kontrollimises raskusi. Failis MAINTAINERS on soovitatav selgelt määratleda koodi edasise hooldamise poliitika ning näidata Git haru, kuhu tuleks saata parandusi. Samuti rõhutatakse vajadust leppida kokku uue NTFS-i rakenduse lisamises, arvestades olemasolevat fs/ntfs draiverit, mis töötab ainult lugemisrežiimis.
Varem pidid Linuxi kasutajad, soovides täielikku juurdepääsu NTFS jaotustele, kasutama FUSE draiverit NTFS-3g, mis töötab kasutajariigis ja ei taganud soovitud jõudlust. See draiver alates 2017. aastast, nagu ka ainult lugemisrežiimis töötav fs/ntfs juhtmetus. Mõlemad juhendajad on loonud ettevõte Tuxera, mis, nagu ka Paragon Software, kaubanduslikult levitatavat kinnise allika NTFS juhtme.
Tuletame meelde, et eelmise aasta oktoobris, pärast Microsofti avalikkusele suunatud spetsifikatsioonide ja tasuta juurdepääsu võimaldamist exFAT patentidele Linuxis, avas Paragon Software oma exFAT failisüsteemiga juhtvea lähtekoodi. Juhtvea esimene versioon oli piiratud ainult lugemisrežiimiga, kuid arenduses oli versioon kirjutamise toega. Need plaastrid jäid kasutamata ja põhituumiku koosseisu võeti eksFAT juhtvea, Samsung ja Android nutitelefonide tarkvarades, mida see ettevõte kasutab. See samm oli valusalt ettevõttes Paragon Software, mis on kritiseerinud avatud realizatsioone exFAT ja NTFS.
Allikas: opennet.ru
