Paragon NTFS -driver kan endelig komme til Linux

0
126

 Steven J. Vaughan-Nichols

Av Steven J. Vaughan-Nichols for Linux og åpen kildekode | 2. august 2021 – 20:00 GMT (21:00 BST) | Tema: Enterprise Software

paragon-linux.png

Microsoft introduserte New Technology File System (NTFS), et proprietært journaling -filsystem, i Windows NT 3.1 i 1993. Siden den gang erstattet det 1977 File Allocation Table (FAT) filsystem i alle versjoner av Windows. I motsetning til FAT, som Microsoft til slutt ville åpne for andre brukere, har NTFS vært proprietær. Det har gjort det vanskelig, men ikke umulig, å bruke i Linux.

Nylig kunngjorde Paragon Software at den ville portere noen av NTFS -driverprogramvarene til Linux -kjernen.

Det var flott … bortsett fra at NTFS3 -koden ikke kunne legges til i kjernen.

Med 27 000 linjer med kode var den altfor stor. Som Linux -kjerneutvikleren Nikolay Borisov skrev: “Så, nøyaktig hvordan forventer du at noen skal vurdere denne monstrositeten?” Det var også andre problemer med koden.

Likevel er det et reelt behov for denne koden. Med NTFS -støtte kan Linux -brukere bruke å koble til eksterne NTFS -stasjoner eller starte Windows -PCer i Linux for feilsøking.

Det er sant at det er Linux NTFS -drivere, men de har grunnleggende problemer. NTFS-3G, som fungerer med filsystemet i userpace (FUSE), er notorisk treg. Den eldre Captive NTFS -driveren er mer fullstendig utstyrt, men vedlikeholdes ikke lenger.

Men Paragon har sakte løst disse problemene. Etter mer enn to dusin revisjoner ser det ut til at koden er nesten klar for beste sendetid. Men, som Linus Torvalds påpekte, ville det hjelpe hvis Paragon faktisk ville “sende det inn”. Og, “Paragon burde bare lage en git pull -forespørsel om det.”

Med andre ord, de nåværende problemene er ikke så mye tekniske, da Paragon fremdeles prøver å bry seg om hvordan Linux -kjerneutviklere jobber. Likevel har Paragon endelig bekreftet at den “vil opprettholde denne implementeringen”, men at “vi trenger flere dager for å forberede en skikkelig trekkforespørsel før vi sender den til deg.”

Torvalds ønsket denne nyheten velkommen, men advarte: “Den andre tingen jeg ønsker når det kommer store nye stykker som dette, er å be deg om å sørge for at alt er signert riktig, og at det ikke er noen intern forvirring om GPLv2 inne i Paragon, og at alle juridiske personer osv. Alle er klar over alt dette og er om bord. Det siste vi vil se er noen “oops, vi mente ikke å gjøre dette” brouhaha seks måneder senere. ”

Torvalds tror ikke dette vil skje, men Linux-kjerneteamet har blitt ubehagelig overrasket før.

Når det er implementert, lover Paragon en fullt funksjonell NTFS Read-Write-driver, som vil fungerer med alle versjoner av NTFS og normale, komprimerte og sparsomme filer, og den støtter journalavspilling.

Hvis alt går bra, betyr dette at Linux -brukere kan forvente å endelig ha muligheten til raskt å lese, skrive og slette filer på Windows NTFS -systemer i Linux -kjernen versjon 5.15 innen årsskiftet. Det vil gjøre mange systemadministratorer og teknikere mye lykkeligere.

Relaterte historier:

ExFAT er på vei til Linux -kjernenPatch nå: Linux -filsystemsikkerhetshull, kalt Sequoia, kan overta systemer Microsoft: Windows 10 gir deg nå tilgang til Linux -filsystemer i WSL 2

Relaterte emner:

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

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