Paragon je izdal izvedbo NTFS za jedro Linuxa

Konstantin Komarov, ustanovitelj in izvršni direktor podjetja Paragon Software, objavil niz popravkov na poštnem seznamu jedra Linuxa z eno popolna implementacija datotečnega sistema NTFS ki podpira operacije branja in pisanja. Koda za ta nabor popravkov je izdana pod GPL.

Izvedba podpira vse funkcije trenutne različice NTFS 3.1vključno z razširjenimi atributi datotek, načinom stiskanja podatkov, učinkovitim delom z vrzelmi datotek in ponovnim predvajanjem sprememb registra za obnovitev celovitosti po okvarah

Do zdaj predlagani krmilnik uporablja svojo poenostavljeno izvedbo Dnevnik NTFS, vendar v prihodnosti se načrtuje dodajanje podpore za popolno beleženje na vrhu JBD (log block device), ki je na voljo v jedru, na podlagi katerega je organizirano beleženje ext3, ext4 in OCFS2.

Na poštnem seznamu Paragon piše naslednje:

Ta popravek doda gonilnik za branje in pisanje NTFS v fs / ntfs3.

Z desetletnimi izkušnjami na področju razvoja komercialnih datotečnih sistemov in ogromno testno pokritostjo želimo pri Paragon Software GmbH prispevati k odprtokodni skupnosti z zagotavljanjem izvajanja gonilnika NTFS Read-Write za jedro Linuxa.

Nameravamo to različico podpirati po združitvi kode in dodati funkcije ter odpraviti napake. Na primer, v poznejših posodobitvah bo dodana popolna podpora za dnevnik JBD.

Krmilnik temelji na obstoječi osnovi komercialne kode izdelka iz programske opreme Paragon in je dobro preizkušen. Obliži so zasnovani v skladu z zahtevami za pripravo kode za Linux in ne vsebujejo dodatnih povezav API, kar omogoča, da je nov gonilnik vključen v glavno jedro.

Ko bodo popravki vključeni v glavno jedro Linuxa, namerava Paragon Software zagotoviti vzdrževanje, popravke napak in izboljšave funkcionalnosti.

Vendar pa vključitev v jedro lahko traja nekaj časa, ker mora tretja oseba pregledati predlagano kodo. V komentarjih na objavo so tudi težave z namestitvijo in neupoštevanjem številnih zahtev za oblikovanje popravkov.

Na primer, predlagano je, da oddani popravek razdeli na dele, saj je 27 tisoč vrstic v popravku preveč in povzroča težave pri pregledu in preverjanju.

V datoteki MAINTAINERS je priporočljivo izrecno določiti politiko za nadaljnje vzdrževanje kode in navesti vejo Git, v katero je treba poslati popravke. Prav tako opozarja, da je treba pristati na dodajanje nove izvedbe NTFS, če stari gonilnik fs / ntfs deluje v načinu samo za branje.

Prej za popoln dostop do particij NTFS desde Linux, tenía que uporabite gonilnik FUSE NTFS-3g, ki deluje v uporabniškem prostoru in ne zagotavlja želene zmogljivosti.

Ta gonilnik ni posodobljen od leta 2017, tako kot gonilnik fs / ntfs, ki je samo za branje. Oba gonilnika je ustvarila družba Tuxera, ki tako kot Paragon Software ponuja lastniški gonilnik NTFS, ki se distribuira v komercialne namene.

Oktobra lani se morate spomniti, po objavi javno dostopnih specifikacij s strani Microsofta in zagotovitvi možnosti brezplačne uporabe patentov za exFAT v Linuxu, Paragon Software je odprl kodo krmilnika z izvajanjem exFAT FS.

Prva različica gonilnika je bila omejena na delovanje samo za branje, vendar je bila različica z omogočenim pisanjem v razvoju.

Ti popravki niso ostali zahtevani, v jedro jedra pa je bil sprejet gonilnik exFAT, ki ga je predlagal Samsung in je bil uporabljen v vdelani programski opremi pametnih telefonov Android tega podjetja.

Potezo je boleče videla družba Paragon Software, ki je bila kritična do odprtih izvedb exFAT in NTFS.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   luix je dejal

    če Paragon ponuja popolno izvorno kodo z dostojno licenco, ni razloga, da je ne bi izkoristil,