يمكن اعتماد برنامج تشغيل NTFS الخاص ببرنامج Paragon Software في نواة Linux 5.15

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

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

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

في الإصدار السابع والعشرين من التصحيحات، قامت Paragon Software بتكييف برنامج التشغيل للتغييرات في واجهة برمجة تطبيقات iov، واستبدال استدعاء iov_iter_copy_from_user_atomic() بـ Copy_page_from_iter_atomic() وإيقاف استخدام وظيفة iov_iter_advance(). من بين التوصيات المقدمة في المناقشة، الشيء الوحيد المتبقي هو ترجمة الكود لاستخدام fs/iomap، لكن هذا ليس متطلبًا إلزاميًا، ولكنه مجرد توصية يمكن تنفيذها بعد تضمينها في النواة. بالإضافة إلى ذلك، أكدت Paragon Software أنها مستعدة لدعم التعليمات البرمجية المقترحة في النواة وتخطط لنقل تنفيذ تسجيل اليومية بشكل أكبر للعمل على JBD (جهاز كتلة تسجيل اليومية) الموجود في النواة، وعلى أساسه يتم تسجيل دفتر اليومية يتم تنظيمه في ext27، ext3 وOCFS4.

المصدر: opennet.ru

إضافة تعليق