تقترح Samsung تضمين برنامج التشغيل exFAT الخاص بها في Linux وإذا كان الأمر كذلك ، فسيصل إلى Kernel 5.6

exFAT-on-Linux

exFAT هو نظام ملفات تم إنشاؤه بواسطة Microsoft لمعالجة قيود FAT32 عند استخدامها في محركات أقراص فلاش ذات سعة كبيرة. دعم نظام الملفات exFAT ظهرت في Windows Vista Service Pack 1 و Windows XP مع Service Pack 2.

تم توسيع الحد الأقصى لحجم الملف مقارنةً بـ FAT32 من 4 جيجابايت إلى 16 إكسابايت ، تمت إزالة القيد المفروض على الحد الأقصى لحجم القسم البالغ 32 جيجابايت لتقليل التجزئة ، بالإضافة إلى تقديم صورة نقطية كتلة مجانية للسرعة، تم رفع الحد الأقصى لعدد الملفات في دليل إلى 65 ألفًا ، وتم توفير إمكانية تخزين قوائم التحكم في الوصول.

كما تعلم، حتى وقت قريب كان استخدام نظام الملفات هذا في Linux قد انتهى تفعيل دعمها بمساعدة استخدام البرامج التي طورتها جهات خارجية. لأن التنفيذ كان خاصًا.

بيرو حتى قبل بضعة أشهر ، قامت Microsoft بنشر المواصفات المتاحة للجمهور وجعل من الممكن استخدام براءات اختراع exFAT لنظام التشغيل Linux مجانًا.

رغم أن هذه الخطوة من قبل Microsoft لم تصدر التعليمات البرمجية المصدر، ما يفعله أنت تطلق فقط حقوق استخدام exFAT وللاحتفاظ بأي نية للمطالبة أو الطلب مع أعضاء شبكة الاختراعات المفتوحة (OIN).

بعيدًا عن ذلك, تم تطوير برنامج تشغيل exFAT أيضًا بواسطة Samsung والتي اقترحت تضمين مجموعة من التصحيحات في Linux kernel مع تنفيذ برنامج تشغيل exFAT الجديد ، بناءً على الكود الأساسي "sdfat" الحالي ، تم تطويره للبرامج الثابتة لهواتف Samsung Android الذكية.

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

انطلاقا من البيانات المتاحة ، يتضمن الكود الجديد المزيد من العمليات باستخدام البيانات الوصفية ويتضمن تصحيح العديد من الأخطاء. حتى الآن ، يتم استخدامه فقط على أجهزة Samsung Android.

في هذا التنفيذ الذي تقدمه Samsung ، تمت الإضافة إلى القسم التجريبي »التدريج» ("محركات / مرحلة /") Linux kernel 5.4 بناءً على كود قديم (الإصدار 1.2.9).

على الرغم من أن عشاق البرامج الثابتة لنظام Android استداروا ببرنامج تشغيل جديد sdFAT (2.x) ، لكن قررت Samsung إدخال برنامج التشغيل هذا في نواة Linux الرئيسية من تلقاء نفسها.

حتى الآن ، تلقى التنفيذ المقترح من قبل Samsung العديد من الموافقات من مطوري Linux kernel البارزين.

على هذا النحو ، في الوقت الحالي ، لا تزال هناك فرص في أن يحل برنامج التشغيل exFAT هذا محل برنامج التشغيل الحالي exFAT للإعدادات لنظام التشغيل Linux 5.6 إذا سارت مراجعات الكود المتبقية بشكل جيد.

مقارنة ببرنامج تشغيل sdfat المشحون في الهواتفق ، تم إجراء التغييرات التالية:

  • بالمقارنة مع برنامج التشغيل exFAT الذي تمت إضافته مسبقًا إلى النواة ، يوفر المحرك الجديد زيادة في الأداء بنسبة 10٪ تقريبًا.
  • تمت إزالة الكود مع تطبيق VFAT FS ، لأن نظام الملفات هذا مدعوم بالفعل بشكل منفصل في النواة (fs / fat).
  • تم تغيير اسم وحدة التحكم إلى exfat
  • تمت إعادة فواتير الكود وتنظيفها لدمجها بالكامل في إصدار Linux الأساسي واتباع أسلوب الترميز Linux
  • تم إجراء تحسين لعمليات البيانات الوصفية ، مثل إنشاء الملف ، والبحث عن عنصر نظام الملفات (البحث) ، وتعريف محتوى الدليل (readdir).
  • تم إصلاح الأخطاء التي تم تحديدها أثناء الاختبارات الإضافية.

إذا تم قبول التصحيحات ، فسيتم تضمينها في كود Linux 5.6 kernel، والتي من المتوقع نشرها في غضون شهرين أو ثلاثة حتى الآن. حتى في حالة ظهور مشكلة ، قد يتأخر تطبيق برنامج تشغيل Samsung exFAT إلى الإصدار 2 من Linux kernel.

وأخيرا، إذا كنت تريد معرفة المزيد عن الأخبار، بالإضافة إلى الميزات التي تمت إضافتها في الإصدار الجديد من برنامج تشغيل Samung exFAT وهو الإصدار 11 ، يمكنك القيام بذلك في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.