Der NTFS-Treiber von Paragon Software wird in Linux 5.15 integriert

Vor ein paar Tagen haben wir hier im Blog die Neuigkeiten darüber geteilt, was Linus Torvalds bat Paragon Software, den Code zum Zusammenführen seines neuen NTFS-Treibers einzureichen. Damals dachte man, dass der Treiber in Linux 5.14-rc2 hinzugefügt werden könnte, was nicht geschah, aber er wird in die Version von Linux 5.15 integriert

Und ist, dass während der Diskussion in Heft 27 aus dem Patch-Set, die Implementierung wurde kürzlich veröffentlicht aus dem NTFS-Dateisystem von Paragon Software und denen Linus Torvalds grundsätzlich grünes Licht gegeben hat in Linux implementiert werden soll, wie es sagte, dass es „keine Hindernisse sieht, diese Patches im nächsten Fenster zu erhalten, um Änderungen zu akzeptieren. Sofern keine unvorhergesehenen Probleme festgestellt werden, wird die NTFS-Unterstützung von Paragon Software im Kernel 5.15 enthalten sein, der voraussichtlich im November veröffentlicht wird.

In der Zeit bis Patches akzeptiert werden im Kernel, Linus empfohlen, die Genauigkeit der Signatur auf den Patches erneut zu überprüfen Bestätigung der Urheberschaft des übertragenen Codes und Vorbereitung seiner Verteilung als Teil des Kernels unter einem Open Source-Code. Außerdem wurde Paragon Software empfohlen, erneut sicherzustellen, dass die Rechtsabteilung alle Konsequenzen der Übertragung von Code unter der GPLv2-Lizenz versteht und den Kern dieser Copyleft-Lizenz versteht.

Der Code für den neuen NTFS-Treiber wurde im August letzten Jahres von Paragon Software veröffentlicht und unterscheidet sich von dem bereits im Treiberkernel vorhandenen durch die Möglichkeit im Schreibmodus zu arbeiten, da der bisherige Treiber seit vielen Jahren nicht mehr aktualisiert wurde und in ein beklagenswerter Zustand.

Wir planen, diese Version zu unterstützen, nachdem die Codebasis einmal zusammengeführt wurde und neue hinzuzufügen
Funktionen und Fehlerbehebungen. Zum Beispiel wird die volle Journaling-Unterstützung auf JBD sein
in späteren Updates hinzugefügt.

Und ist, dass oben, um vollen Zugriff auf NTFS-Partitionen zu haben von Linux, musste den FUSE NTFS-3g-Treiber verwenden, die im Benutzerbereich ausgeführt wird und nicht die gewünschte Leistung bietet. Dieser Treiber wurde seit 2017 nicht aktualisiert. genau wie der schreibgeschützte fs/ntfs-Treiber. Beide Treiber wurden von Tuxera erstellt, das wie Paragon Software einen kommerziell erhältlichen proprietären NTFS-Treiber bereitstellt.

Um neue Steuerung die Sie im Kernel implementieren möchten, dies zeichnet sich durch die Unterstützung aller Funktionen der aktuellen Version von NTFS 3.1 aus, einschließlich erweiterter Dateiattribute, Datenkomprimierungsmodus, effizientes Arbeiten mit Dateilücken und Wiedergabe von Registrierungsänderungen zur Wiederherstellung der Integrität nach einem Fehler.

Der Controller baut auf der bestehenden kommerziellen Produktcodebasis von Paragon Software auf und ist gut getestet. Die Patches sind gemäß den Anforderungen zur Vorbereitung von Code für Linux konzipiert und enthalten keine zusätzlichen API-Links, sodass der neue Treiber in die Hauptkomposition des Kernels aufgenommen werden kann. Sobald die Patches im Hauptteil des Linux-Kernels enthalten sind, beabsichtigt Paragon Software, Wartung, Fehlerbehebungen und Funktionsverbesserungen bereitzustellen.

Im Patch 27-Patch, Paragon Software hat den Treiber für die Änderungen im AP angepasstIch ersetze den iov_iter_copy_from_user_atomic()-Aufruf durch copy_page_from_iter_atomic() und stelle die iov_iter_advance()-Funktion ein.

Aus den Empfehlungen gemacht in der Diskussion, es bleibt nur die Übersetzung des Codes, um fs / iomap zu verwenden, dies ist jedoch keine zwingende Voraussetzung, sondern nur eine Empfehlung, die nach Aufnahme in den Kernel umgesetzt werden kann. Darüber hinaus hat Paragon Software bestätigt, dass es bereit ist, den vorgeschlagenen Code im Kernel zu begleiten, und plant, die Implementierung des Journals auf das vorhandene JBD (Journal Block Device) im Kernel zu verschieben, auf dessen Grundlage das Journal in ext3, ext4 und OCFS2 ist organisiert.

Schließlich für diejenigen, die mehr darüber wissen möchten, Sie können die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.