تمت إضافة دعم FreeBSD إلى ZFS على نظام Linux

إلى قاعدة التعليمات البرمجيةZFS على نظام Linux"، تحت رعاية المشروع OpenZFS كتنفيذ مرجعي لـ ZFS ، وافقت التغييرات التي تضيف دعم نظام التشغيل FreeBSD. تم اختبار الكود المضاف إلى ZFS على Linux على فرعي FreeBSD 11 و 12. وبالتالي ، لم يعد مطورو FreeBSD بحاجة إلى الحفاظ على فرعهم المتزامن من ZFS على Linux ، وسيتم تنفيذ جميع التغييرات المتعلقة بـ FreeBSD في المشروع الرئيسي. بالإضافة إلى ذلك ، سيتم اختبار المنبع "ZFS on Linux" الخاص بـ FreeBSD في التكامل المستمر أثناء التطوير.

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

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

المصدر: opennet.ru

إضافة تعليق