Fuse4X für Mac
Erweitern Sie die native Dateiverwaltung von OS X.

Erweitern Sie die native Dateiverwaltung von OS X.
Fuse4X ermöglicht es Ihnen, die nativen Dateiverwaltungsfunktionen von OS X über 3rd-Party-Dateisysteme zu erweitern. Es kann als Baustein für andere Produkte verwendet werden.
Als Benutzer ermöglicht Ihnen die Installation des Fuse4X-Softwarepakets die Verwendung eines beliebigen 3rd-Party-Dateisystems, das auf Fuse4X basiert. Als Entwickler können Sie das Fuse4X SDK verwenden, um zahlreiche Arten neuer Dateisysteme als reguläre Programme im Benutzermodus zu schreiben. Der Inhalt dieser Dateisysteme kann von überall stammen: von der lokalen Festplatte, über das Netzwerk, aus dem Speicher oder aus jeder anderen Kombination von Quellen. Ein Dateisystem mit Fuse4X zu schreiben, ist um ein Vielfaches einfacher und schneller als der traditionelle Ansatz, Dateisysteme im Kernel zu schreiben. Da Fuse4X-Dateisysteme reguläre Anwendungen sind (im Gegensatz zu Kernel-Erweiterungen), haben Sie die gleiche Flexibilität und Auswahl an Programmierwerkzeugen, Debuggern und Bibliotheken, wie Sie sie hätten, wenn Sie Standard-OS X-Anwendungen entwickeln würden. Technisch gesehen implementiert Fuse4X einen Mechanismus, der es ermöglicht, ein voll funktionsfähiges Dateisystem in einem Benutzermodusprogramm auf Mac OS X (10.5 und höher) zu implementieren. Es bietet eine API, die mit der FUSE (File-system in USEr space) API kompatibel ist, die ursprünglich auf Linux entstand. Daher werden viele bestehende FUSE-Dateisysteme auf OS X sofort nutzbar.
Die Fuse4X-Software besteht aus einer Kernel-Erweiterung und verschiedenen Benutzermodusbibliotheken und -tools. Sie wird mit C-basierten und Objective-C-basierten SDKs geliefert. Wenn Sie eine andere Sprache bevorzugen (zum Beispiel Python oder Java), sollten Sie in der Lage sein, Dateisysteme in diesen Sprachen zu erstellen, nachdem Sie die entsprechenden Sprachbindungen selbst installiert haben.

Kommentare
Nutzerbewertungen