Kompania Samsung për të përfshirë në bërthamën Linux një grup patch-esh me implementimin e një drejtuesi të ri exFAT, i bazuar në kodin e fundit «sdfat», i zhvilluar për firmware e smartphone-ve Samsung Android. Nëse patch-ët do të pranohet, ato do të bëhen pjesë e bërthamës Linux 5.6, lëshimi i të cilës pritet në 2-3 muaj. Krahasuar me drejtuesin exFAT të kaluar të shtuar në bërthamë, drejtuesi i ri ofron një rritje të performancës prej rreth 10%.
Dallimet kryesore të redaktimit të drejtorit sdfat për bërthamën kryesore të Linux-it nga drejtori i përdorur nga Samsung në Android:
- Kodi i sistemit të skedarëve VFAT është hequr, pasi ky sistem skedarësh tashmë mbështetet veçmas në bërthamë (fs/fat);
- Drejtori është riemëruar nga sdfat në exfat;
- ĂshtĂ« kryer njĂ« ristrukturim i kodit. Tekstet burimore janĂ« pĂ«rputhur me kĂ«rkesat pĂ«r formatimin e kodit pĂ«r bĂ«rthamĂ«n Linux;
- Janë optimizuar operacionet me metadata, të tilla si krijimi i skedarëve, kërkimi i elementeve të skedarëve (lookup) dhe përcaktimi i përmbajtjes së direktorisë (readdir).
- Janë ndrequr gabimet e zbuluara gjatë testeve të mëtejshme.
Kujtojmë se, pas asaj që kompania Microsoft specifikimet publike dhe ofruan mundësinë për përdorim të lirë të patentave mbi exFAT në Linux, në seksionin eksperimental "staging" ("drivers/staging/") të bërthames 5.4 u shtua drejtuesi exFAT, gjithashtu i zhvilluar në Samsung, por i bazuar në (versioni 1.2.9). Entuziastët e firmware-ve Android kishin drejtorin e ri sdFAT (2.x), por kompania Samsung vendosi vetë të merret me promovimin e këtij drejtori në bërthamën kryesore të Linux. Për më tepër, kompania Paragon Software hapi , e cila më parë ishte e përfshirë në paketën proprietare të drejtorëve.
Sistemi i skedarëve exFAT u krijua nga Microsoft për të eliminuar kufizimet e FAT32 kur përdoret në memorje Flash me kapacitet të madh. Mbështetje për sistemin e skedarëve exFAT u shfaq në Windows Vista Service Pack 1 dhe Windows XP me Service Pack 2. Madhësia maksimale e skedarit, në krahasim me FAT32, u zgjerua nga 4 GB në 16 eksabajt, u eliminuar kufizimi i madhësisë maksimale të ndarjes në 32 GB, për të reduktuar fragmentimin dhe për të rritur shpejtësinë u prezantua një hartë e bllokimeve të lira, kufizimi i numrit të skedarëve në një drejtor u rrit në 65 mijë, është parashikuar mundësia e ruajtjes së ACL.
Burimi: opennet.ru
