Paragon Software ettevõte avaldas NTFS GPL-implementatsiooni Linuxi tuumale

Konstantin Komarov, Paragon Software asutaja ja juht, avaldas Linuxi tuuma postitajate nimekirjas patchide komplekt täieõigusliku failisüsteemi implementatsiooniga NTFS, mis toetab lugemise ja kirjutamise režiimi. Kood on avatud GPL litsentsi all.

Implementatsioon toetab kõiki NTFS 3.1 praeguse versiooni omadusi, sealhulgas laiendatud failiattribute, andmete tihendamise režiimi, efektiivset töötlemist failide tühemikega ja muudatuste taastamist ajakirjanduse kaudu, et taastada terviklikkus pärast rikkeid. Pakutavas draiveris kasutatakse praegu kohandatud, kärbitud NTFS ajakirjanduse implementatsiooni, kuid tulevikus plaanitakse lisada täieliku ajakirjanduse toSupport ülemineku olemasolevale universaalsele plokiseadmestikule JBD (ajakirjanduse plokiseade), mille põhjal on korraldatud ajakirjandust ext3, ext4 ja OCFS2.

Draiver põhineb olemasoleva kommerts toote koodibaasil Paragon Software on hästi testitud. Patch'id on koostatud vastavalt Linuxi koodivalmistamise nõuetele ja ei sisalda sõltuvusi täiendavatest API-dest, mis võimaldab uue draiveri integreerimist tuumasse. Pärast patch'ide integreerimist Linuxi tuuma koodibaasi kavatseb Paragon Software tagada nende toe, vigade parandamise ja funktsionaalsuse laiendamise.

Siiski võib tuuma integreerimine võtta aega, kuna on vajalik kolmandate osapoolte arendajate pakutud koodi ülevaatus. Avaldamise kommentaarides mainitakse samuti probleeme kokku monteerimisega ja nõuete eiramisega mitmekesiste nõuete patšide haldamise kohta. Näiteks soovitatakse saata saadetud patš proovideks, kuna 27 tuhat rida ühes patšis on liiga palju ja tekitab raskusi ülevaatamisel ja kontrollimisel. Failis MAINTAINERS on soovitatud selgelt määratleda koodi edasise hoolduse poliitika ja näidata Git haru, kuhu tuleks saata parandused. Samuti rõhutatakse vajadust kooskõlastada uue NTFS teostuse lisamine vanematele fs/ntfs draiveritele, mis töötab ainult lugemisrežiimis.

Varem, et pääseda juurde NTFS jaotistele Linuxist, tuli kasutada FUSE draiverit NTFS-3g, mis töötab kasutajaruumi all ja ei taganud soovitud jõudlust. See draiver ei ole uuendatud alates 2017. aastast, nagu ka ainult lugemisrežiimis töötav draiver fs/ntfs. Mõlemad draiverid on välja töötanud Tuxera, kes, nagu ka Paragon Software, pakub kaubanduslikult levitatavat patenditud NTFS-draiverit.

Tuleb meelde tuletada, et möödunud aasta oktoobris, pärast avalikustamist Microsofti avalike spetsifikatsioonide ja exFAT patendi tasuta kasutamise võimaluste valguses avas Paragon Software oma exFAT failisüsteemi draiveri lähtekoodi. Esimene versioon draiverist töötas ainult lugemisrežiimis, kuid arendamisel oli ka kirjutamist toetav versioon. Need plaastrid jäid kasutamata ning peajadasse kiideti exFAT draiver. pakutud Samsungi poolt ja kasutatud selle ettevõtte Android-smartfonide püsivara. See samm oli valulikult vastu võetud Paragon Softwareis, kes esitas kriitikat avatud exFAT ja NTFS rakenduste kohta.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster