Samsung has proposed a new version of the exFAT driver for the Linux kernel.

Samsung şirkəti təklif etdi Linux nüvəsinə daxil olmaq üçün yeni exFAT sürücüsünün həyata keçirilməsi ilə əlaqədar bir sıra patch-ləri təqdim etdi, bu sürücü Samsung Android smartfonlarının firmware-ləri üçün inkişaf etdirilən aktual 'sdfat' kod bazasına əsaslanır. Patch-lər qəbul edilərsə, onlar Linux 5.6 nüvəsinə daxil olacaq, buraxılışının 2-3 ay içində baş verməsi gözlənilir. Öncəki exFAT sürücüsü ilə müqayisədə yeni sürücü performans artımını təxminən 10% təmin edir.

Linux nüvəsinin əsas versiyası üçün sdfat sürücüsünün redaksiyası ilə Samsung-un Android-də istifadə etdiyi sürücü arasındakı əsas fərqlər:

  • VFAT FS-nin reallaşdırılmasına dair kod silinib, çünki bu fayl sistemi artıq nüvədə ayrıca dəstəklənir (fs/fat);
  • Sürücü sdfat-dan exfat-a dəyişdirilib;
  • Kod refaktoru aparılıb. Mənbə kodları Linux nüvəsi üçün kod formatlama tələblərinə uyğunlaşdırılıb;
  • Meta məlumatlarla işləmə əməliyyatları, məsələn, fayl yaradılması, fayl sisteminin elementlərinin axtarışı (lookup) və katalogun tərkibinin müəyyənləşdirilməsi (readdir) optimallaşdırılıb.
  • Əlavə testlərdə aşkar edilmiş xətalar düzəldilib.

Xatırladaq ki, Microsoft şirkəti nəşr etdi ictimai spesifikasiyaları açıqlamış və Linux-da exFAT patentlərinin pulsuz istifadəsini təmin etmişdir, eksperimental 'staging' ('drivers/staging/') bölməsinə Samsung-da inkişaf etdirilmiş, lakin köhnə kod bazasına əsaslanan exFAT sürücüsü əlavə olunmuşdur. köhnəlmiş kod (1.2.9 versiyası). Android firmware-lərindən olan həvəskarlar tərəfindən taşınmış yeni sdFAT sürücüsü (2.x) yaradılıb, amma Samsung şirkəti bu sürücünü Linux-un əsas nüvəsinə irəlilətməyi öz üzərinə götürüb. Həmçinin, Paragon Software tərəfindən alternativ sürücüəvvəllər mülkiyyətçi sürücülər paketində təqdim olunub.

exFAT fayl sistemi Microsoft tərəfindən böyük həcmli Flash saxlama mühitlərində FAT32-nin məhdudiyyətlərini aradan qaldırmaq üçün yaradılmışdır. exFAT fayl sisteminin dəstəyi Windows Vista Service Pack 1 və Windows XP Service Pack 2-nin içində mövcud olmuşdur. FAT32 ilə müqayisədə maksimum fayl ölçüsü 4 GB-dan 16 eksabaitə qədər artırılmışdır, 32 GB maksimum bölmə ölçüsü məhdudiyyəti aradan qaldırılmışdır, fraksiyasını azaltmaq və sürəti artırmaq üçün boş blokların bit map'ı təqdim edilib, bir kataloqdakı fayl sayı 65 minə qaldırılıb, ACL-lərin saxlanması imkanı təqdim edilib.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster