Paragon julkaisi NTFS-toteutuksen Linux-ytimelle

Konstantin Komarov, Paragon Softwaren perustaja ja toimitusjohtaja, lähetti joukon korjaustiedostoja Linux-ytimen postituslistalle yksi NTFS-tiedostojärjestelmän täydellinen toteutus joka tukee luku- ja kirjoitusoperaatioita. Tämän patch-sarjan koodi julkaistaan ​​GPL: n alla.

Toimeenpano tukee kaikkia NTFS 3.1: n nykyisen version ominaisuuksiaSisältää laajennetut tiedostomääritteet, tietojen pakkaustilan, tehokkaan työn tiedostojen aukkojen kanssa ja rekisterimuutosten toistamisen eheyden palauttamiseksi vikojen jälkeen.

Tähän mennessä ehdotettu ohjain käyttää omaa yksinkertaistettua toteutustaan NTFS-päiväkirja, mutta tulevaisuudessa on tarkoitus lisätä täysi lokituki JBD: n päälle (lokilohkolaite), joka on käytettävissä ytimessä, jonka perusteella ext3-, ext4- ja OCFS2-päiväkirjat on järjestetty.

Postituslistalla Paragon kirjoittaa seuraavat:

Tämä korjaustiedosto lisää NTFS-luku- ja kirjoitusohjaimen tiedostoon fs / ntfs3.

Paragon Software GmbH: lla on vuosikymmenien kokemus kaupallisten tiedostojärjestelmien kehittämisestä ja valtava testauspeite. Haluamme antaa panoksemme avoimen lähdekoodin yhteisölle tarjoamalla NTFS Read-Write -ohjaimen Linux-ytimelle.

Aiomme tukea tätä versiota sen jälkeen, kun kooditieto on yhdistetty, ja lisäämme ominaisuuksia ja korjaamaan virheitä. Esimerkiksi JBD: n täysi päivitystuki lisätään myöhempiin päivityksiin.

Ohjain perustuu olemassa olevaan kaupalliseen tuotekoodipohjaan Paragon Softwarelta ja on testattu hyvin. Korjaustiedostot on suunniteltu vaatimusten mukaisesti Linux-koodin valmistelemiseksi ja ne eivät sisällä mitään muita API-linkkejä, jolloin uusi ohjain voidaan sisällyttää pääydin.

Kun korjaustiedostot sisältyvät Linuxin ytimeen, Paragon Software aikoo tarjota ylläpitoa, virhekorjauksia ja toimintojen parannuksia.

Kuitenkin, upottaminen ytimeen voi viedä aikaa, koska kolmannen osapuolen on tarkistettava ehdotettu koodi. Postin kommenteissa on myös ongelmia asennuksessa ja useiden laastarin suunnittelua koskevien vaatimusten noudattamatta jättämisessä.

Esimerkiksi ehdotetaan, että lähetetty korjaustiedosto jaetaan osiin, koska 27 tuhatta riviä korjaustiedostossa on liikaa ja aiheuttaa vaikeuksia tarkistuksessa ja todentamisessa.

MAINTAINERS-tiedostossa on suositeltavaa määritellä erikseen käytäntö koodin jatkohuoltoa varten ja ilmoittaa Git-haara, johon korjaukset tulee lähettää. Siinä korostetaan myös tarvetta sopia uuden NTFS-toteutuksen lisäämisestä, kun vanha fs / ntfs-ohjain toimii vain luku -tilassa.

Aikaisemmin, jotta sinulla olisi täysi pääsy NTFS-osioihin desde Linux, Minun täytyi käytä FUSE NTFS-3g -ohjainta, joka toimii käyttäjän tilassa eikä tarjoa haluttua suorituskykyä.

Tätä ohjainta ei ole päivitetty vuodesta 2017, aivan kuten vain luku -lukuinen fs / ntfs-ohjain. Molemmat ohjaimet on luonut Tuxera, joka tarjoaa Paragon Softwaren tavoin myös oman kaupallisen NTFS-ohjaimen.

Sinun täytyy muistaa viime vuoden lokakuussa, sen jälkeen kun Microsoft on julkaissut julkisesti saatavilla olevat eritelmät ja tarjonnut patenttien ilmaisen käytön exFAT: lle Linuxissa, Paragon Software avasi ohjainkoodinsa toteuttamalla exFAT FS: n.

Ohjaimen ensimmäinen versio rajoitettiin vain luku -toimintoon, mutta kirjoitusta tukevaa versiota kehitettiin.

Nämä korjaustiedostot jäivät vaatimattomiksi, ja Samsungin ehdottama exFAT-ohjain, jota käytettiin tämän yrityksen Android-älypuhelinten laiteohjelmistossa, hyväksyttiin ytimen ytimeen.

Paragon Software suhtautui muutokseen tuskallisesti, mikä on ollut kriittinen avoimille exFAT- ja NTFS-toteutuksille.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   luix dijo

    jos Paragon tarjoaa täydellisen lähdekoodin kunnollisella lisenssillä, ei ole syytä olla hyödyntämättä sitä,