BeeGFS (precedentemente FhGFS) è il principale file system a cluster paralleli, sviluppato con un forte focus ...
MacFUSE
-3
-3
MacFUSE ti consente di estendere le capacità di gestione dei file nativi di Mac OS X tramite file di terze parti ...
MacFUSE ti consente di estendere le capacità di gestione dei file nativi di Mac OS X tramite file di terze parti ...
MacFUSE Piattaforme
Mac
MacFUSE Panoramica
MacFUSE ti consente di estendere le capacità di gestione dei file nativi di Mac OS X tramite file system di terze parti. È usato come componente software da dozzine di prodotti.
Come utente, l'installazione del pacchetto software MacFUSE ti consentirà di utilizzare qualsiasi file system di terze parti scritto su MacFUSE.
Come sviluppatore, puoi utilizzare l'SDK di MacFUSE per scrivere numerosi tipi di nuovi file system come normali programmi in modalità utente. Il contenuto di questi file system può provenire da qualsiasi luogo: dal disco locale, dalla rete, dalla memoria o da qualsiasi altra combinazione di origini. Scrivere un file system usando MacFUSE è un ordine di grandezza più semplice e rapido del tradizionale approccio alla scrittura di file system nel kernel. Poiché i file system MacFUSE sono applicazioni regolari (al contrario delle estensioni del kernel), hai la stessa flessibilità e scelta di strumenti di programmazione, debugger e librerie che hai se sviluppassi applicazioni Mac OS X standard.
In termini più tecnici, MacFUSE implementa un meccanismo che consente di implementare un file system completamente funzionale in un programma di spazio utente su Mac OS X (10.4 e versioni successive). Fornisce più API, una delle quali è un superset dell'API FUSE (file system nello spazio USEr) originata su Linux. Pertanto, molti file system FUSE esistenti diventano facilmente utilizzabili su Mac OS X.
Il software MacFUSE è costituito da un'estensione del kernel e da varie librerie e strumenti per lo spazio utente. Viene fornito con SDK basati su C e basati su Objective-C. Se preferisci un'altra lingua (ad esempio Python o Java), dovresti essere in grado di creare file system in quelle lingue dopo aver installato tu stesso i relativi collegamenti.
Per vedere alcuni esempi di MacFUSE al lavoro, guarda i video collegati a destra.
Il repository dei sorgenti di MacFUSE contiene il codice sorgente per diversi file system interessanti e utili da sfogliare, compilare e sviluppare, come sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS e YouTubeFS.