मैसफ्यूज़

मैक ओएस एक्स के लिए एक फ्यूज-अनुपालन फ़ाइल सिस्टम कार्यान्वयन तंत्र
अब डाउनलोड करो

मैसफ्यूज़ रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Freeware
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Google
  • प्रकाशक वेब साइट:
  • http://google.com
  • ऑपरेटिंग सिस्टम:
  • Mac OS X 10.4 or later
  • फाइल का आकार:
  • 3.3 MB

मैसफ्यूज़ टैग


मैसफ्यूज़ विवरण

मैक ओएस एक्स के लिए एक फ्यूज अनुपालक फाइल सिस्टम कार्यान्वयन तंत्र MacFUSE एक दिलचस्प उपकरण है कि लागू एक तंत्र यह संभव मैक ओएस एक्स पर एक उपयोगकर्ता के अंतरिक्ष कार्यक्रम (10.4 और ऊपर) में एक पूरी तरह कार्यात्मक फाइल सिस्टम लागू करने के लिए बनाता है। यह एपीआई अनुरूप फ्यूज (यूज़रस्पेस में फ़ाइल-सिस्टम) प्रणाली है जिसका उपयोग लिनक्स पर जन्म लिया है के साथ होने के लिए करना है। इसलिए, कई मौजूदा फ्यूज फाइल सिस्टम मैक ओएस एक्स पर आसानी से प्रयोग करने योग्य बन MacFUSE की कोर एक गतिशील लोड करने योग्य कर्नेल extension.How फ्यूज अनुरूप MacFUSE है में है? ठीक है, पर्याप्त ताकि कई लोकप्रिय फ्यूज फाइल सिस्टम को आसानी से मैक ओएस एक्स पर संकलित किए जाने के बाद काम कर सकते हैं - फाइल सिस्टम के box.Examples कि काम (डिग्री बदलती करने के लिए) परीक्षण किया गया है से बाहर अक्सर sshfs में शामिल हैं, NTFS-3 जी (पढ़े / लिखने NTFS), ftpfs (पढ़ने / लिखने एफ़टीपी), wdfs (WebDAV), cryptofs, encfs, bindfs, unionfs, beaglefs (हाँ, पूरे बीगल सामग्री सहित), और इसलिए on.Besides उपलब्ध पर कई मौजूदा फ्यूज फाइल सिस्टम बनाने मैक ओएस एक्स, MacFUSE लबादा डेवलपर्स, जो अब information.Note के सभी प्रकार के आसपास सहज और अभिनव इंटरफेस रख सकते हैं के लिए अवसरों का एक नया सेट को खोलता है: बीटा संस्करण स्थिर आवेदन के माध्यम से उपलब्ध है। इस रिलीज में नया क्या है: विशेषता: · MacFUSE पसंद फलक। यह आसान और सीधा पूर्ण नियंत्रण में उपयोगकर्ता के साथ MacFUSE रिलीज के साथ अप-टू-डेट रखने के लिए, बनाता है। · 64-बिट समर्थन। पूरे MacFUSE सॉफ्टवेयर ढेर: कर्नेल विस्तार, MacFUSE उपयोगकर्ता के अंतरिक्ष सी पुस्तकालय, और ऑब्जेक्टिव-सी ढांचा अब भी 64-बिट संस्करण में आते हैं। आप तेंदुए या इसके बाद के संस्करण चलना चाहिए इस के लिए। स्वाभाविक रूप से, आप भी इन क्षमताओं के मेकअप उपयोग करने के लिए 64-बिट हार्डवेयर की जरूरत है। · हिमपात तेंदुए के लिए समर्थन। अब आप को स्थापित करने और नवीनतम हिम तेंदुए डेवलपर बीज पर MacFUSE उपयोग कर सकते हैं। · बढ़ी DTrace समर्थन करते हैं। MacFUSE.framework अब USDT जांच कि ऑब्जेक्टिव-सी में फाइल सिस्टम के विकास उन लोगों के लिए उपयोगी होगा शामिल हैं। उदाहरण के लिए, अद्यतन LoopbackFS उदाहरण फाइल सिस्टम पर नजर: यह से प्रवेश कोड निकाल दिया है क्योंकि बेहतर अनुरेखण जानकारी DTrace का उपयोग कर किया जा सकता है। नतीजतन, फाइल सिस्टम कोड छोटी और पढ़ने में आसान है। · Xcode प्रोजेक्ट टेम्पलेट्स। डेवलपर्स मदद करने के लिए भी तेजी से अपने नए फाइल सिस्टम पर आरंभ करने के MacFUSE अब परियोजना टेम्पलेट्स के साथ आता है। अब आप भी लौकिक "कोड के शून्य लाइनों" के साथ एक फाइल सिस्टम बना सकते हैं। · डिबगिंग प्रतीक MacFUSE ऑब्जेक्टिव-सी और सी पुस्तकालयों के लिए शामिल किए गए बंडलों। डेवलपर्स अब ऑब्जेक्टिव-सी भीतर डिबगिंग स्रोत-स्तरीय कर सकते हैं और सी आधिकारिक MacFUSE भी साथ बनाता है पुस्तकालय। dSYM के लिए देखो MacFUSE.framework भीतर संसाधन / डीबग / उप-निर्देशिका के बंडल। · तेंदुए और इसके बाद के संस्करण पर उपयोगकर्ता के अंतरिक्ष पुस्तकालय में 64-बिट संख्या के लिए समर्थन। डेवलपर्स को अब अपने फाइल सिस्टम में 64-बिट संख्या को उपयोग करने के लिए चुन सकते हैं। ऐसा करने के लिए, एक डेवलपर CFLAGS के हिस्से के रूप के साथ -D__DARWIN_64_BIT_INO_T = 1 उनकी फाइल सिस्टम को संकलित करने के लिए होगा। -lfuse है कि, -lfuse_ino64 बजाय - फिर, बजाय libfuse से लिंक हो रहा है, वे libfuse_ino64 के खिलाफ कड़ी करना होगा। · नया विकल्प auto_cache। यदि आप इस विकल्प को सक्षम करते हैं, MacFUSE स्वचालित रूप से बफर कैश और / या परिवर्तन यह संशोधन के दिनों में पता लगाता है के आधार पर फ़ाइलों की विशेषताओं को साफ करेगा। डिफ़ॉल्ट रूप से, अगर MacFUSE getattr () के दौरान एक फ़ाइल के आकार में बदलाव का पता लगाता है, यह है कि फाइल के बफर कैश साफ करेगा। जब auto_cache सक्षम किया गया है, MacFUSE अतिरिक्त getattr () और खुले दौरान संशोधन समय परिवर्तन का पता लगाने जाएगा ()। प्रासंगिक Knote संदेश भी उत्पन्न होता है। यह सब गुण टाइमआउट के अधीन है। (यही कारण है, प्रति विशेषता टाइमआउट खिड़की एक पर्ज है।) जब तक आपके फाइल सिस्टम के getattr के रूप में () रिटर्न अप-टू-डेट आकार और संशोधन समय की जानकारी, इस उद्देश्य के अनुसार कार्य करना चाहिए। फाइल सिस्टम है कि गिरी इच्छा "दूरस्थ" परिवर्तन के साथ रखने के लिए के लिए, यह fuse_purge_np के माध्यम से स्पष्ट शुद्धिकरण के लिए की जरूरत को समाप्त करना चाहिए ()। · नई उपयोगकर्ता के अंतरिक्ष पुस्तकालय समारोह fuse_purge_np (); एक उपयोगकर्ता के अंतरिक्ष फाइल सिस्टम डेमॉन द्वारा इस्तेमाल किया जा सकता किसी दिए गए फ़ाइल के बफर कैश शुद्ध करने के लिए, गिरी बताते हैं कि फ़ाइल के आकार बदल गया है, फ़ाइल के इन-गिरी कैश विशेषताओं को अमान्य कर, और एक उचित कर्नेल घटना (kevent) है कि हो सकता है उत्पन्न kqueue के माध्यम से प्राप्त ()। ध्यान दें कि auto_cache विकल्प ऊपर वर्णित इस समारोह ज्यादातर मामलों में अनावश्यक का स्पष्ट उपयोग करना चाहिए। · नई उपयोगकर्ता-स्पेस लाइब्रेरी फ़ंक्शन FUSE_KNOTE_NP (); किसी दिए गए फ़ाइल के लिए मनमानी कर्नेल घटनाक्रम (kevent) उत्पन्न करने के लिए उपयोगकर्ता-स्थान फ़ाइल सिस्टम डिमन द्वारा उपयोग किया जा सकता है। ध्यान दें कि उपरोक्त वर्णित auto_ccache विकल्प को ज्यादातर मामलों में अनावश्यक इस समारोह का स्पष्ट उपयोग करना चाहिए। एक प्रक्रिया में एकाधिक समवर्ती फ़ाइल सिस्टम के लिए समर्थन; उपयोगकर्ता-स्पेस लाइब्रेरी में एन्हांसमेंट्स को डेवलपर्स को प्रत्येक इंस्टेंस के लिए एक अलग प्रक्रिया बनाने के बिना किसी दिए गए फ़ाइल सिस्टम या यहां तक ​​कि विभिन्न फ़ाइल सिस्टम के कई उदाहरण चलाने की अनुमति देनी चाहिए। इसके अलावा, प्रत्येक उदाहरण को स्वतंत्र रूप से प्रबंधित किया जा सकता है (घुड़सवार, accesed, unmounted)। नया कॉलबैक एक्सचेंज; दो फ़ाइलों के बीच डेटा के आदान-प्रदान के लिए समर्थन प्रदान करता है। (देखें एक्सचेंजडाटा (2)।) · नई कॉलबैक getxtimes; बैकअप और सृजन के समय पढ़ने के लिए समर्थन प्रदान करता है। (GetAtrlist (2) में attr_cmn_bkuptime और attr_cmn_crtime देखें।) नई कॉलबैक chflags; फ़ाइल झंडे सेट करने के लिए समर्थन प्रदान करता है। (Chflags देखें (2)।) नया कॉलबैक setbkuptime; बैकअप समय निर्धारित करने के लिए समर्थन प्रदान करता है। · नया कॉलबैक setcrtime; सृजन समय निर्धारित करने के लिए समर्थन प्रदान करता है। · नए कॉलबैक setattr_x और fsetattr_x; एक ही कॉल में कई विशेषताओं को सेट करने के लिए समर्थन प्रदान करता है। न केवल मैक ओएस एक्स में बड़ी संख्या में सेट करने योग्य विशेषताएं हैं, भारी फ़ाइल सिस्टम मेटाडेटा गतिविधि, जो काफी आम है और दृश्यों के पीछे हो सकती है, एक या अधिक विशेषताओं को सेट करने के लिए वास्तव में बड़ी संख्या में कॉल उत्पन्न कर सकती हैं। "चीजों को सरल रखने" दर्शन के अनुरूप, मैकफ्यूज एपीआई ने एक कर्नेल-स्तरीय सेटट्रेट को प्रशंसा किया है जैसे कि सीएचएमओडी, चाउन, यूटेनेंस, ट्रंकेट, फटंक्शन, और नए पेश किए गए chflags, setbkuptime, और setcrtime। आपके उपयोगकर्ता-स्पेस फ़ाइल सिस्टम के आधार पर, आप वास्तव में चाहते हैं कि आप इसे कई बैक-टू-बैक कॉल प्राप्त करने के बजाय इसे एक कॉल में संभाल सकें। setattr_x और fsetattr_x आपको ऐसा करने देता है। ध्यान दें कि यदि आप इन कॉलों को लागू करते हैं, तो आपको किसी भी अन्य "सेट" कॉल प्राप्त नहीं होंगे, भले ही आप बाद में लागू करते हैं। दूसरे शब्दों में, आप केवल setattr_x और fsetattr_x प्राप्त करेंगे; Chmod, चाउन, utimens, truncate, ftruncate, chflags, setcrtime, और setbkuptime कॉलबैक कभी नहीं कहा जाएगा। (आपको इसलिए एक साथ सबकुछ संभालना होगा।) केवल इस कॉलबैक का उपयोग करें यदि आप जानते हैं कि आपको इसका उपयोग करने की आवश्यकता है। Setattr_x का उपयोग करने का एक उदाहरण देखने के लिए संदर्भ फ़ाइल सिस्टम स्रोत (लूपबैक) देखें। नए कॉलबैक के बावजूद पिछड़ा संगतता (बाइनरी और स्रोत स्तर दोनों); पुराने मैकफ्यूज संस्करणों के खिलाफ जुड़े मौजूदा फाइल सिस्टम बाइनरी को काम करना जारी रखना चाहिए; फ़ाइल सिस्टम सभी उपरोक्त नए कॉलबैक से बाहर निकलने का विकल्प चुन सकते हैं। अद्यतन: लूपबैक संदर्भ फ़ाइल प्रणाली का बेहतर संस्करण; नए रूप से पेश किए गए कॉलबैक लागू करते हैं और मूल फ़ाइल सिस्टम के साथ उच्च निष्ठा प्रदान करते हैं। पैकेजिंग: · उपयोगकर्ता-स्पेस लाइब्रेरी अब उचित "वर्तमान" और "संगतता" संस्करण संख्याओं के साथ स्थापित है; यह एक उचित फ़ाइल नाम के साथ भी स्थापित किया गया है जैसे libfuse.2.7.3.dylib निरंतर नाम libfuse.0.0.0.dylib के बजाय। मौजूदा बाइनरी के साथ संगतता बनाए रखने के लिए, एक नया प्रतीकात्मक लिंक libfuse.0.dylib समय के लिए शामिल है। · एक सुव्यवस्थित स्थापित / अद्यतन तंत्र अब मैकफ्यूज़ का हिस्सा है। तंत्र अंत उपयोगकर्ताओं और डेवलपर्स के लिए अपने सॉफ्टवेयर में मैकफ्यूज़ का उपयोग करने वाले डेवलपर्स के लिए इंस्टॉल / अपडेट अनुभव को बहुत सरल और सरल बनाता है। एक "एकीकृत" मैकफ्यूज पैकेज है जिसमें सभी समर्थित प्लेटफॉर्म के लिए बाइनरी शामिल हैं। इमारत: · एक नया निर्माण / पैकेजिंग तंत्र अब मैकफ्यूज स्रोत पेड़ का हिस्सा है। यह केवल उन लोगों के लिए प्रासंगिक है जो मैकफ्यूज इंटर्नर्स के साथ प्रयोग करते हैं। कीड़ा जंजाल: · एक बग फिक्स किया गया है जो एक लेखन कॉल के बाद पुराने आकार की रिपोर्ट करने के लिए एक GetATTR कॉल का कारण बन सकता है यदि सर्वर लिखने से पहले आया था। · एक बग फिक्स किया गया है जो किसी फ़ाइल सिस्टम ऑब्जेक्ट को कुछ परिस्थितियों में अनदेखा करने के लिए संशोधन समय सेट करने के लिए कॉल का कारण बन सकता है।


मैसफ्यूज़ संबंधित सॉफ्टवेयर

प्राथमिकता

आपको किसी भी एप्लिकेशन के लिए वरीयता फ़ाइलों को संशोधित करने की अनुमति देता है। ...

139 316 KB

डाउनलोड

रहस्य

रहस्य आपको कई मैक ओएस सेटिंग्स को अनुकूलित करने की अनुमति देता है जो छिपी हुई या अपूर्ण हैं ...

156 165 KB

डाउनलोड

स्क्रीनशेड

स्क्रीनशेड - ओएस एक्स चमक प्रदर्शन सेटिंग्स की क्षमताओं के पार करने वाली स्क्रीन (या स्क्रीन) को और कम करने के लिए नि: शुल्क ऐप ...

170 1.8 MB

डाउनलोड