News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Announcing JFFS2 — improved embedded Linux flash file system

Mar 15, 2001 — by LinuxDevices Staff — from the LinuxDevices Archive — views

David Woodhouse, project leader of the Linux Memory Technology Device project, has just issued this announcement of the arrival of “JFFS2” — version 2 of the Journaling Flash File System for Embedded Linux . . .

Well, it's been almost a week since the latest stupid bug was found in the JFFS2 code, so I suppose it's time to admit to the world that it exists.

JFFS2, developed by Red Hat, is a complete reimplementation of a journaling filesystem for FLASH devices, based on the original JFFS from Axis Communications AB.

Improvements of JFFS2 over the original JFFS include:

  • Improved wear levelling and garbage collection performance.
  • Compression
  • Improved RAM footprint and response to system memory pressure.
  • Improved concurrency and support for suspending flash erases
  • Support for hard links.

You can get it from anonymous CVS:

The only platform currently supported is Linux 2.4. A port to eCos is likely to happen quite soon.

JFFS2 filesystem images of the current Familiar distribution for the Compaq iPAQ, along with appropriate kernels, are available here.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.