Кампанія Samsung
Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:
- Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
- Драйвер переименован с sdfat в exfat;
- Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
- Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
- Исправлены выявленные при дополнительном тестировании ошибки.
Напомним, что после того, как компания Microsoft
Файлавая сістэма exFAT была створана Microsoft для ўхілення абмежаванняў FAT32 пры выкарыстанні на Flash-назапашвальніках вялікага аб'ёму. Падтрымка файлавай сістэмы exFAT з'явілася ў Windows Vista Service Pack 1 і Windows XP з Service Pack 2. Максімальны памер файла ў параўнанні з FAT32 быў пашыраны з 4 Гб да 16 эксабайт, ухіленае абмежаванне на максімальны памер часткі ў 32 Гб, для памяншэння фрагментацыі і павелічэнні хуткасці ўведзена бітавая карта вольных блокаў, абмежаванне на лік файлаў у адной дырэкторыі паднята да 65 тыс., прадугледжана магчымасць захоўвання ACL.
Крыніца: opennet.ru