Paragon Software ippubblika implimentazzjoni GPL ta 'NTFS għall-kernel Linux

Konstantin Komarov, fundatur u kap ta’ Paragon Software, ippubblikati fuq il-lista tal-posta tal-kernel Linux sett tal-garża b'implimentazzjoni sħiħa tas-sistema tal-fajls NTFS, li jappoġġjaw ix-xogħol fil-modalità ta 'qari u tikteb. Il-kodiċi huwa miftuħ taħt il-liċenzja GPL.

L-implimentazzjoni tappoġġja l-karatteristiċi kollha tal-verżjoni attwali ta 'NTFS 3.1, inklużi l-attributi tal-fajl estiżi, il-mod ta' kompressjoni tad-dejta, ix-xogħol effettiv bi spazji vojta fil-fajls, u r-replaying tal-bidliet mill-log biex terġa 'tiġi rrestawrata l-integrità wara fallimenti. Is-sewwieq propost bħalissa juża l-implimentazzjoni mqaxxra tiegħu stess tal-ġurnal NTFS, iżda fil-futur huwa ppjanat li jżid appoġġ għal ġurnaling sħiħ fuq l-apparat tal-blokk universali disponibbli fil-qalba. JBD (Apparat tal-blokk tal-ġurnal), li fuq il-bażi tiegħu jiġi organizzat il-ġurnal f'ext3, ext4 u OCFS2.

Is-sewwieq huwa bbażat fuq il-bażi tal-kodiċi ta 'kummerċjali eżistenti prodott Software Paragon u ttestjat tajjeb. L-irqajja huma ddisinjati skont ir-rekwiżiti għall-preparazzjoni tal-kodiċi għal Linux u ma fihomx rbit għal APIs addizzjonali, li jippermetti li s-sewwieq il-ġdid jiġi inkluż fil-kernel prinċipali. Ladarba l-irqajja jiġu inklużi fil-kernel prinċipali tal-Linux, Paragon Software għandu l-intenzjoni li jipprovdi l-manutenzjoni, l-iffissar tal-bugs u t-titjib tal-funzjonalità tagħhom.

Madankollu, l-inklużjoni fil-qalba tista' tieħu ż-żmien minħabba l-ħtieġa għal reviżjonijiet ta' partijiet terzi tal-kodiċi propost. Innota wkoll kummenti għall-pubblikazzjoni problemi bl-assemblaġġ u nuqqas ta’ konformità ringiela rekwiżiti fuq id-disinn tal-irqajja. Pereżempju, huwa propost li l-garża sottomessa tinqasam f'partijiet, peress li 27 elf linja f'garża waħda hija wisq u toħloq diffikultajiet waqt ir-reviżjoni u l-verifika. Il-fajl MAINTAINERS jirrakkomanda b'mod espliċitu li tiddefinixxi politika għal aktar manutenzjoni tal-kodiċi u li tispeċifika l-fergħa Git li lilha għandhom jintbagħtu l-korrezzjonijiet. Huwa nnutat ukoll li huwa meħtieġ li tiġi nnegozjata ż-żieda ta 'implimentazzjoni NTFS ġdida jekk ikun hemm sewwieq fs/ntfs antik li jopera fil-modalità ta' qari biss.

Preċedentement, biex taċċessa bis-sħiħ il-ħitan NTFS minn Linux, kellek tuża s-sewwieq NTFS-3g FUSE, li jaħdem fl-ispazju tal-utent u ma jipprovdix il-prestazzjoni mixtieqa. Dan ix-xufier mhux aġġornat mill-2017, kif ukoll is-sewwieq fs/ntfs li jinqara biss. Iż-żewġ sewwieqa nħolqu minn Tuxera, li, bħal Paragon Software, provvisti sewwieq NTFS proprjetarju, imqassam kummerċjalment.

Ejja nfakkru li f’Ottubru tas-sena l-oħra, wara Pubblikazzjoni Speċifikazzjonijiet ta' Microsoft disponibbli pubblikament u li jippermettu l-użu mingħajr royalties ta' privattivi exFAT fuq Linux, Paragon Software daħħal b'sors miftuħ l-implimentazzjoni tas-sewwieqa tas-sistema tal-fajls exFAT. L-ewwel verżjoni tas-sewwieq kienet limitata għall-modalità ta 'qari biss, iżda verżjoni kapaċi li tikteb kienet fl-iżvilupp. Dawn l-irqajja baqgħu mhux mitluba u s-sewwieq exFAT ġie adottat fil-qalba prinċipali, propost Samsung u użat fil-firmware ta 'smartphones Android minn din il-kumpanija. Dan il-pass kien bl-uġigħ pperċepit f'Paragon Software, li tkellem bi kritika ta' implimentazzjonijiet miftuħa ta' exFAT u NTFS.

Sors: opennet.ru

Żid kumment