Paragon NTFS -driver kan endelig komme til Linux

0
120

 Steven J. Vaughan-Nichols

Af Steven J. Vaughan-Nichols til Linux og Open Source | 2. august 2021 – 20:00 GMT (21:00 BST) | Emne: Enterprise Software

paragon-linux.png

Microsoft introducerede New Technology File System (NTFS), et proprietært journaling -filsystem, i Windows NT 3.1 i 1993. Siden da erstattede det 1977's File Allocation Table (FAT) filsystem i alle versioner af Windows. I modsætning til FAT, som Microsoft til sidst ville åbne for andre brugere, har NTFS forblevet proprietær. Det har gjort det svært, men ikke umuligt, at bruge i Linux.

For nylig annoncerede Paragon Software, at den ville overføre noget af sin NTFS -driver -software til Linux -kernen.

Det var fantastisk … undtagen at NTFS3 -koden ikke kunne tilføjes til kernen.

Med 27.000 linjer kode var den alt for stor. Som Linux -kerneudvikleren Nikolay Borisov skrev: “Så hvordan forventer du helt præcist, at nogen skal gennemgå denne monstrositet?” Der var også andre problemer med koden.

Alligevel er der et reelt behov for denne kode. Med NTFS -understøttelse kan Linux -brugere bruge vedhæftning af eksterne NTFS -drev eller starte Windows -pc'er i Linux til fejlfinding.

Sandt nok er der Linux NTFS -drivere, men de har grundlæggende problemer. NTFS-3G, der fungerer med filsystemet i userpace (FUSE), er notorisk langsom. Den ældre Captive NTFS -driver er mere fuldt udstyret, men vedligeholdes ikke længere.

Men Paragon har langsomt taget fat på disse problemer. Efter mere end to dusin revisioner ser koden ud til at være næsten klar til prime time. Men som Linus Torvalds påpegede, ville det hjælpe, hvis Paragon, du ved, “rent faktisk ville indsende det.” Og, “Paragon skulle bare lave en git pull -anmodning om det.”

Med andre ord er de nuværende problemer ikke så meget tekniske, da Paragon stadig forsøger at omslutte sig, hvordan Linux -kerneudviklere arbejder. Alligevel har Paragon endelig bekræftet, at det “vil opretholde denne implementering”, men at “vi skal bruge flere dage til at forberede en ordentlig pull -anmodning, før vi sender den til dig.”

Torvalds hilste denne nyhed velkommen, men advarede: “Den anden ting, jeg gerne vil have, når der tilføjes store nye stykker som dette, er at bede dig om at sikre, at alt er logget korrekt af, og at der ikke er nogen intern forvirring omkring GPLv2 inde i Paragon, og at alle juridiske personer osv. Alle er klar over alt dette og er om bord. Det sidste, vi vil se, er nogle 'ups, vi havde ikke til hensigt at gøre dette' brouhaha seks måneder senere. ”

Torvalds tror ikke, at dette vil ske, men Linux-kerneteamet har været ubehageligt overrasket før.

Når det er implementeret, lover Paragon en fuldt funktionel NTFS Read-Write-driver, som vil arbejde med alle versioner af NTFS og normale, komprimerede og sparsomme filer, og det understøtter journalafspilning.

Hvis alt går godt, betyder det, at Linux -brugere kan forvente endelig at have mulighed for hurtigt at læse, skrive og slette filer på Windows NTFS -systemer i Linux -kernen version 5.15 ved årets udgang. Det vil gøre mange systemadministratorer og teknikere meget lykkeligere.

Relaterede historier:

ExFAT er på vej til Linux -kernenPatch nu: Linux -filsystems sikkerhedshul, kaldet Sequoia, kan overtage systemerMicrosoft: Windows 10 giver dig nu adgang til Linux -filsystemer i WSL 2

Relaterede emner:

Linux Cloud Big Data Analytics Innovation Tech and Work Collaboration Steven J. Vaughan-Nichols

Af Steven J. Vaughan-Nichols til Linux og Open Source | 2. august 2021 – 20:00 GMT (21:00 BST) | Emne: Enterprise Software