Paragon NTFS-Treiber könnte es endlich in Linux schaffen

0
104

Steven J. Vaughan-Nichols

Von Steven J. Vaughan-Nichols für Linux und Open Source | 2. August 2021 – 20:00 GMT (21:00 BST) | Thema: Unternehmenssoftware

paragon-linux.png

Microsoft führte 1993 in Windows NT 3.1 das New Technology File System (NTFS) ein, ein proprietäres Journaling-Dateisystem. Seitdem hat es das File Allocation Table (FAT)-Dateisystem von 1977 in allen Windows-Versionen ersetzt. Im Gegensatz zu FAT, das Microsoft schließlich für andere Benutzer öffnen würde, ist NTFS proprietär geblieben. Das macht die Verwendung unter Linux schwierig, aber nicht unmöglich.

Kürzlich hat Paragon Software angekündigt, einen Teil seiner NTFS-Treibersoftware auf den Linux-Kernel zu portieren.

Das war großartig… außer dass der NTFS3-Code nicht in der Lage war, dem Kernel hinzugefügt zu werden.

Mit 27.000 Codezeilen war es viel zu groß. Wie der Linux-Kernel-Entwickler Nikolay Borisov schrieb: “Wie genau erwarten Sie also, dass jemand diese Monstrosität überprüft?” Es gab auch andere Probleme mit dem Code.

Dennoch besteht ein echter Bedarf an diesem Code. Mit NTFS-Unterstützung können Linux-Benutzer externe NTFS-Laufwerke anschließen oder Windows-PCs zur Fehlerbehebung in Linux booten.

Es gibt zwar Linux NTFS-Treiber, aber sie haben grundlegende Probleme. Das NTFS-3G, das mit dem Dateisystem im Userspace (FUSE) arbeitet, ist notorisch langsam. Der ältere Captive NTFS-Treiber ist umfassender, wird aber nicht mehr gewartet.

Aber Paragon hat diese Probleme langsam angegangen. Nach mehr als zwei Dutzend Überarbeitungen scheint der Code fast fertig für die Hauptsendezeit zu sein. Aber, wie Linus Torvalds betonte, würde es helfen, wenn Paragon es “eigentlich einreichen” würde. Und: “Paragon sollte einfach eine Git-Pull-Anfrage dafür machen.”

Mit anderen Worten, die aktuellen Probleme sind nicht so sehr technisch, da Paragon immer noch versucht, sich über die Arbeitsweise von Linux-Kernel-Entwicklern zu informieren. Trotzdem hat Paragon endlich bestätigt, dass es “diese Implementierung beibehalten wird”, aber dass “wir einige Tage brauchen werden, um einen richtigen Pull-Request vorzubereiten, bevor wir ihn an Sie senden.”

Torvalds begrüßte diese Nachricht, warnte jedoch: “Eine andere Sache, die ich möchte, wenn große neue Stücke wie dieses hinzugefügt werden, ist, Sie zu bitten, sicherzustellen, dass alles ordnungsgemäß abgezeichnet ist und keine interne Verwirrung über die GPLv2 innerhalb von Paragon, und dass alle Juristen usw. sich dessen bewusst sind und an Bord sind. Das letzte, was wir sehen wollen, ist ein paar 'Ups, das wollten wir nicht', brouhaha, sechs Monate später.”

 Torvalds glaubt nicht, dass dies passieren wird, aber das Linux-Kernel-Team war zuvor unangenehm überrascht.

Wenn es implementiert ist, verspricht Paragon einen voll funktionsfähigen NTFS-Read-Write-Treiber, der funktioniert mit allen Versionen von NTFS und normalen, komprimierten und spärlichen Dateien und unterstützt die Wiedergabe von Journalen.

Wenn alles gut läuft, können Linux-Anwender damit rechnen, zum Jahresende endlich die Möglichkeit zu haben, Dateien auf Windows NTFS-Systemen in der Linux-Kernel-Version 5.15 schnell zu lesen, zu schreiben und zu löschen. Das wird viele Systemadministratoren und Techniker viel glücklicher machen.

Verwandte Geschichten:

ExFAT ist auf dem Weg zum Linux-KernelPatch jetzt: Sicherheitslücke im Linux-Dateisystem, genannt Sequoia, kann Systeme übernehmenMicrosoft: Windows 10 ermöglicht jetzt den Zugriff auf Linux-Dateisysteme in WSL 2

Verwandte Themen:

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

Von Steven J. Vaughan-Nichols für Linux und Open Source | 2. August 2021 – 20:00 GMT (21:00 BST) | Thema: Unternehmenssoftware