Samsung
Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:
- Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
- Драйвер переименован с sdfat в exfat;
- Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
- Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
- Исправлены выявленные при дополнительном тестировании ошибки.
Напомним, что после того, как компания Microsoft
exFAT-filsystemet blev skabt af Microsoft for at overvinde begrænsningerne ved FAT32, når det bruges på flashdrev med stor kapacitet. Understøttelse af exFAT-filsystemet dukkede op i Windows Vista Service Pack 1 og Windows XP med Service Pack 2. Den maksimale filstørrelse sammenlignet med FAT32 blev udvidet fra 4 GB til 16 exabyte, og begrænsningen på den maksimale partitionsstørrelse på 32 GB blev elimineret , for at reducere fragmentering og øge hastigheden er der indført en bitmap af gratis blokke, grænsen for antallet af filer i en mappe er blevet hævet til 65 tusinde, og muligheden for at gemme ACL'er er blevet tilvejebragt.
Kilde: opennet.ru