18 Nov 15:38
Time for JFFS3?
David Woodhouse <dwmw2 <at> infradead.org>
2004-11-18 14:38:50 GMT
2004-11-18 14:38:50 GMT
There's a lot of new stuff pending, and in the absence of a 2.7 kernel I don't really want to destabilise the code too much. I think it's probably time to take a branch and call it JFFS3, and dump all the new and exciting stuff into it. JFFS2 would then be strictly bug fixes only. - Ferenc's summary support. - Artem's inode checkpoints and other stuff - xattr support - Splitting writes into nextblock_newstuff and nextblock_gc It would probably still be able to mount existing JFFS2 images but you probably wouldn't be able to go back. Any objections? -- -- dwmw2 To unsubscribe from this list: send the line "unsubscribe jffs-dev" in the body of a message to majordomo <at> axis.com
>
> I think the best way is to start from JFFS2. Ten we may evolutionary
> change it, trying to get better filesystem.
Rewriting it from scratch once was fun, and probably beneficial. I
wouldn't want to do it again yet until we have some dramatically better
ideas.
> How about to exclude the eCos support from JFFS3 (don't kill me please
>
>
>>I just think about the possibility to change the format of some nodes.
In
>>this case, if we mount JFFS2 image using JFFS3, we write JFFS3 nodes
>>there. As the result we have the image with mixed JFFS2 + JFFS3 nodes.
How
>>to determine which file-system is this on the next mount? I believe,
this
>>is solvable, but I suspect this will not be easy...
>
>
> JFFS2 will refuse to mount the filesystem when it sees unknown nodes --
> just like ext2 will refuse to mount an uncleanly mounted ext3 file
> system.
But If we mount the mixed image in JFFS3, we may have to implement some
tricks...
--
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.
To unsubscribe from this list: send the line "unsubscribe jffs-dev" in
the body of a message to majordomo <at> axis.com
RSS Feed