ستقوم شركة KQ Infotech، التي تقوم بتطوير Native ZFS لمشروع Linux، بإصدار وحدة Linux Kernel ZFS متاحة بالكامل الشهر المقبل (حوالي 15 سبتمبر). تعتمد وحدة ZFS هذه على ZFS Pool 18 وقد نفذت طبقة ZFS POSIX. لكن الكود يدعم حاليًا أنظمة Linux 64 بت فقط، وسيقومون أيضًا بإصدار حزم RPM لـ Fedora 12 وRed Hat EnterPRise Linux 6 Beta 2. بالطبع، يمكنك أيضًا استخدام هذه الوحدة على Ubuntu 10.04 LTS، ولكن يجب عليك تجميعها وتثبيتها يدويًا من التعليمات البرمجية المصدر.
إذا كنت من مستخدمي FreeBSD أو Solaris، فيجب أن تكون على دراية بنظام ZFS وهو نظام ملفات جديد تم تطويره بواسطة SUN (تم دمجه الآن بواسطة Oracle). ويتم استخدامه في Solaris وتم نقله لاحقًا إلى FreeBSD وNetBSD. يطلق العديد من الأشخاص على ZFS اسم نظام الملفات النهائي، لأن ZFS تعني "آخر كلمة في نظام الملفات"، وZ هي الكلمة الأخيرة في الأبجدية، مما يعني أنه ليست هناك حاجة لتطوير أنظمة ملفات أخرى في المستقبل. في الواقع، يقدم ZFS العديد من المفاهيم الجديدة ويعتبر عملاً تاريخيًا لنظام الملفات.
في مواجهة نظام الملفات القوي هذا، لم يكن مجتمع Linux خاملاً بالطبع، لذلك أطلقوا نظام الملفات Btrfs. ومن المثير للاهتمام، أن Oracle بدأت هذا الأمر وطورته أيضًا. للحصول على مقدمة مفصلة عن BTRFS، يمكنك قراءة هذه المقالة ". "الجيل الجديد مقدمة لنظام ملفات Linux btrfs". الهدف الأولي لـ BTRFS هو استبدال نظام الملفات ext3/4 الحالي الخاص بـ Linux، ومع ذلك، من خلال المقارنة، ستجد أن BTRFS وZFS متشابهان جدًا في العديد من الميزات، مثل قابلية التوسع القوية، ودعم اللقطات، ووظائف إدارة الحجم المضمنة. ، إلخ. .
بالإضافة إلى ذلك، عند الحديث عن BTRFS، أريد أن أقاطع هنا. وفقًا لفريق تطوير Ubuntu، لا يوجد وقت كافٍ لإكمال أعمال تطوير BTRFS المتبقية، وهذا يعني أن BTRFS لن يتم دعمه بالكامل في الإصدار 10.10.
حسنًا، فلنواصل الحديث عن ZFS. على الرغم من أن مجتمع Linux لديه بالفعل BTRFS كرد فعل على ZFS، فقد ظهرت أخبار منذ بعض الوقت مفادها أن فريق التطوير (KQ Infotech من الهند) قد بدأ في زرع ZFS إلى أنظمة Linux. الصفحة الرئيسية لهذا المشروع موجودة هنا: Native ZFS لنظام التشغيل Linux . في الواقع، كان هناك مشروع ZFS لنظام Linux يعتمد على إطار عمل FUSE قبل ذلك بوقت طويل، ولكنه نظام ملفات ZFS على مستوى المستخدم وأدائه أقل بكثير، لذلك فإن أحد أغراض مشروع ZFS الأصلي لنظام Linux هو لاستبدال ZFS -FUSE، يوفر دعم ZFS الأصلي لنظام التشغيل Linux.
لكن المشكلة هي أنه نظرًا لأن Linux Kernel يستخدم اتفاقية ترخيص GPL، ويستند ZFS إلى اتفاقية ترخيص CDDL الخاصة بشركة Sun، تنشأ مشكلات حقوق الطبع والنشر بسبب عدم التوافق بين اتفاقيتي الترخيص. لذا، من أجل حل مشكلة حقوق الطبع والنشر، سيتم توزيع مشروع ZFS الأصلي لنظام Linux هذا في شكل وحدة kernel، ويعتمد ترخيص حقوق الطبع والنشر أيضًا على بروتوكول CDDL مثل ZFS.
وفقًا لتقارير Phoronix، ستطلق شركة KQ Infotech، التي تطور مشروع Native ZFS لنظام Linux، رسميًا وحدة Linux Kernel ZFS متاحة بالكامل الشهر المقبل (حوالي 15 سبتمبر). تعتمد وحدة ZFS هذه على ZFS Pool 18 وقد نفذت طبقة ZFS POSIX. لكن هذا الكود حاليًا يدعم فقط أنظمة Linux 64 بت، وسيقومون أيضًا بإصدار حزم RPM لـ Fedora 12 وRed Hat Enterprise Linux 6 Beta 2. بالطبع، يمكنك أيضًا استخدام هذه الوحدة على Ubuntu 10.04 LTS، ولكن يجب عليك تجميعها وتثبيتها يدويًا من التعليمات البرمجية المصدر.