كونغ وانغ يقترح نظام ملفات DAXFS لنواة لينكس

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

أعلن كونغ وانغ، مطور نواة في Multikernel، عن DAXFS في قوائم بريد نواة لينكس. يستفيد هذا النظام من بنية الوصول المباشر (DAX) في نواة لينكس، التي تسمح بالوصول المباشر إلى الذاكرة الفيزيائية المشتركة دون الاعتماد على مكدس الإدخال/الإخراج بالكتل التقليدي. ≠n≠nعلى عكس الخيارات المعتمدة مثل RAMFS أو TMPFS، التي تستخدم ذاكرة التخزين المؤقت للصفحات وتخصص الذاكرة لكل نسخة، يقوم DAXFS بتعيين مناطق الذاكرة الفيزيائية المتصلة مباشرة في نظام الملفات. ونتيجة لذلك، تصبح قراءات الملفات تحميلات ذاكرة مباشرة، مما يقلل من العبء في السيناريوهات حيث قد تتكرر البيانات للقراءة فقط في الـRAM. ≠n≠nيدعم DAXFS الذاكرة من أجهزة مثل GPUs وFPGAs أو تلك المتصلة عبر CXL، باستخدام واجهة برمجة التطبيقات dma-buf للوصول للقراءة فقط إلى البيانات المدعومة بالأجهزة. تصميمه بسيط عمداً: يستخدم تنسيق صورة مستقل و للقراءة فقط، ويتجاوز تخصيصات وقت التشغيل والتعامل المعقد مع البيانات الوصفية والكود الخاص بالجهاز. ≠n≠nتشمل التطبيقات المحتملة مشاركة صور أساسية للحاويات أو Docker عبر نسخ نواة منفصلة عبر الذاكرة المشتركة، تجنب نقل الشبكة في إعدادات تجميع ذاكرة CXL، تقليل استخدام RAM باستخدام DAXFS مع OverlayFS للحاويات، وتقديم وصول بدون نسخ للبيانات الثابتة في ذاكرة المعجلات. ≠n≠nيتواجد الكود على GitHub كاقتراح تجريبي. لاحظ وانغ أن أي دمج في النواة الرئيسية سيحتاج إلى مناقشة ومراجعة المجتمع. ظهر الإعلان في 25 يناير 2026.

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

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 من مايكروسوفت لتجميع كود أنظف. تهدف هذه التحديثات إلى تعزيز الاستقرار والأداء وكفاءة المطورين في بيئات الحوسبة المتنوعة. تساهم شركات مثل جوجل وميتا ومايكروسوفت في تسليط الضوء على التعاون المتزايد في تطوير المصادر المفتوحة.

نظام الملفات فقط للقراءة المحسن، أو EROFS، قدم ميزة مشاركة ذاكرة التخزين المؤقت للصفحات لتقليل استخدام الذاكرة بشكل كبير في بيئات الحاويات. تسمح هذه الميزة لعدة حاويات بمشاركة الصفحات المخزنة مؤقتاً من نفس صورة نظام الملفات، مما يقلل من هدر الذاكرة بنسبة 40% إلى 60%. تم تطويره في البداية بواسطة Huawei، ويحظى EROFS بشعبية متزايدة في سيناريوهات الحوسبة السحابية والحافة.

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

يستكشف المطورون مشاركة ذاكرة التخزين المؤقت للصفحة كوسيلة لتحسين أداء حاويات EROFS. تبدو هذه التقنية تقدم مزايا كبيرة في بيئات Linux. تأتي النتائج من Phoronix، موقع متخصص في مراجعات الأجهزة والبرمجيات لـLinux.

واجهة برمجة التطبيقات الحديثة لتركيب نظام الملفات في لينكس، التي تم تقديمها في 2019، كانت تفتقر إلى وثائق رسمية لمدة ست سنوات حتى الآن. حزمة صفحات الدليل الأحدث تشمل أخيراً محتوى لهذا الكود. هذا الإضافة تملأ فجوة ملحوظة في موارد النظام.

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

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

يُمثل تحولاً تاريخياً بعد موافقة قمة صيانة النواة 2025—مفصلة في تغطيتنا السابقة حول المعايير الأدائية والتحديات—حيث أصبح Rust الآن جزءاً دائماً من نواة لينكس، مع جذور عميقة تعود إلى 2019 وخطط طموحة قادمة.

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

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

 

 

 

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

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