FUSE می توانید یک فایل سیستم کاملا کاربردی در یک برنامه لازم است به داشتههای پیاده سازی.
نصب
برخی از پروژه ها شامل بسته کامل FUSE (برای نصب ساده تر). در موارد دیگر و یا فقط سعی کنید از نمونه های FUSE ابتدا باید نصب شده باشد. نصب و راه اندازی ساده است، پس از باز کردن را وارد کنید:
./configure
ساخت
را نصب کنید
اگر این تولید یک خطا، لطفا در خواندن.
اسکریپت configure سعی خواهد کرد تا حدس می زنم محل منبع هسته است. در صورتی که این می افتد، ممکن است آن را با استفاده از پارامتر --with-کرنل مشخص شده است. ساختمان ماژول کرنل نیاز به یک درخت منبع هسته پیکربندی تطبیق هسته در حال اجرا. در صورتی که هسته خود را ساخت این هیچ مشکل است. از سوی دیگر اگر یک هسته از پیش تالیف شده است استفاده می شود، هدر کرنل استفاده شده توسط فرایند ساخت FUSE ابتدا باید آماده می شود. دو احتمال وجود دارد:
1. یک بسته که شامل هدر کرنل برای باینری کرنل موجود در توزیع است (به عنوان مثال در دبیان آن پکیج کرنل-هدر-XYZ برای هسته تصویر XYZ است)
2. منبع هسته باید آماده:
- استخراج منبع هسته را به برخی از دایرکتوری
- کپی پیکربندی هسته در حال اجرا (معمولا در / boot یافت / پیکربندی-XYZ) به انشعاب Config در بالای درخت منبع
- اجرای menuconfig را، پس از آن بخش را در بالای درخت منبع (فقط در 2.4 دانه مورد نیاز)
اگر با استفاده از کرنل 2.6، پس از آن ارسال دسترسی به بعضی از فایل ها در درخت منبع هسته مورد نیاز است. معمولا آن را به اندازه کافی است اگر شما را .tmp_versions و .__ قابل نوشتن modpost.cmd
ویژگی ها:.
API ساده کتابخانه
نصب و راه اندازی ساده (بدون نیاز به پچ یا کامپایل مجدد کرنل)
اجرای امن
لازم است به داشتههای - رابط هسته بسیار موثر است
قابل استفاده توسط کاربران غیر ممتاز
اجرا بر روی لینوکس دانه 2.4.X و 2.6.X
ثابت شده است بسیار پایدار در طول زمان
نظر یافت نشد