Hi Andrew! > [...] > > 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 ... The drawback is the following: what would happen if you had an application opening-writing-closing a file in /var/log on a regular basis? The block would decay with time, with chances that your log even gets corrupted. That's why Flash drivers have to spread write accesses across the device (what FFS doesn't naturally do). Also, there is a constraint regarding the changes allowed: on NAND flash, you can write a 0 on a bit but have to erase the full block to write a 1 back. Don't forget that Flash doesn't suffer from mechanical delays so there is no harm in fragmenting the filesystem: this would be another feature. My cent worth ;-) -- Olivier Gautherot olivier_at_gautherot.net Tel: +56 8 730 9361Received on Thu May 25 2006 - 16:10:00 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:56 UTC