سائق NTFSPlus يُعاد تسميته إلى NTFS في سلسلة تصحيحات نواة لينكس

قدّم مطور النواة Namjae Jeon سلسلة التصحيحات v3 لسائق NTFSPlus، مع إعادة تسميته ببساطة إلى NTFS لتسهيل دمجه في نواة لينكس. تعتمد هذه التحديث على سائق NTFS للقراءة فقط الموجود، وتُدخل تحسينات في الأداء وميزات جديدة. تهدف التغييرات إلى تبسيط مراجعة الكود وتحسين التوافق مع عمليات ملفات النظام الحديثة في لينكس.

لقد وصل تطوير سائق NTFS جديد للينكس إلى مرحلة فارقة مع إصدار سلسلة التصحيحات v3. Namjae Jeon، المعروف بمساهماته في سائق exFAT وخادم ksmbd SMB، أرسل هذه التصحيحات إلى قائمة بريد نواة لينكس في 29 ديسمبر 2025. التغيير الرئيسي هو إعادة تسمية NTFSPlus إلى NTFS، مما يعيد هيكلة الكود بناءً على سائق NTFS للقراءة فقط القديم. هذا النهج، كما أشار Phoronix، يبسط مراجعة الكود من خلال السماح للمشرفين بالتركيز على الابتكارات بدلاً من مراجعة التنفيذ بأكمله من الصفر.

يُدعم سائق NTFS المُحدث الآن عمليات الكتابة إلى جانب ميزات أساسية مثل iomap للإدخال/الإخراج المباشر، والتخلص من استخدام buffer-head، ووظائف مساعدة، وتوافق مع xfstests لاختبار ملفات النظام. تشمل التحسينات الإضافية مساعدات عامة جديدة لتحويلات cluster-to-folio وعمليات byte-to-sector، وتمكين readahead لملف $MFT، وإزالة حد نظام الملفات 2TB على أنظمة 32 بت.

تُظهر معايير الأداء مكاسب ملحوظة مقارنة بسائق NTFS3 الحالي. كتابات الخيط الواحد أسرع بنسبة 3-5%، بينما تحسن العمليات متعددة الخيوط بنسبة 35-110%. يزداد سرعة سرد الملفات بنسبة 12-14%، وتنخفض أوقات التركيب للتقسيمات 4TB إلى أقل من ثانية واحدة، مقارنة بأكثر من أربع ثوانٍ مع NTFS3.

ومع ذلك، يظل السائق تجريبيًا. لا يوجد دعم كامل للـjournaling، مع تنفيذ جزئي فقط لإعادة تشغيل اليومية. يخطط Jeon لإضافة journaling شامل بعد دمج السائق في النواة الرئيسية. يمثل هذا التقدم تطورًا ثابتًا في توفير دعم قوي لـNTFS على لينكس.

مقالات ذات صلة

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
صورة مولدة بواسطة الذكاء الاصطناعي

نواة لينكس 6.19 تضيف تحسينات في الجدولة وامتدادات C من مايكروسوفت

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

ستقدم نواة لينكس 6.19 القادمة تحسينات رئيسية على إطار sched_ext لتحسين استعادة جدولة eBPF وتدمج امتدادات C من مايكروسوفت لتجميع كود أنظف. تهدف هذه التحديثات إلى تعزيز الاستقرار والأداء وكفاءة المطورين في بيئات الحوسبة المتنوعة. تساهم شركات مثل جوجل وميتا ومايكروسوفت في تسليط الضوء على التعاون المتزايد في تطوير المصادر المفتوحة.

دمجت النسخة البيتا الأحدث من SteamOS برنامج تشغيل نواة NTSYNC. سلط الضوء على هذا التحديث في تقرير من Phoronix، موقع متخصص في أجهزة Linux والأداء.

من إعداد الذكاء الاصطناعي

أعلن لينوس تورفالدز عن إصدار نواة لينكس 6.19-rc3، وهو تحديث أصغر من المعتاد بعد فترة العطلات. يشمل الإصدار إصلاحات حاسمة لمشكلات التمهيد في ARM64 وزيادات في أداء وحدات معالجة الرسوميات. يبني على المرشحين السابقين لاستقرار النواة قبل الإصدار النهائي.

يقترح المطورون تفعيل امتدادات التزامن المعاملي (TSX) الخاصة بـIntel افتراضيًا في نواة Linux 7.0 القادمة على المعالجات المدعومة. يهدف هذا التغيير إلى تحسين الأداء دون الحاجة إلى تكوين يدوي. يستهدف الإجراء الأجهزة القادرة على استخدام ميزات TSX.

من إعداد الذكاء الاصطناعي

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

أصدرت AMD تصحيحات جديدة لمشغل لينكس لدعم تخصيص userptr بالدفعات. تهدف التحديثات إلى تعزيز الأداء في بيئات لينكس. تم الإبلاغ عن هذا التطور من قبل Phoronix.

من إعداد الذكاء الاصطناعي

مطورو لينكس الرئيسيون، بما في ذلك لينوس تورفالدز، قد وافقوا على Rust كلغة كاملة الأوصاف لبرمجة النواة، منهينًا وضعها التجريبي. جاء القرار في قمة صيانة النواة السنوية وتم الإعلان عنه على LWN.net. بينما يرفع هذا Rust إلى جانب C والمجمع، إلا أن التنفيذ العملي لا يزال يتطلب عملًا كبيرًا للربط.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض