macfuse Filsystem integrasjon gjort enkelt

Hva er macFUSE?

macFUSE lar deg utvide macOS innfødte filhåndtering evner via tredjeparts filsystemer.

Funksjoner

som bruker vil installering av macFUSE-programvarepakken la deg bruke et TREDJEPARTS FUSE-filsystem. Eldre MacFUSE-filsystemer støttes gjennom Det valgfrie macfuse-kompatibilitetslaget.

som utvikler kan DU bruke FUSE SDK til å skrive mange typer nye filsystemer som vanlige brukerplassprogrammer. Innholdet i disse filsystemene kan komme fra hvor som helst: fra den lokale disken, fra hele nettverket, fra minnet eller en hvilken som helst annen kombinasjon av kilder. Å skrive et filsystem ved HJELP AV FUSE er størrelsesordener enklere og raskere enn den tradisjonelle tilnærmingen til å skrive filsystemer i kjernen. SIDEN FUSE-filsystemer er vanlige applikasjoner( i motsetning til kjerneutvidelser), har du like mye fleksibilitet og valg i programmeringsverktøy, debuggere og biblioteker som du har hvis du utviklet standard macOS-applikasjoner.

Slik Fungerer DET

I mer tekniske termer implementerer FUSE en mekanisme som gjør DET mulig å implementere et fullt funksjonelt filsystem i et brukerromsprogram på macOS. Den gir flere Apier, hvorav den ene er et supersett av FUSE API (file system in user space) som stammer fra Linux. Derfor blir mange eksisterende FUSE-filsystemer lett brukbare på macOS.macFUSE-programvaren består av en kjerneutvidelse og ulike brukerbiblioteker og verktøy. Den leveres Med C-baserte Og Objective-C-baserte Sdk-er. Hvis du foretrekker Et annet språk (For Eksempel Python eller Java), bør du kunne opprette filsystemer på disse språkene etter at du har installert de relevante språkbindingene selv.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *