Paragon je objavio NTFS implementaciju za Linux kernel

Konstantin Komarov, osnivač i izvršni direktor tvrtke Paragon Software, objavio skup zakrpa na mailing listi Linux kernela s jednim potpuna primjena NTFS datotečnog sustava koji podržava operacije čitanja i pisanja. Kôd za ovaj komplet zakrpa objavljen je pod GPL-om.

Implementacija podržava sve značajke trenutne verzije NTFS 3.1uključujući proširene atribute datoteke, način kompresije podataka, učinkovit 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 jezgri, na temelju 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 desetljeća iskustva u razvoju komercijalnog datotečnog sustava i ogromnu pokrivenost testima, mi iz tvrtke Paragon Software GmbH želimo dati svoj doprinos zajednici otvorenog koda pružajući implementaciju NTFS Read-Write pokretačkog programa za Linux kernel.

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

Upravljač se temelji na postojećoj bazi komercijalnih kodova proizvoda tvrtke Paragon Software i dobro je testiran. Zakrpe su dizajnirane prema zahtjevima za pripremu koda za Linux i ne sadrže nikakve dodatne API veze, što omogućava novi pogonitelj da bude uključen u glavnu jezgru.

Jednom kada su zakrpe uključene u glavnu jezgru Linuxa, Paragon Software namjerava pružiti održavanje, ispravke programskih pogreš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.

Primjerice, 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 u koju treba poslati ispravke. Također ukazuje na potrebu da se pristane dodati novu implementaciju NTFS-a kada stari pogonitelj fs / ntfs radi u načinu samo za čitanje.

Prije toga, da biste imali puni pristup NTFS particijama s Linuxa, morao sam koristite upravljački program FUSE NTFS-3g, koja 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 komercijalno distribuira.

Morate se sjetiti u listopadu prošle godine, nakon objave javno dostupnih specifikacija od strane Microsofta i pružanja mogućnosti besplatne upotrebe patenata za exFAT na Linuxu, Paragon Software otvorio je svoj kontrolni 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 razvoju.

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 tvrtke prihvaćen je u jezgru jezgre.

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


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Komentar, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix dijo

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