best nand flash fs for 2.0.38 kernel?

Charles Manning manningc2 at actrix.gen.nz
Mon Jan 12 13:17:51 EST 2004


On Friday 09 January 2004 20:07, luoxiao wrote:
> Hi, all
>
> I'm currently trying to add nand flash file system support for the linux
> 2.0.38 porting on my company's product. I choosed the JFFS but the JFFS2
> because it fits the old 2.0.x kernel. In the processing of porting I met a
> lot of troubles and I thought some of them are caused by bugs of JFFS code
> rather by my porting. So a question is: is the JFFS stable enough for
> product usage? I saw it is still in the fs/ directory of the brand-new
> 2.6.0 kernel. Does this fact mean that the version of JFFS in the 2.6.0
> kernel is stable enough to use? I've searched the docs and mail archive but
> it seems that no one is using JFFS now. So the question is: what is the
> best nand flash file system for the 2.0.x kernel?

AFAIK JFFS does not support NAND, but JFFS2 does, so does YAFFS.

"Best" is hard to define and mileage will vary. Both YAFFS and JFFS2 have 
there place in the world.

I can't speak for porting JFFS2, but I can for YAFFS.

YAFFS currently works with 2.4 and 2.6. YAFFS does not use many kernel 
features (threads etc), so I would expect porting to other Linux variants to 
be not too bad.

-- Charles



More information about the linux-mtd mailing list