Samsung
De viktigste forskjellene mellom utgaven av sdfat-driveren for hoved Linux-kjernen og driveren som brukes av Samsung i Android:
- Koden med implementeringen av VFAT-filsystemet er fjernet, siden dette filsystemet allerede støttes separat i kjernen (fs/fat);
- Driveren har blitt omdøpt fra sdfat til exfat;
- Koden har blitt refaktorert. Kildetekstene er tilpasset kravene til kodeformatering for Linux-kjernen;
- Operasjoner med metadata har blitt optimalisert, som å lage filer, søke etter filsystemelementer (oppslag) og bestemme innholdet i en katalog (readdir).
- Feil identifisert under ytterligere testing er rettet.
La oss minne deg på det etter Microsoft
ExFAT-filsystemet ble opprettet av Microsoft for å overvinne begrensningene til FAT32 når det brukes på flash-stasjoner med stor kapasitet. Støtte for exFAT-filsystemet dukket opp i Windows Vista Service Pack 1 og Windows XP med Service Pack 2. Maksimal filstørrelse sammenlignet med FAT32 ble utvidet fra 4 GB til 16 exabyte, og begrensningen på maksimal partisjonsstørrelse på 32 GB ble eliminert , for å redusere fragmentering og øke hastigheten, har en bitmap av gratis blokker blitt introdusert, grensen for antall filer i en katalog er hevet til 65 tusen, og muligheten til å lagre ACLer er gitt.
Kilde: opennet.ru