What is it about?
LogFS is a scalable flash filesystem. It is aimed to replace JFFS2 for most uses, but focuses more on large devices. JFFS2 works well enough on small devices, it just gets slow and uses up too much memory on larger ones.
News
6.5.2010
Andre wrote an ebuild script.
25.4.2010
Jörn has a blog now.
Misc
The name LogFS was chosen for several reasons:
- JFFS2, the Journaling flash filesystem 2 is actually a log-structured filesystem. LogFS is a journaling filesystem, so its name has to hide this fact to continue a tradition.
- LogFS can actually be pronounced. Have a friend try to pronounce JFFS2 and watch their facial expression.
- During development, LogFS actually turned out to be log-structured as well. So much for the tradition.
- The filesystem should scale logarithmically in all relevant areas. In some areas reality doesn't match the goal yet, though.
- Quite frankly, none could come up with a better name yet. Suggestions are welcome.
For information about LogFS you can try:
The old introductory paper
Contacting joern@lazybastard.org
- Lurking on IRC (#logfs on irc.oftc.net)
More (usually scarce) information can be found:
http://logfs.sourceforge.net - the other logfs, done for the google summer of code. Pradeep Padala started his project after I started mine, but registered the sourceforge page first. He seems to have stopped development at the moment.
http://www.linux-mtd.infradead.org/doc/logfs.html - nothing much to see here.
http://wiki.laptop.org/go/Logfs - this advertises several non-existent features, so don't take it too seriously. On the other hand, most of them will get implemented over time.
mel8-712.ogg, mel8-712.spx and data_structures.pdf: a presentation about efficient data structures.