أصدرت باراغون تطبيق NTFS لنواة لينكس

كونستانتين كوماروف ، المؤسس والرئيس التنفيذي لشركة Paragon Software ، نشر مجموعة من التصحيحات على القائمة البريدية لـ Linux kernel مع التنفيذ الكامل لنظام الملفات NTFS يدعم عمليات القراءة والكتابة. تم إصدار الكود الخاص بمجموعة التصحيح هذه بموجب ترخيص GPL.

التطبيق يدعم جميع ميزات الإصدار الحالي من NTFS 3.1، بما في ذلك سمات الملفات الموسعة ووضع ضغط البيانات والعمل الفعال مع فجوات الملفات وإعادة تشغيل تغييرات السجل لاستعادة التكامل بعد الفشل.

تستخدم وحدة التحكم المقترحة حتى الآن التنفيذ المبسط الخاص بها دفتر يومية NTFS ، لكن في المستقبل ، من المخطط إضافة دعم السجل الكامل أعلى JBD (جهاز كتلة السجل) متوفر في النواة ، على أساسه يتم تنظيم دفتر اليومية ext3 و ext4 و OCFS2.

في القائمة البريدية ، يكتب باراغون ما يلي:

يضيف هذا التصحيح برنامج تشغيل NTFS للقراءة والكتابة إلى fs / ntfs3.

مع عقود من الخبرة في تطوير نظام الملفات التجاري وتغطية اختبارية ضخمة ، نرغب في Paragon Software GmbH في تقديم مساهمتنا لمجتمع المصدر المفتوح من خلال توفير تنفيذ برنامج تشغيل NTFS للقراءة والكتابة لنواة Linux.

نخطط لدعم هذا الإصدار بعد دمج التعليمات البرمجية وإضافة ميزات وإصلاح الأخطاء. على سبيل المثال ، ستتم إضافة دعم دفتر يومية JBD الكامل في التحديثات اللاحقة.

تعتمد وحدة التحكم على قاعدة رمز المنتج التجاري الحالي من برنامج Paragon وتم اختباره جيدًا. تم تصميم التصحيحات وفقًا لمتطلبات إعداد التعليمات البرمجية لنظام Linux وهي لا تحتوي على أي روابط API إضافية ، مما يسمح بتضمين برنامج التشغيل الجديد في النواة الرئيسية.

بمجرد تضمين التصحيحات في نواة Linux الرئيسية ، تعتزم Paragon Software توفير الصيانة وإصلاح الأخطاء وتحسين الوظائف.

ومع ذلك، قد يستغرق التضمين في kernel بعض الوقت بسبب حاجة طرف ثالث لمراجعة الكود المقترح. في التعليقات على المنشور ، هناك أيضًا مشاكل في التركيب وعدم الامتثال لعدد من متطلبات تصميم التصحيح.

على سبيل المثال ، يُقترح تقسيم التصحيح المقدم إلى أجزاء ، حيث إن 27 ألف سطر في التصحيح كبير جدًا ويخلق صعوبات في المراجعة والتحقق.

في ملف MAINTAINERS ، يوصى بتعريف سياسة صراحة لمزيد من صيانة الكود والإشارة إلى فرع Git الذي يجب إرسال الإصلاحات إليه. كما يشير إلى الحاجة إلى الموافقة على إضافة تطبيق NTFS جديد عندما يكون هناك برنامج تشغيل fs / ntfs قديم يعمل في وضع القراءة فقط.

سابقًا ، للوصول الكامل إلى أقسام NTFS desde Linux، اضطررت استخدم برنامج تشغيل FUSE NTFS-3g ، الذي يعمل في مساحة المستخدم ولا يوفر الأداء المطلوب.

لم يتم تحديث برنامج التشغيل هذا منذ عام 2017 ، تمامًا مثل برنامج تشغيل fs / ntfs للقراءة فقط. تم إنشاء كلا السائقين بواسطة Tuxera ، والتي ، مثل Paragon Software ، توفر برنامج تشغيل NTFS خاص يتم توزيعه تجاريًا.

عليك أن تتذكر في أكتوبر من العام الماضيبعد نشر Microsoft المواصفات المتاحة للجمهور وتوفير إمكانية الاستخدام المجاني لبراءات الاختراع لـ exFAT على Linux ، افتتحت Paragon Software كود التحكم الخاص بها مع تنفيذ exFAT FS.

كان الإصدار الأول من برنامج التشغيل مقصورًا على عملية القراءة فقط ، ولكن كان الإصدار الممكّن للكتابة قيد التطوير.

ظلت هذه التصحيحات مجهولة ، وتم اعتماد برنامج التشغيل exFAT الذي اقترحته Samsung والمستخدم في البرامج الثابتة للهواتف الذكية التي تعمل بنظام Android لهذه الشركة في kernel kernel.

تم النظر إلى هذه الخطوة بشكل مؤلم من قبل Paragon Software ، والتي كانت تنتقد تطبيقات exFAT و NTFS المفتوحة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   luix قال

    إذا كانت باراغون تقدم شفرة مصدر كاملة ، مع ترخيص لائق ، فلا يوجد سبب لعدم الاستفادة منها ،