Re: FreeBSD's embedded agenda

From: Andrew Atrens <atrens_at_nortel.com>
Date: Thu, 25 May 2006 13:56:17 -0400
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Poul-Henning Kamp wrote:
> In message <4475E99C.5000502_at_nortel.com>, "Andrew Atrens" writes:
> 
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Seems to me you'd want a kernel that could boot off raw
>>flash and run in RAM off a small RAM disk.
>>
>>Said kernel would have a low level driver that makes plain
>>old flash chips look (and behave) like a disk. It would support
>>wear-levelling, [...]
>>
>>Then you could throw FFS on top of that.
> 
> 
> This is exactly what you do not want to do.
> 
> You want to write a flash friendly filesystem which knows what
> a flash is, and which does the wear levelling internally.
> 
> The reason Flash Adaptation Layers came about in the first place
> is that W95 didn't support anything but FAT.


Hmm. I was thinking about partitioning the problem actually. Make flash
look like a disk and then you can put any filesystem on it that you
want. Seems a heck of a lot simpler .. and I'm not sure if I see any
drawbacks to doing it that way ...

Having said that, it would be great if we had a solid log-structured
filesystem for *BSD.

Andrew.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEde/B8It2CaCdeMwRAjQUAJ90eJNuU2aJW8UogdMPSC3RTfBwqwCfWdvB
lKUuNnxUbyP6LM5vKrdLs2o=
=E72s
-----END PGP SIGNATURE-----
Received on Thu May 25 2006 - 15:57:06 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:56 UTC