Samsung
Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:
- Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
- Драйвер переименован с sdfat в exfat;
- Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
- Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
- Исправлены выявленные при дополнительном тестировании ошибки.
Напомним, что после того, как компания Microsoft
Súborový systém exFAT bol vytvorený spoločnosťou Microsoft, aby prekonal obmedzenia FAT32 pri použití na veľkokapacitných flash diskoch. Podpora pre súborový systém exFAT sa objavila v systéme Windows Vista Service Pack 1 a Windows XP s balíkom Service Pack 2. Maximálna veľkosť súboru v porovnaní s FAT32 bola rozšírená zo 4 GB na 16 exabajtov a bolo odstránené obmedzenie maximálnej veľkosti partície 32 GB , na zníženie fragmentácie a zvýšenie rýchlosti bola zavedená bitová mapa voľných blokov, bol zvýšený limit počtu súborov v jednom adresári na 65 tisíc a bola poskytnutá možnosť ukladať ACL.
Zdroj: opennet.ru