„Paragon“ išleido NTFS diegimą „Linux“ branduoliui

Konstantinas Komarovas, „Paragon Software“ įkūrėjas ir generalinis direktorius, pataisymų rinkinį paskelbė „Linux“ branduolio adresų sąraše su vienu visiškai įdiegti NTFS failų sistemą kuri palaiko skaitymo ir rašymo operacijas. Šio pleistro rinkinio kodas išleidžiamas pagal GPL.

Įgyvendinimas palaiko visas dabartinės NTFS 3.1 versijos funkcijasįskaitant išplėstinius failo atributus, duomenų glaudinimo režimą, efektyvų darbą su failų spragomis ir registro pakeitimų atkūrimą, siekiant atkurti vientisumą po gedimų.

Siūlomas valdiklis naudoja savo supaprastintą įgyvendinimą NTFS žurnalai, bet ateityje planuojama pridėti visą žurnalo palaikymą prie JBD (žurnalo blokavimo įrenginys), esantis branduolyje, kurio pagrindu yra organizuojami ext3, ext4 ir OCFS2 žurnalai.

Adresatų sąraše Paragonas rašo:

Šis pleistras prideda NTFS skaitymo ir rašymo tvarkyklę prie fs / ntfs3.

Turėdami dešimtmečius komercinių failų sistemų kūrimo patirties ir didžiulę bandomąją aprėptį, mes, „Paragon Software GmbH“, norime prisidėti prie atvirojo kodo bendruomenės teikdami NTFS skaitymo-rašymo tvarkyklių įdiegimą „Linux“ branduoliui.

Mes planuojame palaikyti šią versiją sujungus kodų bazę, pridėti funkcijų ir ištaisyti klaidas. Pvz., Visa JBD žurnalų parama bus pridėta prie vėlesnių atnaujinimų.

Valdiklis yra pagrįstas esama komercinio produkto kodo baze iš „Paragon Software“ ir yra gerai išbandytas. Pleistrai yra suprojektuoti pagal reikalavimus paruošti kodą „Linux“ ir juose nėra jokių papildomų API nuorodų, leidžiančių naują tvarkyklę įtraukti į pagrindinį branduolį.

Kai pleistrai bus įtraukti į pagrindinį „Linux“ branduolį, „Paragon Software“ ketina teikti priežiūrą, klaidų taisymus ir funkcijų patobulinimus.

Tačiau įdėjimas į branduolį gali užtrukti, nes trečioji šalis turi peržiūrėti siūlomą kodą. Įrašo komentaruose taip pat yra problemų, susijusių su daugelio pleistro dizaino reikalavimų montavimu ir nesilaikymu.

Pvz., Siūloma pateiktą pleistrą padalyti į dalis, nes 27 tūkstančiai eilučių pleistre yra per daug ir kyla sunkumų peržiūrint ir tikrinant.

MAINTAINERS faile rekomenduojama aiškiai apibrėžti tolesnio kodo priežiūros politiką ir nurodyti „Git“ šaką, kuriai reikėtų siųsti pataisymus. Taip pat nurodoma, kad reikia sutikti pridėti naują NTFS diegimą, kai senas fs / ntfs tvarkyklė veikia tik skaitymo režimu.

Anksčiau, norint turėti visišką prieigą prie NTFS skaidinių desde Linux, Aš turėjau naudokite „FUSE NTFS-3g“ tvarkyklę, kuris veikia vartotojo erdvėje ir nesuteikia norimo našumo.

Šis tvarkyklė nebuvo atnaujinta nuo 2017 m., kaip ir tik skaitomas fs / ntfs tvarkyklė. Abu tvarkykles sukūrė „Tuxera“, kuri, kaip ir „Paragon Software“, teikia patentuotą NTFS tvarkyklę, kuri platinama komerciškai.

Jūs turite prisiminti praėjusių metų spalįpo to, kai „Microsoft“ paskelbė viešai prieinamas specifikacijas ir suteikė galimybę nemokamai naudoti „Linux“ exFAT patentus, „Paragon“ programinė įranga atidarė savo valdiklio kodą įdiegdama „exFAT FS“.

Pirmoji tvarkyklės versija apsiribojo tik skaitymo operacija, tačiau buvo kuriama rašymo versija.

Šie pataisymai liko neprašyti, o „Samsung“ pasiūlytas „exFAT“ tvarkyklė, naudojama šios įmonės „Android“ išmaniųjų telefonų programinėje įrangoje, buvo perimta į branduolio branduolį.

Šį žingsnį skaudžiai vertino „Paragon Software“, kritiškai vertinusi atvirą exFAT ir NTFS diegimą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   liuksas sakė

    jei „Paragon“ teikia visą šaltinio kodą su tinkama licencija, nėra jokios priežasties juo nepasinaudoti,