Hi, Here is NandFS, a NAND Flash Filesystem. NandFS is similar to YAFFS2 (in some ways), but the codebase is much more cleaner and simpler. And we'll try to go mainline. Development started at Adeneo (http://www.adeneo-embedded.com/srt/en/home) in 2007. After a long pause, I re-started to clean the code in october 2008. With the new UBIFS, we might think than there is no room for another flash filesystem. But another GPLed filesystem can't hurt anyone. Some of us may have heard some words about UFFS, but this project is in no way related to NandFS. *IMPORTANT*: NandFS is under active development, and can't be considered safe or stable ! NandFS aims to be: - Simple - Clean - Ram-Efficient - Power-Failure-Resistant - Write-Optimized (write-back + internal caches) - Wear-Leveling NandFS work-in-progress: - writeback and "budgeting" - kernel-doc NandFS short term todo: - (A lot of) Test - Better locking (no more "Big NandFS Lock") - checkpoint/summary support - ram usage optimizations - xattr support - acl support The code can be found at http://git.iksaif.net/ I'm currently working on kernel-doc, but the more important is done. There is no whitepaper to explain how it works right now, but nandfs.h and scan.c explains a lot and they are well commented. It's all Licenced under GPLv2. Please post your question/comments/bugs/patches. -- Corentin Chary http://xf.iksaif.net -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html