Samsung developers have worked up a set of improvements to the new F2FS file-system for the Linux kernel. The F2FS work in Linux 3.9
mostly comes down to fixing issues with the Flash-Friendly File-System and implementing some new functionality.
The work for the Flash-Friendly File-System
in the Linux 3.9 kernel includes fixes to store device file information correctly, fixing -EIO handling, allocates blocks with global locks, fixes wrong calculation of the SSR cost, supports freeze/unfreeze_fs, enhances the f2fs_gc slow, and supports 32-bit binary execution on 64-bit kernels.
These improvements come after Samsung's F2FS was first introduced in Linux 3.8. So far on Phoronix there have been F2FS benchmarks on an SSD
compared to EXT4 and Btrfs and other file-systems as well as SDHC F2FS benchmarks
. Still coming up are benchmarks of F2FS from a USB flash drive. On Sunday was also a Linux file-system comparison with NILFS2
More details on the F2FS updates for Linux 3.9 can be found with this Samsung pull request