[haiku-development] Re: AMD Geode nano-size motherboard

On 15/04/2008, Ryan Leavengood <leavengood@xxxxxxxxx> wrote:
> On Tue, Apr 15, 2008 at 4:15 PM, Bruno Albuquerque <bga@xxxxxxxxxxxxx> wrote:
>  >
>  > We also need a Flash aware file system unless we want to kill its Flash HD
>  > in a matter of weeks. :)
>
>
> Hmmm, is the nature of BFS such that it would not work well on Flash
>  hard drives? Or could there be a "Flash-mode" added without having to
>  hack too much code?
>
>  Also I think the modern Flash drives are much more tolerant of
>  frequent writes than they used to be.

It's not just the number of writes, it's also the uniformity of
writes, that matters.

Even though they're more tolerant they still have a physical limit.
Their lifetime can be improved by making the writes more uniform
throughout the whole drive. This ensures that some blocks won't fail
while others work perfectly fine. The downside is that they'll all
start failing at about the same time, but much later on :) So, this
technique of "wear leveling" helps increase the lifetime of the
drives.

Maybe one of the filesystems more commonly used on embedded systems,
like JFFS2 from Linux, could be ported to Haiku...


-- 
Alex Roman <alex.roman@xxxxxxxxx>

Other related posts: