نظام الملفات

نظام ملفات Be ( BFS ) هو نظام الملفات الأصلي لنظام BeOS . في نواة لينكس، يُشار إليه باسم "BeFS" لتجنب الخلط بينه وبين نظام ملفات الإقلاع .

طُوِّر نظام الملفات BFS على يد دومينيك جيامباولو وسيريل موريلون على مدار عشرة أشهر، بدءًا من سبتمبر 1996، [ 2 ] لتزويد نظام التشغيل BeOS بنظام ملفات حديث يدعم 64 بت مع خاصية التسجيل . [ 3 ] وهو نظام حساس لحالة الأحرف ، ويمكن استخدامه على الأقراص المرنة والأقراص الصلبة ووسائط القراءة فقط مثل أقراص CD-ROM . مع ذلك، لا يُنصح باستخدامه على وسائط التخزين الصغيرة القابلة للإزالة، لأن رؤوس نظام الملفات تستهلك من 600 كيلوبايت إلى 2 ميجابايت، مما يجعل الأقراص المرنة عديمة الفائدة عمليًا.

مثل سلفه، OFS (نظام الملفات القديم، الذي كتبه بينوا شيلينغز - المعروف سابقًا باسم BFS)، [ 4 ] يتضمن دعمًا لسمات الملفات الموسعة ( البيانات الوصفية )، مع خصائص الفهرسة والاستعلام لتوفير وظائف مشابهة لتلك الخاصة بقاعدة البيانات العلائقية .

على الرغم من أن نظام الملفات مصمم ليكون متوافقًا مع 64 بت، إلا أن حجم بعض هياكل البيانات على القرص يعني أن الحد الأقصى العملي لحجم الملف يبلغ حوالي 2 إكسابايت . وبالمثل، فإن تخصيص الملفات القائم على الامتداد يقلل الحد الأقصى العملي لحجم الملف إلى حوالي 260 جيجابايت في أفضل الأحوال، وقد يصل إلى بضعة كتل فقط في أسوأ الحالات، وذلك اعتمادًا على درجة التجزئة .

تم توثيق عملية تصميمها وواجهة برمجة التطبيقات الخاصة بها وآليات عملها الداخلية، في معظمها، في كتاب " التصميم العملي لنظام الملفات باستخدام نظام الملفات Be" . [ 2 ]

التطبيقات

إضافةً إلى نظام الملفات BFS الأصلي الذي استُخدم في نظام التشغيل BeOS عام 1996، توجد عدة تطبيقات لنظام لينكس . في أوائل عام 1999، طوّر ماكوتو كاتو برنامج تشغيل لنظام الملفات Be على لينكس؛ إلا أن برنامج التشغيل لم يصل إلى حالة استقرار كاملة، لذا في عام 2001، طوّر ويل دايسون نسخته الخاصة من برنامج تشغيل BFS لنظام لينكس. [ 5 ] [ 6 ]

في عام ٢٠٠٢، قام أكسل دورفلر وعدد من المطورين الآخرين بإنشاء وإصدار نسخة مُعاد تنفيذها من نظام الملفات العرضي (BFS) تُسمى OpenBFS لنظام هايكو (الذي كان يُعرف آنذاك باسم OpenBeOS). [ ٧ ] في يناير ٢٠٠٤، أعلن روبرت سزيليني أنه طوّر نسخة مُعدّلة من نظام الملفات OpenBFS لاستخدامها في نظام التشغيل SkyOS الخاص به. [ ٨ ] كما تم نقل تطبيق OpenBFS الأصلي إلى نظام Syllable ، حيث تم تضمينه فيه منذ الإصدار ٠.٦.٥.

انظر أيضاً

مراجع

  1. سكوت هاكر (1997-07-01). "مجلة BeOS 10: نظرة أولى على DR9" . ZDNet . مؤرشف من الأصل في 1999-10-02 . تم الاطلاع عليه في 2007-03-22 .
  2. 1 2 3 جيامباولو، دومينيك (1999). تصميم نظام الملفات العملي باستخدام نظام ملفات Be (ملف PDF) . مورغان كوفمان. ISBN 1-55860-497-9أُرشف من النسخة الأصلية (PDF) بتاريخ 13 فبراير 2017. تم الاطلاع عليه بتاريخ 1 يونيو 2004 .
  3. أندرو أورلوفسكي (29 مارس 2002). "ويندوز على قاعدة بيانات - تحليل وتفكيك من قبل خبراء BeOS" . ذا ريجستر. مؤرشف من الأصل في 30 ديسمبر 2006. تم الاطلاع عليه في 9 ديسمبر 2006 .
  4. هنري بورتمان. "بينوا شيلينغز، مهندس برمجيات" . دليل نظام التشغيل BeOS . مؤرشف من الأصل في 27 سبتمبر 2006. تم الاطلاع عليه في 10 سبتمبر 2006 .
  5. ويل دايسون (2002). "برنامج تشغيل BeFS لنظام لينكس: حول BeFS" . سورس فورج . تم الاسترجاع في 9 ديسمبر 2006 .
  6. "نظام ملفات BeOS لنظام Linux" . tech-pubs.net . تم الاطلاع عليه بتاريخ 25-12-2025 .
  7. دانيال تيكسيرا (2002-09-04). "OBFS يصل إلى مرحلة تجريبية" . أخبار هايكو . مؤرشف من الأصل في 2006-10-04 . تم الاسترجاع في 2006-12-09 .
  8. روبرت سزيليني (23 يناير 2004). "تحديث" . skyos.org . مؤرشف من الأصل بتاريخ 26 سبتمبر 2007. تم الاطلاع عليه بتاريخ 9 ديسمبر 2006 .