FreeBSD's embedded agenda
Andrew Atrens
atrens at nortel.com
Thu May 25 10:57:18 PDT 2006
-----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-----
More information about the freebsd-small
mailing list