4
MacFUSE
MacFUSE به شما امکان می دهد قابلیت های مدیریت فایل پرونده بومی Mac OS X را از طریق سیستم های پرونده شخص ثالث گسترش دهد.ده ها محصول از آن به عنوان بلوک ساخت نرم افزار استفاده می شود.
- نرم افزار رایگان
- Mac
MacFUSE به شما امکان می دهد قابلیت های مدیریت فایل پرونده بومی Mac OS X را از طریق سیستم های پرونده شخص ثالث گسترش دهد.ده ها محصول از آن به عنوان بلوک ساخت نرم افزار استفاده می شود.به عنوان یک کاربر ، نصب بسته نرم افزاری MacFUSE به شما امکان می دهد از هر سیستم پرونده ای شخص ثالث که در بالای MacFUSE نوشته شده است استفاده کنید.به عنوان یک توسعه دهنده ، می توانید از MacFUSE SDK برای نوشتن انواع متعدد سیستم فایل جدید به عنوان برنامه های معمولی در حالت کاربر استفاده کنید.محتوای این سیستم های پرونده ای می تواند از هرجایی تهیه شود: از دیسک محلی ، از سراسر شبکه ، از حافظه یا هر ترکیب دیگری از منابع.نوشتن یک سیستم فایل با استفاده از MacFUSE سفارشات بزرگی آسانتر و سریعتر از رویکرد سنتی نوشتن سیستم فایلهای درون هسته است.از آنجا که سیستم های پرونده MacFUSE برنامه های معمولی هستند (برخلاف برنامه های افزودنی هسته) ، شما در ابزارهای برنامه نویسی ، اشکال زدایی و کتابخانه به همان اندازه انعطاف پذیری و انتخاب خود را دارید در صورتی که برنامه های استاندارد Mac OS X را اجرا می کنید .... در فنی تربا این شرایط ، MacFUSE مکانیسمی را پیاده سازی می کند که امکان اجرای یک سیستم فایل کاملاً کاربردی را در یک برنامه کاربر-فضای در Mac OS X (10.4 و بالاتر) ممکن می کند.این برنامه چندین API را ارائه می دهد ، که یکی از آنها مجموعه ای از API FUSE (File-system in فضای USEr) است که در لینوکس سرچشمه گرفته است.بنابراین ، بسیاری از سیستمهای پرونده موجود FUSE به راحتی در Mac OS X قابل استفاده هستند. نرم افزار MacFUSE از یک پسوند هسته و کتابخانه ها و ابزارهای مختلف فضای کاربر استفاده می شود.این برنامه با SDK های مبتنی بر C و Objective-C همراه است.اگر زبان دیگری را ترجیح می دهید (مثلاً Python یا Java) ، پس از نصب پیوندهای مربوط به زبان مربوط به خود ، می توانید سیستم فایل را در آن زبانها ایجاد کنید.برای دیدن برخی از نمونه های MacFUSE در محل کار ، فیلم های موجود در سمت راست را مشاهده کنید.مخزن منبع MacFUSE شامل کد منبع برای چندین سیستم پرونده جالب و مفید است تا بتوانید از آنها مانند sshfs ، procfs ، AccessibilityFS ، GrabFS ، LoopbackFS ، SpotlightFS و YouTubeFS به فهرست ، کامپایل و ساخت آن بپردازید.