Paragon je objavio NTFS implementaciju za Linux kernel

Konstantin Komarov, osnivač i izvršni direktor kompanije Paragon Software, je objavio set zakrpa na mailing listi Linux kernela sa a potpuna implementacija sistema datoteka NTFS koji podržava operacije čitanja i pisanja. Kôd za ovaj set zakrpa objavljen je pod GPL.

Implementacija podržava sve značajke trenutne verzije NTFS 3.1uključujući proširene atribute datoteka, način kompresije podataka, efikasan rad s prazninama datoteka i ponovnu reprodukciju promjena registra radi vraćanja integriteta nakon kvarova.

Do sada predloženi kontroler koristi vlastitu pojednostavljenu implementaciju NTFS vođenje dnevnika, ali u budućnosti se planira dodati puna podrška dnevnika povrh JBD-a (log block device) dostupan u kernelu, na osnovu kojeg se organizira vođenje dnevnika ext3, ext4 i OCFS2.

Na mailing listi, Paragon piše sljedeće:

Ova zakrpa dodaje NTFS pokretački program za čitanje i pisanje na fs / ntfs3.

Uz decenije iskustva u razvoju komercijalnog sistema datoteka i ogromnu pokrivenost testom, mi iz Paragon Software GmbH želimo dati svoj doprinos zajednici otvorenog koda pružajući implementaciju NTFS Read-Write upravljačkog programa za Linux kernel.

Planiramo podržati ovu verziju nakon što se baza kodova spoji i dodati funkcije i ispraviti greške. Na primjer, puna podrška za JBD vođenje dnevnika bit će dodana u kasnijim ažuriranjima.

Kontroler se zasniva na postojećoj osnovi komercijalnog koda proizvoda kompanije Paragon Software i dobro je testiran. Zakrpe su dizajnirane u skladu sa zahtjevima za pripremu koda za Linux i ne sadrže dodatne API veze, što omogućava da novi pokretački program bude uključen u glavnu jezgru.

Jednom kada su zakrpe uključene u glavno jezgro Linuxa, Paragon Software namjerava pružiti održavanje, ispravke grešaka i poboljšanja funkcionalnosti.

Međutim, ugrađivanje u jezgru može potrajati zbog potrebe da treća strana pregleda predloženi kôd. U komentarima na post, također postoje problemi s postavljanjem i nepridržavanjem niza zahtjeva za dizajn zakrpe.

Na primjer, predloženo je podijeliti poslanu zakrpu na dijelove, jer je 27 tisuća linija u zakrpi previše i stvara poteškoće u pregledu i provjeri.

U datoteci MAINTAINERS preporučuje se izričito definirati politiku za daljnje održavanje koda i navesti Git granu kojoj treba poslati ispravke. Takođe ukazuje na potrebu da se složimo s dodavanjem nove NTFS implementacije kada stari upravljački program fs / ntfs radi u načinu samo za čitanje.

Prije toga, da biste imali puni pristup NTFS particijama desde Linux, Morao sam koristite upravljački program FUSE NTFS-3g, koji radi u korisničkom prostoru i ne pruža željene performanse.

Ovaj upravljački program nije ažuriran od 2017. godine, baš kao i upravljački program fs / ntfs samo za čitanje. Oba pokretačka programa stvorila je Tuxera, koja, poput Paragon Software, nudi vlasnički NTFS upravljački program koji se distribuira komercijalno.

Morate se sjetiti u oktobru prošle godine, nakon objavljivanja javno dostupnih specifikacija od strane Microsofta i pružanja mogućnosti besplatne upotrebe patenata za exFAT na Linuxu, Paragon Software otvorio je svoj kontrolerski kod implementacijom exFAT FS.

Prva verzija upravljačkog programa bila je ograničena na rad samo za čitanje, ali verzija s omogućenim upisivanjem bila je u fazi izrade.

Ove zakrpe ostale su nepotraživane, a exFAT upravljački program koji je predložio Samsung i koristio se u firmwareu Android pametnih telefona ove kompanije prihvaćen je u jezgru jezgra.

Taj potez bolno je gledao Paragon Software, koji je kritizirao otvorene implementacije exFAT-a i NTFS-a.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix rekao je

    ako Paragon pruža puni izvorni kod s pristojnom licencom, nema razloga da ga ne iskoristite,