Samsung
De huvudsakliga skillnaderna mellan utgåvan av sdfat-drivrutinen för Linux-huvudkärnan och drivrutinen som används av Samsung i Android:
- Koden med implementeringen av VFAT-filsystemet har tagits bort, eftersom detta filsystem redan stöds separat i kärnan (fs/fat);
- Föraren har bytt namn från sdfat till exfat;
- Koden har omstrukturerats. Källtexterna är anpassade till kraven för kodformatering för Linux-kärnan;
- Operationer med metadata har optimerats, som att skapa filer, söka efter filsystemelement (uppslagning) och bestämma innehållet i en katalog (readdir).
- Fel som identifierats under ytterligare tester har korrigerats.
Låt oss påminna dig om att efter Microsoft
ExFAT-filsystemet skapades av Microsoft för att övervinna begränsningarna med FAT32 när det används på flash-enheter med stor kapacitet. Stöd för exFAT-filsystemet dök upp i Windows Vista Service Pack 1 och Windows XP med Service Pack 2. Den maximala filstorleken jämfört med FAT32 utökades från 4 GB till 16 exabyte, och begränsningen på den maximala partitionsstorleken på 32 GB eliminerades , för att minska fragmenteringen och öka hastigheten har en bitmapp av fria block införts, gränsen för antalet filer i en katalog har höjts till 65 tusen, och möjligheten att lagra ACL:er har tillhandahållits.
Källa: opennet.ru