Subject: Re: RFC: community requirements for a flash filesystem
To: Hubert Feyrer <firstname.lastname@example.org>
From: Garrett D'Amore <email@example.com>
Date: 03/20/2006 13:33:53
Hubert Feyrer wrote:
> On Mon, 20 Mar 2006, Jochen Kunz wrote:
>> 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
> ``Squashfs is a compressed read-only filesystem for Linux''...
> Is this like vnd(4) with VND_COMPRESSION?
> (see vndcompress(1) for examples)
I don't think so. vnd is a block device-ish thing, not really a file
system in and of itself. IIUC squashfs is a filesystem.
> - Hubert
>  which reminds me that 'root on vnd' would be nice...
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
Phone: 951 325-2134 Fax: 951 325-2191