Samsung
Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:
- Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
- Драйвер переименован с sdfat в exfat;
- Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
- Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
- Исправлены выявленные при дополнительном тестировании ошибки.
Напомним, что после того, как компания Microsoft
El sistema de archivos exFAT fue creado por Microsoft para superar las limitaciones de FAT32 cuando se utiliza en unidades Flash de gran capacidad. La compatibilidad con el sistema de archivos exFAT apareció en Windows Vista Service Pack 1 y Windows XP con Service Pack 2. El tamaño máximo de archivo en comparación con FAT32 se amplió de 4 GB a 16 exabytes y se eliminó la limitación del tamaño máximo de partición de 32 GB. , para reducir la fragmentación y aumentar la velocidad, se introdujo un mapa de bits de bloques libres, se aumentó el límite en la cantidad de archivos en un directorio a 65 mil y se brindó la capacidad de almacenar ACL.
Fuente: opennet.ru