تم دمج تصحيحات NVDIMM و DAX في دورة لينكس 7.3 — تحسينات جوهرية لتهيئة الطريق أمام إطلاق نظام ملفات FAMFS المتخصص من شركة Micron . معظم نشاط DAX/NVDIMM في هذه الدورة موجه نحو تحضير الأرضية لإدخال نظام الملفات الجديد.

ما هو FAMFS؟

FAMFS (Fabric-Attached Memory File System) نظام ملفات متخصص بدقة للذاكرة الموزعة على الأقمشة — وليس لاستخدام عام. يُصمم خصيصاً للوصول المستند على الملفات وعلى مستوى البايت إلى تطبيقات الذاكرة المشتركة/المفصولة الضخمة جداً، في نطاق حوالي 100 تيرابايت فما فوق من الذاكرة — نطاق شائع.

بينما كانت هناك مخاوف حول تكاثر أنظمة الملفات في نواة لينكس، FAMFS مصمم بدقة لهذا الاستخدام المحدد. مهندسو Micron اختبروا نقل النظام إلى FUSE في user-space لكن وجدوا أن بناء driver kernel مستقل هو الخيار الأفضل. Micron التزمت أيضاً بصيانة FAMFS مع وجود احتياج عميل واضح له.

التقدم نحو الدمج الرسمي

Micron تأمل برؤية FAMFS مدمجاً في 2026 ورقع النظام نفسه خضعت الآن لـ 13 جولة مراجعة من الحزم. لا يوجد مؤشر على أن نظام الملفات سيُرفع للدمج في نافذة v7.3 .

التحسينات المرفقة

كود DAX مع لينكس 7.3 شهد عدة إصلاحات وإعادة هيكلة للأكواد وتحسينات أخرى لتحضير إدخال FAMFS. كل هذا يشير إلى استعداد قريب للقبول النهائي.

طلب السحب هذا دمج كل تغييرات NVDIMM و DAX لـ لينكس 7.3.

أهمية FAMFS للمستقبل

نظام ملفات الذاكرة الموزعة سيكون مهماً جداً للخوادم الحديثة القائمة على CXL التي تسمح بـ ربط ديناميكي للذاكرة المشتركة. FAMFS ليس للاستخدام العام بل حل متخصص للتطبيقات الضخمة جداً التي تعمل مع مئات التيرابايتات من الذاكرة.

الخطوات التالية

FAMFS لم يُرفع بعد للدمج الرسمي، لكن يبدو أنه يقترب من مرحلة الاستعداد للقبول. من يريد الاطلاع على النسخة الحالية يمكنه مراجعة رقع v13 المتاحة الآن.

المصدر:

Phoronix