MacFuse for Mac

MacFuse for Mac 2.0.3.2

Mac / Google Mac Developer Playground / 11683 / Doly spes
Düşündiriş

Mac üçin MacFuse: Ynkylap faýl ulgamyny durmuşa geçiriş guraly

Öndüriji ýa-da güýç ulanyjy bolsaňyz, dogry gurallara girmegiň nähili möhümdigini bilýärsiňiz. Islendik dörediji üçin iň möhüm gurallaryň biri, ulanyjy giňişlik programmalarynda doly işleýän faýl ulgamlaryny döretmäge kömek edip biljek faýl ulgamyny durmuşa geçirmek guralydyr. “MacFuse” girýär.

“MacFuse” açyk çeşme programma üpjünçiligi guraly bolup, Mac OS X-da (10.4 we ondan ýokary) ulanyjy giňişliginde doly işleýän faýl ulgamyny durmuşa geçirmäge mümkinçilik berýän mehanizmi durmuşa geçirýär. Linux-da dörän FUSE (USErspace-de faýl ulgamy) mehanizmine API laýyk gelmegi maksat edinýär. Şonuň üçin bar bolan FUSE faýl ulgamlarynyň köpüsi Mac OS X-da aňsat ulanylýar.

Saidagny, MacFUSE-de Mac OS X-a mahsus köp sanly ulanyjy we dörediji görünýän interfeýs bar. MacFUSE-iň ýadrosy dinamiki ýüklenip boljak ýadro giňelmesinde.

“MacFuse” -ni näme aýratynlaşdyrýar?

“MacFuse” häzirki wagtda bar bolan beýleki şuňa meňzeş gurallara garanyňda birnäçe üýtgeşik aýratynlyklary we peýdalary hödürleýär:

1. Ulanylyşy aňsat interfeýs: Düşünjeli interfeýsi bilen hatda täze ulanyjylar hem öz aýratyn faýl ulgamlaryny döretmek bilen çalt başlap bilerler.

2. Gabat gelmek: Öň bellenip geçilişi ýaly, MacFuse ulanmagyň iň uly artykmaçlyklaryndan biri, Linux-dan bar bolan FUSE esasly faýl ulgamlary bilen utgaşyklygydyr.

3. Çeýeligi: C ++, Objective-C, Python, Ruby we başgalar ýaly köp sanly programma dillerini goldamak bilen; döredijiler ýörite faýl ulgamlaryny döredenlerinde islän dilini saýlap bilerler.

4. Howpsuzlyk: Sandbox we kod gollary ýaly içerki howpsuzlyk aýratynlyklary bilen; ulanyjylar bu guralyň kömegi bilen döredilen ýörite faýl ulgamlaryny ulananlarynda maglumatlarynyň ygtybarlydygyny bilip arkaýyn bolup bilerler.

5. Açyk çeşme jemgyýetçilik goldawy: Açyk çeşme taslamasy bolmak, bu programma guralyna täze aýratynlyklary gowulaşdyrmak ýa-da goşmak üçin hemişe işleýän adamyň bardygyny aňladýar.

Bu nähili işleýär?

Programma üpjünçiliginiň özeni, dinamiki ýüklenip boljak ýadro giňelmesiniň içinde bolup, 10.4 we ondan ýokary wersiýalarda macOS operasiýa ulgamy üçin FUSE-iň API ýerine ýetirilmegini üpjün edýär.

Bu, döredijilere blok paýlamak ýa-da disk formatlamak ýaly pes derejeli jikme-jikliklerden gorkman, bu API-e garşy kod ýazmak arkaly ýörite faýl ulgamlaryny döretmäge mümkinçilik berýär.

Bu faýl ulgamlary döredilenden soň, ulanyjylara aňsat girmäge mümkinçilik berýän Finder-iň içindäki beýleki göwrümli sesler ýaly görünýär.

Bu guraldan peýdalanmak kimden peýdalanyp biler?

Faýllary dolandyrmak üçin ýöriteleşdirilen çözgütlere mätäç döredijiler bu guraly aýratyn peýdaly hasaplarlar.

Makos tarapyndan talap edilýän ähli zerur API-ler bilen üpjün edilende faýllaryň nädip saklanýandygyna we elýeterliligine doly gözegçilik etmäge mümkinçilik berýär.

Faýllaryny nädip dolandyrýandyklaryna has köp gözegçilik etmek isleýän güýç ulanyjylary hem bu guralyň peýdalydygyny görerler.

Netije

Sözümiň ahyrynda, programmalaryňyzyň içinde doly işleýän faýl ulgamlaryny ornaşdyrmak üçin ulanmak aňsat, ýöne güýçli çözgüt gözleýän bolsaňyz, “MacFuse” -den başga bir zat gözlemäň.

Bar bolan Linux esasly FUSE amallary bilen utgaşyklygy we köp sanly programma dillerini goldamak bilen; häzirki wagtda bar bolan beýleki şuňa meňzeş gurallar bilen deňeşdirilende deňsiz-taýsyz çeýeligi hödürleýär.

Onda näme üçin garaşmaly? Göçürmäňizi şu gün göçürip alyň!

Doly spes
Neşirçi Google Mac Developer Playground
Neşirýat sahypasy http://code.google/com/mac
Çykan senesi 2008-12-19
Sene goşuldy 2008-12-19
Kategoriýa Öndüriji gurallary
Kategoriýa Komponentler we kitaphanalar
Wersiýa 2.0.3.2
Os talaplary Mac OS X 10.4 Intel/PPC, Mac OS X 10.5 Intel/PPC
Talaplar None
Bahasy Free
Hepdede ýüklemeler 1
Jemi ýüklemeler 11683

Comments:

Iň meşhur