123
MacFUSE

MacFUSE

MacFUSE låter dig utöka Mac OS X: s ursprungliga filhanteringsfunktioner via filsystem från tredje part.Det används som en byggsten för mjukvara av dussintals produkter.
MacFUSE låter dig utvidga Mac OS X: s ursprungliga filhanteringsfunktioner via filsystem från tredje part.Det används som en byggsten för programvara av dussintals produkter.Som användare låter du installera MacFUSE-programvarupaketet använda alla filsystem från tredje part skriven ovanpå MacFUSE.Som utvecklare kan du använda MacFUSE SDK för att skriva många typer av nya filsystem som vanliga användarläge-program.Innehållet i dessa filsystem kan komma var som helst: från den lokala disken, från hela nätverket, från minne eller någon annan kombination av källor.Att skriva ett filsystem med MacFUSE är beställningar av storlek enklare och snabbare än det traditionella sättet att skriva in-kernel-filsystem.Eftersom MacFUSE-filsystem är vanliga applikationer (i motsats till kärnutvidgningar) har du lika stor flexibilitet och val i programmeringsverktyg, felsökare och bibliotek som du har om du utvecklade standard Mac OS X-applikationer .... I mer tekniskatermer, implementerar MacFUSE en mekanism som gör det möjligt att implementera ett fullt funktionellt filsystem i ett användarutrymme-program på Mac OS X (10.4 och högre).Det tillhandahåller flera API: er, varav ett är ett superset av FUSE (File-system i USEr space) API som har sitt ursprung i Linux.Därför blir många befintliga FUSE-filsystem lättanvändbara på Mac OS X. MacFUSE-programvaran består av en kärnutvidgning och olika användarutrymme-bibliotek och verktyg.Det levereras med C-baserade och Objekt-C-baserade SDK: er.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 de relevanta språkbindningarna.För att se några exempel på MacFUSE på jobbet, se videoklipp till höger.MacFUSE-källförvaret innehåller källkod för flera spännande och användbara filsystem för dig att bläddra, sammanställa och bygga på, till exempel sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS och YouTubeFS.

Alternativ till MacFUSE för Linux med gratis licens