برنامج باراغون يطلق تطبيق GPL لنظام NTFS لنظام Linux Kernel

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

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

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

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

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

ولنتذكر أنه في أكتوبر من العام الماضي، بعد ذلك منشور مواصفات Microsoft المتاحة للعامة والسماح باستخدام براءات اختراع exFAT بدون حقوق ملكية على Linux، وقد قامت Paragon Software بفتح مصدر تنفيذ برنامج التشغيل الخاص بها لنظام ملفات exFAT. كان الإصدار الأول من برنامج التشغيل يقتصر على وضع القراءة فقط، ولكن كان هناك إصدار قادر على الكتابة قيد التطوير. ظلت هذه التصحيحات غير مطالب بها وتم اعتماد برنامج التشغيل exFAT في النواة الرئيسية، المقترح Samsung وتستخدم في البرامج الثابتة للهواتف الذكية التي تعمل بنظام Android من هذه الشركة. وكانت هذه الخطوة مؤلمة ملموس في Paragon Software، والتي سلك مع انتقادات للتطبيقات المفتوحة لـ exFAT و NTFS.

المصدر: opennet.ru

إضافة تعليق