Monday, October 8th 2012

Samsung Develops NAND Flash-Friendly File-System

Samsung developed a new file-system that's optimized for storage devices with multiple NAND flash memory chips. Called "Flash-Friendly File-System" or F2FS, Samsung's newest creation has been submitted to the group governing the Linux kernel, and an implementation of it on derivatives such as Android is possible in the near future. F2FS is designed to take into account the "internal geometry" of NAND flash storage devices, using a log structure approach that overcomes shortcomings of file-systems designed for older spinning-disc physical media (such as floppy, hard drives, and optical discs). There's also promise for F2FS, particularly in future high-density servers using enterprise SSDs.

Source: Phoronix
Add your own comment

9 Comments on Samsung Develops NAND Flash-Friendly File-System

#1
james888
Sounds like a step in the right direction
Posted on Reply
#2
ColdRush
Interested in seeing if this brings any additional performance to the mobile phone market.
Posted on Reply
#3
3870x2
I am starting to like samsung more and more as of late.

I don't like their marketing of tablets that are akin to the Ipad (primarily their inflated price points based solely on the amount of storage capacity), but they are still cheaper and offer more.
Posted on Reply
#5
faramir
So they reinvented JFFS(2) ?
Posted on Reply
#6
v12dock
by: faramir
So they reinvented JFFS(2) ?
NAND support was appended to JFFS2
Posted on Reply
#7
Prima.Vera
Interesting...Some more info about this compared to FatEx or NTFS would be interesting
Posted on Reply
#8
remixedcat
like to see benchmarks myself as well..
Posted on Reply
#9
faramir
by: Prima.Vera
Interesting...Some more info about this compared to FatEx or NTFS would be interesting
You're comparing apples to oranges - neither of those was designed with peculiarities of flash in mind (block erase, limited number of program cycles, specific failure mode). I still don't understand what Samsung did there though as all of these are now covered by the drive controller, transparently from the OS.
Posted on Reply