Personal tools
Document Actions

Flash FS

Work has started on the new filesystem

It's one of those things that sounds trivial, until you look into it in more detail. That said it's not going to be that much code, it's more a case of decision making and tradeoffs.

I have a *very* rudimentary filesystem working, however I'm still going through the throws of making fairly fundamental choices about how to implement the code and what limitations to put on the design.

Limiting it simply to 256Mb of flash would make life fairly easy (!) as the amount of memory consumed and mount times can be completely trivialised (compares to jffs2 timings).

The current concept (which is probably going to be the final idea) limits the filesystem size to 64Gb, which would imply a mount time of a number of seconds (yet to be determined, but probably sub-10) however this should cope with key sizes for quite some time to come. The reasons for this limitation stem from choices made mainly about memory consumption .. so removing this feature in the future would be relatively easy if memory and mount times are less of an issue.

So targets for the filesystem are; (based on a full 256Mb key)

  • Journal / Log structured design aiming at minimal sequential writed only
  • Sub 1 second mount time
  • Sub 5M memory consumption
  • Inline compression with at least the same efficiency as JFFS2
  • Ability to run natively on any block device (unlike JFFS2)
  • Ability to run (effectively) as a root filesystem on a hard disk with a size up to 64Gb
  • Portable code that can be implemented under Windows (et al) for compatability
It's coming along slowly .. I might get chance to do a little more now I've managed to re-align my Sky dish and have a TV signal again .. the effects of global warming even extend to knocking out satellite communcations .. bloomin wind .. (!)
Web Site Builder
Are you a small business looking for a flexible and catchy website? Our web site builder is the ideal tool! See what we can do for you!
printer ink uk
When buying printer ink in the UK… buy online from us to take advantage of great savings and special offers. We stock loads of brands.
Data recovery raid
Data Clinic can help with any type of failed RAID system!
COMPUTER SUPPORT
Are you overwhelmed with everyday IT problems? Let Connect.co.uk relieve the pressure!
graphic designers in bristol
The graphic designers at Omni Productions in Bristol excel at communicating designs. Contact us for any creative design.
Laptop
Price Comparison CheckCost UK allows you to compare and read expert reviews on thousands of products like software, computers and more.
Software
Ecost Software provides a huge selection of the latest products from top brands like Adobe, Apple, Microsoft, Corel, Symantec and more.
   
Oddjob's Blog
« October 2008 »
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Oddjob's Blog:
More...
Categories:
FL Live CD (2)
Flash Install (4)
Flash Linux (14)
JFFS2 (10)
flash linux (0)