كونستانتين كوماروف، مؤسس ورئيس شركة Paragon Software، في القائمة البريدية لنواة Linux مع التنفيذ الكامل لنظام الملفات ، دعم العمل في وضع القراءة والكتابة. الكود مفتوح تحت رخصة GPL.
يدعم التطبيق جميع ميزات الإصدار الحالي من NTFS 3.1، بما في ذلك سمات الملفات الموسعة، ووضع ضغط البيانات، والعمل الفعال مع المساحات الفارغة في الملفات، وإعادة تشغيل التغييرات من السجل لاستعادة التكامل بعد الفشل. يستخدم برنامج التشغيل المقترح حاليًا تطبيقه المبسط الخاص بمجلة NTFS، ولكن من المخطط في المستقبل إضافة دعم لتسجيل اليومية الكاملة أعلى جهاز الكتلة العالمي المتوفر في النواة (جهاز كتلة اليومية)، على أساسه يتم تنظيم اليومية في 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
