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.
- 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:
- cvs -d :pserver:[email protected]:/home/cvs login (password: anoncvs)
- cvs -d :pserver:[email protected]:/home/cvs co mtd
The only platform currently supported is Linux 2.4. A port to eCos is likely to happen quite soon.
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.