Linux yadrosi uchun exFAT drayverining yangi versiyasi taklif qilindi

Koreyalik dasturchi Park Ju Hyung, turli qurilmalar uchun Android dasturiy ta'minotini ko'chirishga ixtisoslashgan. tanishtirdi exFAT fayl tizimi uchun drayverning yangi nashri - exfat-linux, bu "sdFAT" drayveridan olingan vilka, rivojlangan Samsung tomonidan. Hozirda Linux yadrosining staging filiali allaqachon mavjud qo'shildi Samsungning exFAT drayveri, lekin u kodlar bazasiga asoslangan eski haydovchi bo'limi (1.2.9). Hozirda Samsung o'z smartfonlarida "sdFAT" (2.2.0) drayverining mutlaqo boshqa versiyasidan foydalanmoqda, uning filiali Park Ju Hyungning ishlanmasi edi.

Joriy kod bazasiga o'tishdan tashqari, taklif qilingan exfat-linux drayveri Samsung-ga xos modifikatsiyalarni olib tashlash bilan ajralib turadi, masalan, FAT12/16/32 bilan ishlash uchun kod mavjudligi (FS ma'lumotlari Linuxda qo'llab-quvvatlanadi). alohida drayverlar) va o'rnatilgan defragmentator. Ushbu komponentlarni olib tashlash drayverni portativ qilish va uni faqat Samsung Android proshivkalarida ishlatiladigan yadrolarga emas, balki standart Linux yadrosiga moslashtirish imkonini berdi.

Ishlab chiquvchi, shuningdek, drayverlarni o'rnatishni soddalashtirish bo'yicha ishlarni amalga oshirdi. Ubuntu foydalanuvchilari uni o'rnatishlari mumkin PPA ombori, va boshqa tarqatishlar uchun kodni yuklab oling va “make && make install” ni ishga tushiring. Drayv Linux yadrosi bilan birga kompilyatsiya qilinishi mumkin, masalan, Android uchun dasturiy ta'minotni tayyorlashda.

Kelajakda asosiy Samsung kod bazasidan o'zgarishlarni o'tkazish va yangi yadro relizlariga ko'chirish orqali drayverni yangilab turish rejalashtirilgan. Hozirgi vaqtda drayver x3.4 (i5.3), x86_386 (amd86), ARM64 (AArch64) va ARM32 (AArch32) platformalarida 64 dan 64-rc gacha yadrolar bilan qurilganida sinovdan o'tkazildi. Yangi drayver varianti muallifi yadro ishlab chiquvchilari yaqinda qo'shilgan eskirgan variant o'rniga standart exFAT yadro drayveri uchun asos sifatida yangi drayverni bosqichma-bosqich tarmoqqa kiritishni ko'rib chiqishni taklif qildi.

Ishlash testlari yangi drayverdan foydalanganda yozish operatsiyalari tezligining oshishini ko'rsatdi. Bo'limni ramdiskga joylashtirishda: ketma-ket kiritish/chiqarish uchun 2173 MB/s ga nisbatan 1961 MB/s, tasodifiy kirish uchun 2222 MB/s ga qarshi 2160 MB/s va bo'limni NVMe-ga joylashtirishda: 1832 MB/s ga nisbatan 1678 MB /s va 1885 MB/s ga nisbatan 1827 MB/s. Ramdiskdagi ketma-ket o'qish testida (7042 MB/s 6849 MB/s) va NVMe-da tasodifiy o'qishda (26 MB/s ga nisbatan 24 MB/s) o'qish operatsiyalari tezligi oshdi.

Linux yadrosi uchun exFAT drayverining yangi versiyasi taklif qilindiLinux yadrosi uchun exFAT drayverining yangi versiyasi taklif qilindi

Manba: opennet.ru

a Izoh qo'shish