Paragon Software NTFS upravljački program bit će ugrađen u Linux 5.15

Prije nekoliko dana podijelili smo ovdje na blogu vijesti o čemu Linus Torvalds zamolio je Paragon Software da dostavi kôd za spajanje svog novog NTFS pogonitelja. Tada se mislilo da bi se upravljački program mogao dodati u Linux 5.14-rc2, što se nije dogodilo, ali bit će integrirano u verziju Linuxa 5.15

I to je tijekom rasprave u broju 27 iz zakrpe, implementacija je nedavno objavljena iz datotečnog sustava NTFS tvrtke Paragon Software i koji je u osnovi Linus Torvalds dao zeleno svjetlo koji će se implementirati unutar Linuxa, jer je rečeno da „ne vidi prepreke za primanje ovog skupa zakrpa u sljedećem prozoru za prihvaćanje promjena. Osim ako se ne identificiraju nepredviđeni problemi, NTFS podrška Paragon Software -a bit će uključena u kernel 5.15, a očekuje se da će biti objavljena u studenom. "

Tijekom preostalog vremena do prihvaćanja zakrpa u jezgri, Linus preporučuje se ponovna provjera točnosti potpisa na zakrpama potvrđivanje autorstva prenesenog koda i priprema njegove distribucije kao dijela jezgre pod otvorenim kodom. Također je preporučeno da Paragon Software još jednom osigura da pravni odjel razumije sve posljedice prijenosa koda pod licencom GPLv2 i razumije suštinu ove licence za kopiranje.

Kôd za novi NTFS upravljački program objavio je Paragon Software u kolovozu prošle godine i razlikuje se od onog koji se već nalazi u jezgri upravljačkog programa sposobnošću rada u načinu pisanja, budući da prethodni upravljački program nije ažuriran mnogo godina i nalazi se u žalosno stanje.

Planiramo podržati ovu verziju nakon što se baza kodova spoji i dodati nove
značajke i popraviti greške. Na primjer, potpuna podrška za vođenje dnevnika na JBD -u će biti
dodano u kasnijim ažuriranjima.

I to je gore, za potpuni pristup NTFS particijama od Linux, morao sam koristiti 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 upravljačka programa stvorila je Tuxera, koja, poput Paragon softvera, pruža komercijalno dostupan vlasnički upravljački program za NTFS.

Kao novi kontroler koju namjeravate implementirati u kernel, ovo ističe se podržavajući sve značajke trenutne verzije NTFS 3.1, uključujući proširene atribute datoteka, način kompresije podataka, učinkovit rad s prazninama u datotekama i ponavljanje promjena registra radi vraćanja integriteta nakon neuspjeha.

Kontroler gradi se na postojećoj bazi komercijalnih kodova proizvoda 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ćuje da se novi upravljački program uključi u glavni sastav jezgre. Nakon što se zakrpe uključe u glavni dio jezgre Linuxa, Paragon Software namjerava pružiti održavanje, ispravke programskih pogrešaka i poboljšanja funkcionalnosti.

U zakrpi 27, Paragon Software prilagodio je upravljački program promjenama u pristupnoj točkiZamijenio sam poziv iov_iter_copy_from_user_atomic () pozivom copy_page_from_iter_atomic () i prekinuo funkciju iov_iter_advance ().

Iz danih preporuka u raspravi, preostaje samo prijevod koda za upotrebu fs / iomap, ali to nije obvezni zahtjev, već samo preporuka koja se može provesti nakon uključivanja u kernel. Nadalje, Paragon Software potvrdio je da je spreman priložiti predloženi kôd u jezgri i planira premjestiti implementaciju dnevnika na rad na postojećem JBD -u (uređaj za blok dnevnika) u jezgri, na temelju čega časopisi u ext3, ext4 i OCFS2 su organizirani.

Konačno, za one koje zanima više o tome, možete provjeriti pojedinosti U sljedećem linku.


Ostavite svoj komentar

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

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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.