4
MacFUSE
MacFUSE vám umožňuje rozšířit nativní možnosti zpracování souborů Mac OS X prostřednictvím systémů souborů třetích stran.Používá se jako stavební blok softwaru desítkami produktů.
- Zdarma
- Mac
MacFUSE umožňuje rozšířit nativní možnosti zpracování souborů Mac OS X prostřednictvím systémů souborů třetích stran.Používá se jako stavební blok softwaru desítkami produktů.Jako uživatel vám instalace softwarového balíčku MacFUSE umožní použít jakýkoli systém souborů třetích stran napsaný na MacFUSE.Jako vývojář můžete pomocí sady MacFUSE SDK psát četné typy nových systémů souborů jako běžné programy v uživatelském režimu.Obsah těchto souborových systémů může pocházet odkudkoli: z místního disku, z celé sítě, z paměti nebo z jakékoli jiné kombinace zdrojů.Zápis systému souborů pomocí MacFUSE je řádově jednodušší a rychlejší než tradiční přístup při psaní systémů souborů v jádře.Protože souborové systémy MacFUSE jsou běžnými aplikacemi (na rozdíl od rozšíření jádra), máte v programovacích nástrojích, debuggerech a knihovnách stejně velkou flexibilitu a možnost volby jako v případě, že jste vyvíjeli standardní aplikace Mac OS X.pojmy, MacFUSE implementuje mechanismus, který umožňuje implementaci plně funkčního systému souborů v programu uživatelského prostoru na Mac OS X (10.4 a výše).Poskytuje více API, z nichž jedno je superset API FUSE (souborový systém v USEr prostoru), který vznikl na Linuxu.Proto je v Mac OS X snadno použitelné mnoho existujících systémů souborů FUSE. Software MacFUSE se skládá z rozšíření jádra a různých knihoven a nástrojů uživatelského prostoru.Dodává se s SDC založenými na C a Objective-C.Pokud dáváte přednost jinému jazyku (řekněme Python nebo Java), měli byste být schopni vytvořit souborové systémy v těchto jazycích po instalaci příslušných jazykových vazeb sami.Chcete-li vidět některé příklady MacFUSE v práci, podívejte se na videa odkazovaná napravo.Zdrojové úložiště MacFUSE obsahuje zdrojový kód pro několik vzrušujících a užitečných systémů souborů, které můžete procházet, kompilovat a stavět na nich, jako jsou sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS a YouTubeFS.
macfuse