سيتم دمج برنامج تشغيل NTFS من Paragon Software في Linux 5.15

قبل أيام قليلة ، شاركنا هنا على المدونة الأخبار حول ماذا طلب Linus Torvalds من Paragon Software إرسال الكود لدمج برنامج تشغيل NTFS الجديد الخاص به. في ذلك الوقت كان يُعتقد أنه يمكن إضافة برنامج التشغيل في Linux 5.14-rc2 ، وهو ما لم يحدث ، ولكن سيتم دمجه في إصدار Linux 5.15

وعليه خلال المناقشة في العدد 27 من مجموعة التصحيح ، تم نشر التطبيق مؤخرًا من نظام ملفات NTFS الخاص بشركة Paragon Software والذي أعطى الضوء الأخضر بشكل أساسي لـ Linus Torvalds ليتم تنفيذه داخل Linux ، حيث قالت إنه "لا يرى أي عوائق أمام تلقي هذه المجموعة من التصحيحات في النافذة التالية لقبول التغييرات. ما لم يتم تحديد المشكلات غير المتوقعة ، سيتم تضمين دعم NTFS من Paragon Software في kernel 5.15 ، والذي من المتوقع إصداره في نوفمبر. "

خلال الوقت حتى يتم قبول البقع في النواة ، لينوس يوصى بإعادة التحقق من دقة التوقيع الموجود على الرقع تأكيد تأليف الكود المنقول وإعداد توزيعه كجزء من النواة تحت كود مفتوح المصدر. تمت التوصية أيضًا بأن تضمن Paragon Software مرة أخرى أن القسم القانوني يتفهم جميع عواقب نقل التعليمات البرمجية بموجب ترخيص GPLv2 ويفهم جوهر ترخيص الحقوق المتروكة.

تم نشر رمز برنامج التشغيل NTFS الجديد بواسطة Paragon Software في أغسطس من العام الماضي ويختلف عن الرمز الموجود بالفعل في نواة برنامج التشغيل من خلال القدرة على العمل في وضع الكتابة ، حيث لم يتم تحديث برنامج التشغيل السابق لسنوات عديدة وهو في دولة يرثى لها.

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

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

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

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

في التصحيح 27 التصحيح ، قامت Paragon Software بتكييف برنامج التشغيل مع التغييرات في APأنا أستبدل استدعاء iov_iter_copy_from_user_atomic () بـ copy_page_from_iter_atomic () ووقف وظيفة iov_iter_advance ().

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

وأخيرا، للراغبين في معرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

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

*

*

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