في نافذة دمج Linux 7.1 القادمة، جذب تغيير كبير انتباه المجتمع: قدم أحد كبار مطوري kernel طلبًا جديدًا لسحب برنامج تشغيل نظام ملفات NTFS، على أمل دمجه في kernel الرئيسي ليحل محل برنامج تشغيل NTFS3 الذي تساهم به Paragon Software حاليًا ولكن مع تقدم محدود في الميزات في السنوات الأخيرة، وبالتالي تحسين تجربة NTFS بشكل كبير في Linux.

الشخص المسؤول عن تطوير برنامج التشغيل الجديد هذا هو مطور Linux المخضرم Namjae Jeon، الذي قاد سابقًا العديد من مشاريع kernel مثل برنامج exFAT وKSMBD. في وقت مبكر من العام الماضي، أعلن عن برنامج تشغيل NTFS جديد يسمى "NTFSPLUS"، والذي يهدف إلى تجاوز NTFS3 الحالي وحلول برامج تشغيل NTFS الأخرى من حيث الأداء والميزات. بعد عدة جولات من التكرار، أسقط المشروع في النهاية اسم "NTFS PLUS" وتم النظر إليه بدلاً من ذلك على أنه نسخة جديدة حديثة لبرنامج تشغيل Linux NTFS kernel المبكر.

استمرت أعمال التطوير هذه منذ حوالي أربع سنوات، وقد حققت الآن دعمًا كاملاً للكتابة لنظام ملفات NTFS، مما أدى إلى تحسين الاستقرار بشكل ملحوظ مقارنة بـ NTFS3، كما أن وضع النجاح في مجموعة اختبار XFStests أكثر مثالية أيضًا. وفي الوقت نفسه، يوفر برنامج التشغيل الجديد أيضًا أدوات وضع المستخدم لأداء أعمال التشغيل والصيانة مثل فحص نظام الملفات (FSCK)، مما يزيد من تحسين الحل الشامل.

على مستوى تكامل مجموعة تقنيات kernel، يتضمن هذا الإصدار الجديد من برنامج تشغيل NTFS بشكل كبير الميزات الجديدة لنواة Linux المعاصرة، بما في ذلك آليات مثل IOmap وfolio. إن درجة تكامله أفضل من برنامج التشغيل NTFS3 الموجود في النواة الحالية، مما يحقق مسار تنفيذ أقرب إلى بنية النواة المعاصرة. على مدى الشهرين الماضيين، دخلت هذه المجموعة الجديدة من برامج التشغيل إلى فرع Linux-Next، ويتم اختبارها واستخدامها في بيئة أوسع، كما تلقت أيضًا تعليقات مراجعة التعليمات البرمجية من العديد من مشرفي kernel الرئيسيين وأصحاب المصلحة.

فيما يتعلق بحجم التعليمات البرمجية، فإن برنامج تشغيل NTFS الجديد/المعاد تصنيعه يجلب أكثر من 36000 سطر من التعليمات البرمجية الجديدة إلى Linux kernel، مما يعكس مدى تعقيد ونطاق تغييرات المشروع. حاليًا، لم يعلن Linus Torvalds علنًا ما إذا كان سيقبل برنامج التشغيل هذا ضمن نافذة دمج Linux 7.1، والتي ستنتهي في نهاية الأسبوع المقبل، ولا تزال القرارات ذات الصلة معلقة.

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

يمكن للمطورين والمستخدمين المهتمين ببرنامج تشغيل NTFS الجديد معرفة المزيد من التفاصيل الفنية التفصيلية وعملية المناقشة من خلال طلب السحب المقدم هذه المرة:

https://lore.kernel.org/lkml/CAKYAXd-knEHqHPgz83+bOaLHAcA=f97f2-mnJxLmu0MiDkTgDA@mail.gmail.com/