Subject: Re: RFC: community requirements for a flash filesystem
To: None <tech-kern@netbsd.org>
From: Jochen Kunz <jkunz@unixag-kl.fh-kl.de>
List: tech-kern
Date: 03/20/2006 10:18:55
On Sun, 19 Mar 2006 19:15:17 -0600
David Young <dyoung@pobox.com> wrote:
> Is either FFS or LFS a foundation to build a flash filesystem on, or
> should NetBSD build its flash filesystem from scratch?
Avoid reinventing the wheel. ;-) As far as I understand it, LFS does
many of the things like wear-levelling by design. It may require minor
adaption, but the principle should be OK. As Garrett pointed out,
writing a BSD version of JFFS, that is compatible with the Linux
implementation, is a good idea. BTW: JFFS is based on the principles of
LFS, AFAIK. You can also think about a BSD version of squashfs. Squashfs
is read only but supports compression and is very space efficient. It
seems to be easy to implement, so implementing squashfs is a good
exercise. You may have a look at OpenWRT, that uses JFFS and squashfs
together.
--=20
tsch=FC=DF,
Jochen
Homepage: http://www.unixag-kl.fh-kl.de/~jkunz/