Enhancement: Suggestion to use jffs2 Filesystem

Bug #823971 reported by Michael
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
AC100_enablement
New
Wishlist
Unassigned

Bug Description

I'd like to suggest using nilfs2 as Filesystem for / during installation.
I'm used to flagging the bug type as enhancement for suggestions... found no such possibility though...

Revision history for this message
Michael (smart-s) wrote :

Correction... sorry.
Certainly meant to suggest jffs2
http://en.wikipedia.org/wiki/JFFS2

Axel Beckert (xtaran)
Changed in ac100:
importance: Undecided → Wishlist
summary: - Enhancement: Suggestion to use nilfs2 Filesystem
+ Enhancement: Suggestion to use jffs2 Filesystem
Revision history for this message
Gordan Bobic (gordan) wrote :

JFFS2 is for unmanaged flash without wear leveling. SD cards and eMMC inside the AC100 have firmware that handles wear leveling. JFFS2 would not be suitable for this appliction. nilfs2, however, is - I'm using it, but there area few hacks needed to get good performance out of it by managing when nilfs2_cleanerd runs to collect garbage.

Revision history for this message
Jani Monoses (jani) wrote :

JFFS2 is meant to run on raw flash block devices, not on SD/MMC which have some firmware already to do wear leveling.
I think your original NILFS suggestion is better. Testing it is pending on nilfs utils with resize support getting a stable release and stabilization of NILFS as a whole.

Revision history for this message
Oliver Grawert (ogra) wrote :

nilfs2 is unstable (see the big capitalized warning in dmesg if you load the module), it is in flux and there is no guarantee for backwards compatibility between nilfs2 versions. while it might be fine if you never upgrade, from kernel 2.6.37 on our kernels are packaged and upgradeable in ubuntu, nobody can guarantee that i.e. a switch to 3.0 wont break nilfs2 compatibility.

jffs2 is really old and obsolete, even if we would run our rootfs from NAND there is ubifs for such cases nowadays.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.