Paragon Software hat in GPL-ymplemintaasje fan NTFS publisearre foar de Linux-kernel

Konstantin Komarov, oprjochter en haad fan Paragon Software, publisearre op de Linux kernel mailinglist patch set mei in folsleine ymplemintaasje fan it bestânsysteem NTFS, it stypjen fan wurk yn lês- en skriuwmodus. De koade is iepen ûnder de GPL-lisinsje.

De ymplemintaasje stipet alle funksjes fan 'e aktuele ferzje fan NTFS 3.1, ynklusyf útwreide triemattributen, gegevenskompresjemodus, effektyf wurk mei lege romten yn bestannen, en it werheljen fan wizigingen fan it log om de yntegriteit te herstellen nei mislearrings. De foarstelde stjoerprogramma brûkt op it stuit syn eigen ôfstutsen ymplemintaasje fan NTFS-sjoernaal, mar yn 'e takomst is it plan om stipe ta te foegjen foar folsleine journaling boppe op it universele blokapparaat beskikber yn' e kernel JBD (Journaling blok apparaat), op basis fan hokker journaling wurdt organisearre yn ext3, ext4 en OCFS2.

De bestjoerder is basearre op de koadebasis fan in besteande kommersjeel produkt Paragon Software en goed hifke. De patches binne ûntworpen yn oerienstimming mei de easken foar it tarieden fan koade foar Linux en befetsje gjin bindingen oan ekstra API's, wêrtroch't de nije bestjoerder yn 'e haadkern kin wurde opnommen. Sadree't de patches binne opnommen yn 'e wichtichste Linux-kernel, is Paragon Software fan doel har ûnderhâld, bugfixes en funksjonaliteitferbetterings te leverjen.

It opnimmen yn 'e kearn kin lykwols tiid duorje fanwege de needsaak foar beoardielingen fan tredden fan' e foarstelde koade. Opmerkings op 'e publikaasje note ek Problemen mei gearkomste en net-neilibjen rige easken op it ûntwerp fan patches. Bygelyks wurdt it foarsteld om de yntsjinne patch yn dielen te splitsen, om't 27 tûzen rigels yn ien patch te folle is en swierrichheden makket by beoardieling en ferifikaasje. It MAINTAINERS-bestân advisearret eksplisyt in belied te definiearjen foar fierdere koade-ûnderhâld en spesifisearje de Git-tûke wêrnei korreksjes moatte wurde stjoerd. It wurdt ek opmurken dat it nedich is om te ûnderhanneljen de tafoeging fan in nije NTFS ymplemintaasje as der in âlde fs / ntfs stjoerprogramma dat wurket yn allinnich-lêzen modus.

Earder, om folslein tagong te krijen ta NTFS-partysjes fan Linux, moasten jo de NTFS-3g FUSE-bestjoerder brûke, dy't yn brûkersromte rint en net de winske prestaasjes leveret. Dizze bestjoerder net bywurke sûnt 2017, lykas de allinnich-lês-fs/ntfs-bestjoerder. Beide bestjoerders waarden makke troch Tuxera, dy't, lykas Paragon Software, foarrieden proprietêre NTFS-bestjoerder, kommersjeel ferspraat.

Lit ús ûnthâlde dat yn oktober ferline jier, na publikaasjes Microsoft iepenbier beskikbere spesifikaasjes en it tastean fan royalty-frij gebrûk fan exFAT-patinten op Linux, Paragon Software hat iepen-boarne syn bestjoerder-ymplemintaasje fan it exFAT-bestânsysteem. De earste ferzje fan 'e stjoerprogramma wie beheind ta allinich-lêsmodus, mar in skriuwbekwame ferzje wie yn ûntwikkeling. Dizze patches bleaunen net opeaske en de exFAT-bestjoerder waard oannommen yn 'e haadkern, foarsteld Samsung en brûkt yn de firmware fan Android smartphones út dit bedriuw. Dizze stap wie pynlik waarnommen by Paragon Software, dy't spriek mei krityk op iepen ymplemintaasjes fan exFAT en NTFS.

Boarne: opennet.ru

Add a comment