Samsung
Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:
- Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
- Драйвер переименован с sdfat в exfat;
- Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
- Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
- Исправлены выявленные при дополнительном тестировании ошибки.
Напомним, что после того, как компания Microsoft
Datotečni sistem exFAT je ustvaril Microsoft, da bi presegel omejitve FAT32 pri uporabi na bliskovnih pogonih velike zmogljivosti. Podpora za datotečni sistem exFAT se je pojavila v operacijskih sistemih Windows Vista Service Pack 1 in Windows XP s servisnim paketom 2. Največja velikost datoteke v primerjavi s FAT32 je bila razširjena s 4 GB na 16 eksabajtov in odpravljena je bila omejitev največje velikosti particije 32 GB , za zmanjšanje razdrobljenosti in povečanje hitrosti je bila uvedena bitna slika prostih blokov, omejitev števila datotek v enem imeniku je bila dvignjena na 65 tisoč in zagotovljena možnost shranjevanja ACL-jev.
Vir: opennet.ru