Samsung Introduces New Linux File-System: F2FS

Posted by Michael Larabel on October 05, 2012

Announced this morning on the kernel mailing list was F2FS, a new open-source Linux file-system that comes courtesy of Samsung.

F2FS is short for the "Flash-Friendly File-System" for Linux. The list announcement describes this new file-system as "a new file system carefully designed for the NAND flash memory-based storage devices. We chose a log structure file system approach, but we tried 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. Because a NAND-based storage device shows different characteristics according to its internal geometry or flash memory management scheme aka FTL, we add various parameters not only for configuring on-disk layout, but also for selecting allocation and cleaning algorithms."

F2FS in its current form weighs in at 16 patches from Samsung's Jaegeuk Kim that add around thirteen thousand lines of new code to the Linux kernel tree. At the moment there's been no other kernel developers to comment on this new Linux file-system for flash devices.

This is certainly not the first file-system designed for flash devices. Just back in August was the announcement of the Lanyard File-System, but that really didn't get off the ground much and hasn't been merged into the mainline Linux kernel.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite