Date: Wed, 17 May 2006 17:46:16 -0700 From: "marty fouts" <mf.danger@gmail.com> To: "Benno Rice" <benno@freebsd.org> Cc: gnn@freebsd.org, freebsd-small@freebsd.org Subject: Re: Flash File Systems or Translation Layers? Message-ID: <9f7850090605171746p5ff4dbefq46211ce93aafc116@mail.gmail.com> In-Reply-To: <446BBE65.50104@FreeBSD.org> References: <m2bqtwoena.wl%gnn@neville-neil.com> <446BBE65.50104@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
On 5/17/06, Benno Rice <benno@freebsd.org> wrote: > gnn@freebsd.org 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. Martyhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9f7850090605171746p5ff4dbefq46211ce93aafc116>
