macfuse filsystemintegration enkelt

vad är macFUSE?

macFUSE låter dig utöka macOS: s inbyggda filhanteringsfunktioner via filsystem från tredje part.

funktioner

som användare kan du installera macFUSE – programvarupaketet med hjälp av alla SÄKRINGSFILSYSTEM från tredje part. Äldre MacFUSE-filsystem stöds via MacFUSE-kompatibilitetslagret som tillval.

som utvecklare kan du använda FUSE SDK för att skriva många typer av nya filsystem som vanliga användarutrymmesprogram. Innehållet i dessa filsystem kan komma var som helst: från den lokala disken, från hela nätverket, från minnet eller någon annan kombination av källor. Att skriva ett filsystem med FUSE är storleksordningar enklare och snabbare än det traditionella sättet att skriva filsystem i kärnan. Eftersom FUSE-filsystem är vanliga applikationer (i motsats till kärntillägg) har du lika mycket flexibilitet och val i programmeringsverktyg, felsökare och bibliotek som du har om du utvecklade vanliga macOS-applikationer.

hur det fungerar

i mer tekniska termer implementerar FUSE en mekanism som gör det möjligt att implementera ett fullt fungerande filsystem i ett användarutrymme-program på macOS. Det ger flera API: er, varav en är en superset av FUSE API (filsystem i användarutrymme) som har sitt ursprung på Linux. Därför blir många befintliga SÄKRINGSFILSYSTEM lätt Användbara på macOS.

macFUSE-programvaran består av en kärnförlängning och olika användarutrymmebibliotek och verktyg. Den levereras med C-baserade och Objective-C-baserade SDK. Om du föredrar ett annat språk (säg Python eller Java) bör du kunna skapa filsystem på dessa språk efter att du själv har installerat relevanta språkbindningar.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *