MacFuse for Mac

MacFuse for Mac 2.0.3.2

Mac / Google Mac Developer Playground / 11683 / Täielik spetsifikatsioon
Kirjeldus

MacFuse for Mac: revolutsiooniline failisüsteemi juurutamise tööriist

Kui olete arendaja või kogenud kasutaja, teate, kui oluline on juurdepääs õigetele tööriistadele. Üks kriitilisemaid tööriistu iga arendaja jaoks on failisüsteemi juurutamise tööriist, mis aitab luua kasutajaruumi programmides täielikult toimivaid failisüsteeme. Siin tulebki mängu MacFuse.

MacFuse on avatud lähtekoodiga tarkvaratööriist, mis rakendab mehhanismi, mis võimaldab Mac OS X-i (10.4 ja uuemate) kasutajaruumi programmis juurutada täielikult toimiva failisüsteemi. Selle eesmärk on olla API-ühilduv mehhanismiga FUSE (USErspace'i failisüsteem), mis pärineb Linuxist. Seetõttu on paljud olemasolevad FUSE-failisüsteemid hõlpsasti kasutatavad Mac OS X-is.

Sellegipoolest on MacFUSE-l arvukalt kasutajale ja arendajatele nähtavaid liideseid, mis on spetsiifilised Mac OS X-ile. MacFUSE tuum on dünaamiliselt laaditavas kerneli laienduses.

Mis teeb MacFuse'i nii eriliseks?

MacFuse pakub mitmeid unikaalseid funktsioone ja eeliseid võrreldes teiste tänapäeval saadaolevate sarnaste tööriistadega:

1. Lihtsalt kasutatav liides: oma intuitiivse liidese abil saavad isegi algajad kasutajad kiiresti alustada oma kohandatud failisüsteemide loomisega.

2. Ühilduvus: Nagu varem mainitud, on MacFuse kasutamise üks suurimaid eeliseid selle ühilduvus olemasolevate Linuxi FUSE-põhiste failisüsteemidega.

3. Paindlikkus: Toega mitmele programmeerimiskeelele nagu C++, Objective-C, Python, Ruby ja palju muud; arendajad saavad kohandatud failisüsteemide loomisel valida oma eelistatud keele.

4. Turvalisus: sisseehitatud turvafunktsioonidega, nagu liivakast ja koodi allkirjastamine; kasutajad võivad olla kindlad, et nende andmed on selle tööriista abil loodud kohandatud failisüsteemide kasutamisel turvalised.

5. Avatud lähtekoodiga kogukonna tugi: avatud lähtekoodiga projekt tähendab, et alati töötab keegi selle tarkvaratööriista täiustamise või uute funktsioonide lisamise nimel.

Kuidas see töötab?

Tarkvara tuum peitub selle dünaamiliselt laaditavas kerneli laienduses, mis pakub API-ga ühilduvat FUSE-i juurutamist macOS-i operatsioonisüsteemi versioonide 10.4 ja uuemate jaoks.

See võimaldab arendajatel luua kohandatud failisüsteeme, kirjutades selle API vastu koodi, ilma et peaksid muretsema madala taseme üksikasjade pärast, nagu plokkide eraldamine või ketta vormindamine.

Pärast loomist ilmuvad need failisüsteemid täpselt nagu kõik teised Finderis ühendatud köided, võimaldades kasutajatel hõlpsasti juurde pääseda.

Kes saab selle tööriista kasutamisest kasu?

Arendajad, kes vajavad failide haldamiseks kohandatud lahendusi, peavad seda tööriista eriti kasulikuks.

See võimaldab neil täielikku kontrolli failide salvestamise ja juurdepääsu üle, pakkudes samal ajal kõiki MacOS-i jaoks vajalikke API-sid.

Kogenud kasutajad, kes soovivad oma failide haldamise üle suuremat kontrolli, leiavad, et see tööriist on samuti kasulik.

Järeldus

Kokkuvõtteks võib öelda, et kui otsite lihtsalt kasutatavat, kuid võimsat lahendust täielikult töötavate failisüsteemide juurutamiseks oma rakendustes, siis otsige MacFuse'ist kaugemale.

Ühilduvus olemasolevate Linuxi-põhiste FUSE-rakendustega koos mitme programmeerimiskeele toega; see pakub võrreldamatut paindlikkust võrreldes teiste tänapäeval saadaolevate sarnaste tööriistadega.

Miks siis oodata? Laadige oma koopia alla juba täna!

Täielik spetsifikatsioon
Kirjastaja Google Mac Developer Playground
Kirjastaja sait http://code.google/com/mac
Väljalaske kuupäev 2008-12-19
Kuupäev lisatud 2008-12-19
Kategooria Arendaja tööriistad
Alamkategooria Komponendid ja raamatukogud
Versioon 2.0.3.2
Os nõuded Mac OS X 10.4 Intel/PPC, Mac OS X 10.5 Intel/PPC
Nõuded None
Hind Free
Allalaadimised nädalas 1
Allalaadimisi kokku 11683

Comments:

Populaarseim