 comparison between yaffs yaffs2 and jffs2 comparison between yaffs yaffs2 and jffs2 on friday 2 march 2007 1059 charles f johnson wrote i m trying to understand the relative merits of jffs2 vs yaffs2 the response on the yaffs mailing list is quite positive as far as leading me to believe that there are actual products shipping charles manning replied at a technical level it is very difficult to make x vs y comparisons because there are many factors involved which manifest differently on different systems therefore your mileage will vary but as a general rule of thumb the following might help 1 yaffs uses less runtime ram to hold its state so yaffs scales better than jffs2 there are quite a few systems using large nand arrays the largest partitions i know of are around the 6gbyte mark 2 yaffs garbage collection is simpler and faster typically making for better performance under hard writing 3 yaffs uses a whole page per file for headers and does not provide compression this means that jffs2 is probably a better fit to small partitions the flip side is that a lot of data eg mp3 does not compress very well and enabling compression really hurts performance 4 while yaffs has been used on nor it does not fit very well because yaffs does not use erase suspend thus if you re using smaller nand partitions and using jffs2 on nor then a jffs2only solution is very appealing all the above can generally boil down to if you re using less than about 64mb the pain vs gain might play in favour of jffs2 as you increase partition size yaffs makes more and more sense admin 1 july 2007 1137pm  