Samsung has created a new Linux file system called F2FS. Jaegeuk Kim of Samsung writes on the Linux Kernel Mailing List:
“F2FS is a new file system carefully designed for the NAND flash memory-based storage devices. We chose a log structure file system approach, but we trid to adapt it to the new form of storage. Also we remedy some known issues of the very old log structured file system, such as snowball effect of wandering tree and high cleaning overhead.
Greg KH, the lead Linux kernel developer applauded the file system on his Google+ page, “Sweet, a new Linux file system from Samsung that is faster than existing ones when running on flash storage devices, submitted in a clean, easy-to-apply manner. This will be great for Android-based systems.”
The file stystem is targeted at NAND flash memory based devices as Kim explains, “NAND flash memory-based storage devices, such as SSD, eMMC, and SD cards, have been widely being used for ranging from mobile to server systems. Since they are known to have different characteristics from the conventional rotational disks, a file system, an upper layer to the storage device, should adapt to the changes from the sketch.”
The new file system is great news for Android and also brings Samsung on the ‘forefront’ as an important contributor to the development of Linux and Android.