Re: Flash File Systems or Translation Layers?

"marty fouts" <[email protected]>
Newsgroups gmane.os.freebsd.devel.small
Message-ID <[email protected]>
On 5/17/06, Benno Rice <[email protected]> wrote:
> [email protected] wrote:
> > Howdy,
> >
> > So, a few of us have talked off list of the need for a flash file
> > system or translation layer for FreeBSD in order to better target the
> > kind of boards we want to support.  The one lead I had was to a poorly
> > written, binary only solution with nasty licensing.   That is, it was
> > a dead end.  Does anyone know of anything that exists now that we
> > might coopt or have the knowledge to do this right/well?
>
> I thought about doing a port of jffs2.  Probably a rewrite actually, so
> we can have a non-GPL version.  It's waiting on me getting to the point
> where I need it though. =)
>

You probably don't want jffs2, because it has, um, interesting,
performance characteristics. I also vaguely recall reading that the
authors had stopped development on jffs3.

Also, jffs requires MTD, and it's debatable whether a rewrite of MTD
would be a good thing or not.  See discussions on the yaffs mailing
list and, IIRC, one of the NetBSD mailing lists on this recently.

It's not clear to me that "flash" is a good dividing point for making
a file system. It seems a lot more likely that NOR and NAND flash are
enough different that they would require their own file systems, or,
at the least, their own address translation layers.

Marty
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-small
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.