Paragon izlaida NTFS ieviešanu Linux kodolam

Konstantīns Komarovs, Paragon Software dibinātājs un izpilddirektors, izlika ielāpu komplektu Linux kodola adresātu sarakstā ar vienu NTFS failu sistēmas pilnīga ieviešana kas atbalsta lasīšanas un rakstīšanas darbības. Šī ielāpu komplekta kods tiek izlaists saskaņā ar GPL.

Īstenošana atbalsta visas NTFS 3.1 pašreizējās versijas funkcijasieskaitot paplašinātus faila atribūtus, datu saspiešanas režīmu, efektīvu darbu ar failu nepilnībām un reģistra izmaiņu atkārtojumu, lai atjaunotu integritāti pēc kļūmēm.

Līdz šim piedāvātais kontrolieris izmanto savu vienkāršoto ieviešanu NTFS žurnāls, bet nākotnē JBD virsū ir paredzēts pievienot atbalstu pilnīgai mežizstrādei (žurnāla bloķēšanas ierīce), kas pieejama kodolā, pamatojoties uz kuru tiek organizēta ext3, ext4 un OCFS2 žurnālu reģistrēšana.

Adresātu sarakstā Paragons raksta šādi:

Šis plāksteris pievieno NTFS lasīšanas un rakstīšanas draiveri vietnei fs / ntfs3.

Pateicoties desmitiem gadu pieredzei komerciālu failu sistēmu izstrādē un milzīgam testa pārklājumam, mēs, Paragon Software GmbH, vēlamies sniegt savu ieguldījumu atvērtā pirmkoda kopienai, nodrošinot NTFS lasīšanas un rakstīšanas draiveru ieviešanu Linux kodolam.

Pēc koda bāzes apvienošanas mēs plānojam atbalstīt šo versiju, pievienot funkcijas un novērst kļūdas. Piemēram, pilnīgs JBD žurnālu atbalsts tiks pievienots vēlākos atjauninājumos.

Kontroliera pamatā ir esošā komerciālā produkta kodu bāze no Paragon programmatūras un ir labi pārbaudīts. Plāksteri ir izstrādāti atbilstoši prasībām koda sagatavošanai Linux un tajos nav nevienas papildu API saites, kas ļauj jauno draiveri iekļaut galvenajā kodolā.

Kad ielāpi ir iekļauti galvenajā Linux kodolā, Paragon Software plāno nodrošināt apkopi, kļūdu labojumus un funkcionalitātes uzlabojumus.

Tomēr, iegulšana kodolā var aizņemt laiku, jo trešajai pusei ir jāpārskata piedāvātais kods. Ziņas komentāros ir arī problēmas ar daudzu plāksteru dizaina prasību uzstādīšanu un neievērošanu.

Piemēram, tiek ierosināts sadalīt iesniegto plāksteri daļās, jo 27 tūkstoši līniju plāksterī ir pārāk daudz un rada grūtības pārskatīt un pārbaudīt.

Failā MAINTAINERS ieteicams skaidri definēt turpmākas koda uzturēšanas politiku un norādīt Git atzaru, uz kuru labojumi jāsūta. Tas arī norāda uz nepieciešamību vienoties par jauna NTFS ieviešanas pievienošanu, ja vecais fs / ntfs draiveris darbojas tikai lasīšanas režīmā.

Iepriekš, lai būtu pilnīga piekļuve NTFS nodalījumiem no Linux, man tas bija jādara izmantojiet FUSE NTFS-3g draiveri, kas darbojas lietotāja telpā un nenodrošina vēlamo veiktspēju.

Šis draiveris nav atjaunināts kopš 2017. gada, tāpat kā tikai lasāms fs / ntfs draiveris. Abus draiverus izveidoja Tuxera, kas, tāpat kā Paragon Software, nodrošina patentētu NTFS draiveri, kas tiek izplatīts komerciāli.

Jums jāatceras pagājušā gada oktobrīpēc tam, kad Microsoft publicēja publiski pieejamas specifikācijas un nodrošināja iespēju bez maksas izmantot patentus exFAT operētājsistēmai Linux, Paragon programmatūra atvēra savu kontroliera kodu, ieviešot exFAT FS.

Pirmā draivera versija aprobežojās ar tikai lasīšanas darbību, taču tika izstrādāta versija, kurā iespējota rakstīšana.

Šie ielāpi palika nepieprasīti, un Samsung piedāvātais exFAT draiveris, kas izmantots šī uzņēmuma Android viedtālruņu programmaparatūrā, tika pieņemts kodola kodolā.

Pārags sāpīgi skatījās Paragon Software, kas kritiski vērtēja atvērtās exFAT un NTFS ieviešanu.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Komentārs, atstāj savu

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Luix teica

    ja Paragon nodrošina pilnīgu pirmkodu ar pienācīgu licenci, nav iemesla to neizmantot,