Samsung
Hlavní rozdíly mezi edicí ovladače sdfat pro hlavní jádro Linuxu a ovladačem používaným společností Samsung v systému Android:
- Kód s implementací souborového systému VFAT byl odstraněn, protože tento souborový systém je již samostatně podporován v jádře (fs/fat);
- Ovladač byl přejmenován z sdfat na exfat;
- Kód byl refaktorován. Zdrojové texty jsou přizpůsobeny požadavkům na formátování kódu pro linuxové jádro;
- Byly optimalizovány operace s metadaty, jako je vytváření souborů, vyhledávání prvků systému souborů (lookup) a určování obsahu adresáře (readdir).
- Chyby zjištěné během dodatečného testování byly opraveny.
Připomeňme, že po Microsoftu
Systém souborů exFAT byl vytvořen společností Microsoft, aby překonal omezení FAT32 při použití na velkokapacitních jednotkách Flash. Podpora souborového systému exFAT se objevila ve Windows Vista Service Pack 1 a Windows XP s aktualizací Service Pack 2. Maximální velikost souboru oproti FAT32 byla rozšířena ze 4 GB na 16 exabajtů a bylo odstraněno omezení na maximální velikost oddílu 32 GB , pro snížení fragmentace a zvýšení rychlosti byla zavedena bitmapa volných bloků, byl zvýšen limit počtu souborů v jednom adresáři na 65 tisíc a byla poskytnuta možnost ukládat ACL.
Zdroj: opennet.ru