Paragon NTFS-stuurprogramma zou eindelijk in Linux kunnen komen

0
149

Steven J. Vaughan-Nichols

Door Steven J. Vaughan-Nichols voor Linux en Open Source | 2 augustus 2021 — 20:00 GMT (21:00 BST) | Onderwerp: Enterprise Software

paragon-linux.png

Microsoft introduceerde het New Technology File System (NTFS), een eigen journaling-bestandssysteem, in Windows NT 3.1 in 1993. Sindsdien verving het het bestandssysteem File Allocation Table (FAT) uit 1977 in alle versies van Windows. In tegenstelling tot FAT, dat Microsoft uiteindelijk voor andere gebruikers zou openstellen, is NTFS eigendom gebleven. Dat maakte het moeilijk, maar niet onmogelijk, om in Linux te gebruiken.

Onlangs kondigde Paragon Software aan dat het een deel van zijn NTFS-stuurprogrammasoftware zou overzetten naar de Linux-kernel.

Dat was geweldig… behalve dat de NTFS3-code niet in staat was om aan de kernel te worden toegevoegd.

Met 27.000 regels code was het veel te groot. Zoals Linux-kernelontwikkelaar Nikolay Borisov schreef: “Dus, hoe verwacht je precies dat iemand dit gedrocht zal beoordelen?” Er waren ook andere problemen met de code.

Toch is er echt behoefte aan deze code. Met NTFS-ondersteuning kunnen Linux-gebruikers externe NTFS-schijven aansluiten of Windows-pc's opstarten in Linux voor het oplossen van problemen.

Toegegeven, er zijn Linux NTFS-stuurprogramma's, maar ze hebben fundamentele problemen. De NTFS-3G, die werkt met het bestandssysteem in de gebruikersruimte (FUSE), is notoir traag. Het oudere Captive NTFS-stuurprogramma heeft meer functies, maar wordt niet langer onderhouden.

Maar Paragon heeft deze problemen langzaamaan aangepakt. Na meer dan twee dozijn revisies lijkt de code bijna klaar voor prime time. Maar, zoals Linus Torvalds opmerkte, het zou helpen als Paragon, weet je, 'het daadwerkelijk zou indienen'. En, “Paragon zou er gewoon een git pull-verzoek voor moeten doen.”

Met andere woorden, de huidige problemen zijn niet zozeer technisch, aangezien Paragon nog steeds probeert te begrijpen hoe Linux-kernelontwikkelaars werken. Toch heeft Paragon eindelijk bevestigd dat het “deze implementatie zal handhaven”, maar dat “we enkele dagen nodig zullen hebben om een ​​goed pull-verzoek voor te bereiden voordat we het naar u sturen.”

Torvalds verwelkomde dit nieuws, hoewel hij waarschuwde: “Het enige wat ik nog wil als er grote nieuwe stukken zoals deze worden toegevoegd, is om u te vragen ervoor te zorgen dat alles correct wordt afgetekend en dat er geen interne verwarring is over de GPLv2 binnen Paragon, en dat alle legale mensen, enz. allemaal op de hoogte zijn van dit alles en aan boord zijn. Het laatste wat we willen zien is een paar 'oeps, het was niet onze bedoeling om dit te doen', zes maanden later.'

 Torvalds denkt niet dat dit zal gebeuren, maar het Linux-kernelteam is eerder onaangenaam verrast.

Bij implementatie belooft Paragon een volledig functionele NTFS Read-Write-driver, die werkt met alle versies van NTFS en normale, gecomprimeerde en schaarse bestanden en ondersteunt het afspelen van logboeken.

Als alles goed gaat, betekent dit dat Linux-gebruikers tegen het einde van het jaar eindelijk de mogelijkheid zullen hebben om snel bestanden te lezen, schrijven en verwijderen op Windows NTFS-systemen in de Linux-kernelversie 5.15. Dat zal veel systeembeheerders en technici veel gelukkiger maken.

Verwante verhalen:

ExFAT is nu onderweg naar de Linux-kernelPatch: beveiligingslek in het Linux-bestandssysteem, genaamd Sequoia, kan systemen overnemen Microsoft: Windows 10 geeft je nu toegang tot Linux-bestandssystemen in WSL 2

gerelateerde onderwerpen:

Linux Cloud Big Data Analytics Innovatietechnologie en samenwerking tussen werk Steven J. Vaughan-Nichols

Door Steven J. Vaughan-Nichols voor Linux en Open Source | 2 augustus 2021 — 20:00 GMT (21:00 BST) | Onderwerp: Bedrijfssoftware