العودة إلى المقالات

ينتدك لينكس 6.18 تحسينات FUSE وتحسينات في VirtIO-FS

7 أكتوبر، 2025
من إعداد الذكاء الاصطناعي

يجلب إصدار نواة لينكس 6.18 تحديثات ملحوظة لنظام FUSE، مما يمكّن من أداء أفضل لأنظمة الملفات في مساحة المستخدم. تشمل هذه التغييرات دعم 64 بت لعمليات الملفات وتحسينات في البيئات المحاكاة. تهدف التحسينات إلى تعزيز الكفاءة في مجالات مثل تخزين السحابة وحوسبة الحافة.

لينكس 6.18، كما تفصّل تقرير حديث من Phoronix، يتميز بتحسينات كبيرة في إطار FUSE (Filesystem in Userspace)، الذي يسمح للمستخدمين غير المميزين بإنشاء وتركيب أنظمة الملفات دون تغيير كود النواة. تحديث رئيسي يمدّ واجهة copy_file_range إلى قدرة كاملة 64 بت، مما يساعد في التعامل مع الملفات الكبيرة والإزاحات بشكل أكثر فعالية. هذا مفيد بشكل خاص للتطبيقات في تخزين السحابة وتحليل البيانات الكبيرة التي تتطلب نسخ بيانات سلس.

يُقدّم الإصدار دعمًا متزامنًا لـ FUSE_INIT، الذي يوفر تهيئة أكثر قابلية للتنبؤ ويقلل من التأخير لبدء أنظمة الملفات في مساحة المستخدم. التحسينات في معالجة طلبات VirtIO-FS تبسّط الاتصال أكثر في الإعدادات المحاكاة بين النظام المضيف والضيف، مما قد يحسّن مؤشرات الأداء.

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

تصحيحات الأخطاء تعالج الانسدادات المحتملة في الإدخال/الإخراج غير المتزامن وعمليات الإفراج المتزامنة، مما يعزز الاستقرار للاستخدامات التجارية من خلال مساهمات المجتمع واختباراتها.

أعمال تحضيرية لدعم block/iomap في FUSE تضع الأساس للتكامل المستقبلي مع أجهزة الكتل، مما قد يقدّم حلول تخزين مخصصة في التحويل إلى حاويات والحوسبة الموزّعة. تحديثات التوثيق توضّح خيارات التركيب ومعالجة الصلاحيات، مما يساعد المطورين في بناء أنظمة ملفات آمنة.

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

Static map of article location