co je macFUSE?
macFUSE umožňuje rozšířit možnosti nativního zpracování souborů macOS prostřednictvím souborových systémů třetích stran.
funkce
jako uživatel vám instalace softwarového balíčku macFUSE umožní používat jakýkoli systém souborů pojistek třetích stran. Starší systémy souborů MacFUSE jsou podporovány prostřednictvím volitelné vrstvy kompatibility MacFUSE.
jako vývojář můžete použít FUSE SDK k zápisu mnoha typů nových souborových systémů jako běžných uživatelských prostorových programů. Obsah těchto souborových systémů může pocházet odkudkoli: z lokálního disku, z celé sítě, z paměti nebo z jakékoli jiné kombinace zdrojů. Zápis souborového systému pomocí FUSE je řádově jednodušší a rychlejší než tradiční přístup zápisu souborových systémů v jádře. Od FUSE souborové systémy jsou pravidelné aplikace (jako protiklad k rozšíření jádra), máte jen tolik, flexibilitu a možnost volby v programovací nástroje, ladicí programy a knihovny, jak budete mít, pokud jste se vyvíjí standardní macOS aplikací.
Jak To Funguje
Ve více technického hlediska, POJISTKA implementuje mechanismus, který umožňuje realizovat plně funkční souborový systém v uživatelském prostoru, program na macOS. Poskytuje více API, z nichž jeden je nadmnožinou FUSE API (souborový systém v uživatelském prostoru), který vznikl na Linuxu. Proto je mnoho existujících systémů souborů pojistek snadno použitelných v systému macOS.
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 SDK založenými na C a objektivními C. Pokud dáváte přednost jinému jazyku (například Pythonu nebo Javě), 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.