CNX Software – Embedded Systems News

Tuxera FAT Embedded Boasts Faster and Better FAT32 Implementation for Embedded Linux and Android

Tuxera has announced their “FAT Embedded” implementation of the FAT file system specifically optimized for embedded Linux and Android. The company claims their commercial solution delivers much faster data transfers than competing FAT implementations. Beside providing better performance, it also includes features such as fail-safe operation, and lower power consumption.

They’ve benchmarked different file systems including Tuxera FAT Embedded with different I/O buffer sizes on two embedded hardware:

The write speed of Tuxera exFAT and FAT appears to clearly outperform even ext-4 in this particular system. As a side note, I also evaluated 2 embedded systems based on the same low-end CPU: one using NTFS-3G, and the other Tuxera NTFS back in 2010, and there’s was a massive performance difference at the time. NTFS-3G is a different beast as it uses fuse, a user-space driver, that may make it more dependent on the processor and ram performance.

Using a system powered by Qualcomm Snapdran S4 combined with an high performance SD card (UHS-1 = Ultra High Speed 1) shows again massive performance improvement of Tuxera file systems.

They probably took the platforms with the greatest performance differential they could find in order to promote their solutions, but it’s still impressive there are able to reach those kind of speed on ARM-based systems by just changing the file system.

Features and benefits for Tuxera FAT include:

Tuxera FAT has a small footprint (40-60KB for read-write; 25-35KB for read-only), takes little CPU usage, and runs on devices with at least 1MB RAM, and a CPU clocked at 25MHz or greater.

The company also claims “full compliance with both Microsoft patent licenses and GPL” so you hopefully don’t have to worry about lawsuits from Microsoft.

Tuxera FAT is available now for OEMs. More information is available on Tuxera FAT Embedded page.

Via Linuxgizmos

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples