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]"