بدأ اختبار إصدارات FreeBSD المنقولة إلى "ZFS on Linux"

كريس مور، مبتكر مشروع PC-BSD ونائب رئيس شركة iXsystems، объявил حول بدء اختبار جمعيات التثبيت فري بي إس دي 12-مستقر и فري بي إس دي 13 رأس، حيث يتم استبدال تطبيق نظام الملفات ZFS المدعوم أصلاً في FreeBSD بتطورات المشروع "ZFS على نظام Linux". بفضل مبادرة جعل كود "ZFS on Linux" قابلاً للنقل إلى الأنظمة الأخرى، أصبح FreeBSD معد المنافذ sysutils/zol (الأدوات المساعدة) وsysutils/zol-kmod (وحدة النواة)، والتي يقترح الآن اختبارها. في سياق نظام الملفات، أسهل طريقة للاختبار هي توفير صور التثبيت المعدة مسبقًا والتي تم تعطيل تطبيق ZFS الأصلي ومنافذ مثبت عليها "ZFS on Linux" مسبقًا. يمكن استخدام UFS وZFS كأنظمة ملفات لقسم الجذر.

دعونا نتذكر أنه في ديسمبر من العام الماضي توصل مطورو FreeBSD إلى هذه الفكرة مبادر الانتقال إلى تنفيذ ZFS من المشروع "ZFS على نظام Linux"(ZoL)، والتي تركزت حولها مؤخرًا جميع الأنشطة المتعلقة بتطوير ZFS. السبب المذكور للترحيل هو ركود قاعدة كود ZFS من مشروع Illumos (فرع من OpenSolaris)، والذي كان يستخدم سابقًا كأساس لترحيل التغييرات المتعلقة بـ ZFS إلى FreeBSD. حتى وقت قريب، تم توفير الدعم لقاعدة كود ZFS في Illumos بواسطة شركة Delphix، التي تقوم بتطوير نظام التشغيل نظام Delphix OS (شوكة إيلوموس). قبل عام، اتخذت شركة Delphix قرارًا بالانتقال إلى "ZFS on Linux"، مما أدى إلى ركود ZFS من مشروع Illumos ونقل جميع الأنشطة المتعلقة بالتطوير إلى مشروع "ZFS on Linux"، والذي يعتبر الآن التنفيذ الرئيسي OpenZFS.

قرر مطورو FreeBSD اتباع المثال العام وعدم محاولة التمسك بـ Illumos، نظرًا لأن هذا التنفيذ متأخر بالفعل في الوظائف ويتطلب موارد كبيرة للحفاظ على الكود وترحيل التغييرات. يُنظر الآن إلى "ZFS on Linux" على أنه مشروع تطوير ZFS الرئيسي والمفرد والتعاوني. سيتم دمج دعم FreeBSD مباشرة في ZFS على كود Linux وسيتم تطويره في المستودع الرئيسي لهذا المشروع.

بعض الميزات المتوفرة في منفذ FreeBSD "ZFS on Linux" ولكنها مفقودة من تطبيق Illumos ZFS:

  • وضع المضيف المتعدد (MMP;
  • حماية المعدلات المتعددة)؛
  • نظام الحصص الموسع؛
  • تشفير مجموعات البيانات؛
  • اختيار منفصل لفئات توزيع الكتل (فئات التخصيص)؛
  • استخدام تعليمات المعالج المتجه لتسريع تنفيذ RAIDZ وحسابات المجموع الاختباري؛
  • تحسين أدوات سطر الأوامر؛
  • تم إصلاح العديد من الأخطاء المتعلقة بظروف السباق والأقفال.

المصدر: opennet.ru

إضافة تعليق