UBIFS - Current Status?

Adrian Hunter ext-adrian.hunter at nokia.com
Fri Oct 26 03:22:08 EDT 2007

ext Johnson, Charles F wrote:
> Just curious on what the current state of UBIFS ??  

UBIFS is still under development.  It's state could be described as
testable meaning that all file system operations are implemented
and seem to work.

We are currently working on two areas: 1) recovery from unclean unmounts,
and 2) what we call "budgeting", the ability to know if everything in
VFS caches will actually fit on the flash.  Other outstanding items are:
support for different compression schemes (only LZO presently), support
for extended attributes, userspace tools (e.g. mkfs.ubifs).

We hope to have something that could be considered production-ready
some time early next year.

> I'm looking for a solution which could support very large MLC NAND flash
> design.  UBIFS+UBI looks like it a good candidate. 

While UBIFS is designed to be scalable, UBI scales linearly with the
number of eraseblocks.  UBI is probably ok up to MTD's 4GiB limit.  Bigger
than that and someone needs to fix MTD's 32-bit size limitation and write

More information about the linux-mtd mailing list