تم اقتراح إصدار جديد من برنامج التشغيل exFAT لنواة Linux

المطور الكوري بارك جو هيونغ، المتخصص في نقل البرامج الثابتة لنظام Android لمختلف الأجهزة، المقدمة إصدار جديد من برنامج التشغيل لنظام الملفات exFAT - exfat لينكس، وهو شوكة من برنامج التشغيل "sdFAT"، المتقدمة بواسطة سامسونج. حاليًا، يوجد بالفعل فرع التدريج لنواة Linux مضاف برنامج تشغيل exFAT الخاص بشركة Samsung، ولكنه يعتمد على قاعدة التعليمات البرمجية فرع السائق القديم (1.2.9). حاليًا، تستخدم سامسونج إصدارًا مختلفًا تمامًا من برنامج التشغيل "sdFAT" (2.2.0) في هواتفها الذكية، وكان أحد فروعه هو تطوير Park Ju Hyung.

بالإضافة إلى الانتقال إلى قاعدة التعليمات البرمجية الحالية، يتميز برنامج التشغيل exfat-linux المقترح بإزالة التعديلات الخاصة بشركة Samsung، مثل وجود تعليمات برمجية للعمل مع FAT12/16/32 (بيانات FS مدعومة في Linux بواسطة برامج تشغيل منفصلة) وأداة إلغاء التجزئة المضمنة. أتاحت إزالة هذه المكونات إمكانية جعل برنامج التشغيل محمولاً وتكييفه مع نواة Linux القياسية، وليس فقط مع النوى المستخدمة في البرامج الثابتة Samsung Android.

قام المطور أيضًا بالعمل على تبسيط عملية تثبيت برنامج التشغيل. يمكن لمستخدمي Ubuntu تثبيته من مستودع PPAأما بالنسبة للتوزيعات الأخرى، فما عليك سوى تنزيل الكود وتشغيل "make && make install". يمكن أيضًا تجميع برنامج التشغيل مع Linux kernel، على سبيل المثال عند إعداد البرامج الثابتة لنظام Android.

في المستقبل، من المخطط إبقاء برنامج التشغيل محدثًا عن طريق نقل التغييرات من قاعدة أكواد Samsung الرئيسية ونقلها لإصدارات kernel الجديدة. حاليًا، تم اختبار برنامج التشغيل عند إنشائه بنواة من 3.4 إلى 5.3-rc على الأنظمة الأساسية x86 (i386) وx86_64 (amd64) وARM32 (AArch32) وARM64 (AArch64). اقترح مؤلف متغير برنامج التشغيل الجديد أن يفكر مطورو kernel في تضمين برنامج التشغيل الجديد في الفرع المرحلي كأساس لبرنامج تشغيل kernel exFAT القياسي، بدلاً من المتغير القديم الذي تمت إضافته مؤخرًا.

أظهرت اختبارات الأداء زيادة في سرعة عمليات الكتابة عند استخدام برنامج التشغيل الجديد. عند وضع القسم في قرص الذاكرة: 2173 ميجابايت/ثانية مقابل 1961 ميجابايت/ثانية للإدخال/الإخراج المتسلسل، 2222 ميجابايت/ثانية مقابل 2160 ميجابايت/ثانية للوصول العشوائي، وعند وضع القسم في NVMe: 1832 ميجابايت/ثانية مقابل 1678 ميجابايت /s و1885 ميجابايت/ثانية مقابل 1827 ميجابايت/ثانية. زادت سرعة عمليات القراءة في اختبار القراءة المتسلسلة في ذاكرة الوصول العشوائي (ramdisk) (7042 ميجابايت/ثانية مقابل 6849 ميجابايت/ثانية) والقراءة العشوائية في NVMe (26 ميجابايت/ثانية مقابل 24 ميجابايت/ثانية)

تم اقتراح إصدار جديد من برنامج التشغيل exFAT لنواة Linuxتم اقتراح إصدار جديد من برنامج التشغيل exFAT لنواة Linux

المصدر: opennet.ru

إضافة تعليق