MacFuse for Mac

MacFuse for Mac 2.0.3.2

Mac / Google Mac Developer Playground / 11683 / To'liq ma'lumot
Tavsif

Mac uchun MacFuse: Inqilobiy fayl tizimini amalga oshirish vositasi

Agar siz dasturchi yoki kuchli foydalanuvchi bo'lsangiz, to'g'ri vositalardan foydalanish qanchalik muhimligini bilasiz. Har qanday ishlab chiquvchi uchun eng muhim vositalardan biri fayl tizimini amalga oshirish vositasi bo'lib, ularga foydalanuvchi-kosmik dasturlarda to'liq ishlaydigan fayl tizimlarini yaratishga yordam beradi. Bu erda MacFuse kiradi.

MacFuse - bu Mac OS X (10.4 va undan yuqori) da foydalanuvchi-kosmik dasturida to'liq ishlaydigan fayl tizimini amalga oshirish imkonini beruvchi mexanizmni amalga oshiradigan ochiq kodli dasturiy vosita. U Linux-da paydo bo'lgan FUSE (USERspace-dagi fayl tizimi) mexanizmi bilan API-mos kelishini maqsad qiladi. Shunday qilib, mavjud bo'lgan ko'plab FUSE fayl tizimlari Mac OS X da osongina foydalanish mumkin bo'ladi.

Ya'ni, MacFUSE Mac OS X uchun xos bo'lgan foydalanuvchi va ishlab chiquvchilar tomonidan ko'rinadigan ko'plab interfeyslarga ega. MacFUSE yadrosi dinamik ravishda yuklanadigan yadro kengaytmasida joylashgan.

MacFuse-ni nima o'ziga xos qiladi?

MacFuse bugungi kunda mavjud bo'lgan boshqa shunga o'xshash vositalarga nisbatan bir nechta noyob xususiyatlar va afzalliklarni taklif etadi:

1. Foydalanish uchun qulay interfeys: Intuitiv interfeysi bilan hatto yangi foydalanuvchilar ham o'zlarining shaxsiy fayl tizimlarini yaratishni tezda boshlashlari mumkin.

2. Moslik: Yuqorida aytib o'tilganidek, MacFuse-dan foydalanishning eng katta afzalliklaridan biri uning Linux-dan FUSE-ga asoslangan mavjud fayl tizimlari bilan mos kelishidir.

3. Moslashuvchanlik: C++, Objective-C, Python, Ruby va boshqalar kabi bir nechta dasturlash tillarini qo'llab-quvvatlash bilan; ishlab chiquvchilar maxsus fayl tizimlarini yaratishda o'zlari yoqtirgan tilni tanlashlari mumkin.

4. Xavfsizlik: Sandboxing va kod imzolash kabi o'rnatilgan xavfsizlik xususiyatlari bilan; foydalanuvchilar ushbu vosita yordamida yaratilgan maxsus fayl tizimlaridan foydalanganda o'zlarining ma'lumotlari xavfsiz bo'lishini bilishlari mumkin.

5. Ochiq manbali hamjamiyatni qo‘llab-quvvatlash: Ochiq kodli loyiha bo‘lish, bu dasturiy vositani yaxshilash yoki yangi funksiyalarni qo‘shish ustida ishlayotgan har doim kimdir borligini anglatadi.

Bu qanday ishlaydi?

Dasturiy ta'minotning yadrosi dinamik ravishda yuklanadigan yadro kengaytmasi ichida joylashgan bo'lib, u macOS operatsion tizimining 10.4 va undan yuqori versiyalari uchun FUSE ning API-mos keluvchi tatbiqini ta'minlaydi.

Bu ishlab chiquvchilarga bloklarni ajratish yoki diskni formatlash kabi past darajadagi tafsilotlar haqida tashvishlanmasdan, ushbu API ga qarshi kod yozish orqali maxsus fayl tizimlarini yaratishga imkon beradi.

Yaratilgandan so'ng, bu fayl tizimlari foydalanuvchilarga oson kirish imkonini beruvchi Finder-dagi boshqa o'rnatilgan hajm kabi paydo bo'ladi.

Ushbu vositadan kim foydalanishi mumkin?

Fayllarni boshqarish uchun moslashtirilgan echimlarga muhtoj bo'lgan dasturchilar ushbu vositani ayniqsa foydali deb topadilar.

Bu ularga macOS tomonidan talab qilinadigan barcha kerakli API-larni taqdim etish bilan birga fayllar qanday saqlanishi va ularga kirishni to'liq nazorat qilish imkonini beradi.

O'z fayllarini qanday boshqarishni ko'proq nazorat qilishni xohlaydigan kuchli foydalanuvchilar ham ushbu vositani foydali deb topadilar.

Xulosa

Xulosa qilib aytadigan bo'lsak, agar siz ilovalaringiz ichida to'liq ishlaydigan fayl tizimlarini joriy qilish uchun ishlatish uchun qulay, ammo kuchli yechim izlayotgan bo'lsangiz, MacFuse-dan boshqa narsani qidirmang.

Mavjud Linux-ga asoslangan FUSE ilovalari bilan mosligi va bir nechta dasturlash tillarini qo'llab-quvvatlashi bilan; u bugungi kunda mavjud bo'lgan boshqa shunga o'xshash vositalar bilan solishtirganda misli ko'rilmagan moslashuvchanlikni taklif etadi.

Xo'sh, nega kutish kerak? Nusxangizni bugun yuklab oling!

To'liq ma'lumot
Nashriyotchi Google Mac Developer Playground
Nashriyot sayti http://code.google/com/mac
Ishlab chiqarilish sanasi 2008-12-19
Qo'shilgan sana 2008-12-19
Turkum Tuzuvchi vositalari
Sub toifasi Komponentlar va kutubxonalar
Versiya 2.0.3.2
Os talablari Mac OS X 10.4 Intel/PPC, Mac OS X 10.5 Intel/PPC
Talablar None
Narx Free
Yuklashlar haftasiga 1
Jami yuklamalar 11683

Comments:

Eng mashhur