Posted Apr 4, 2008 19:40 UTC (Fri) by Cato (subscriber, #7643)
Parent article: UBIFS
Here's a sort-of relevant question: does anyone have pointers on how to optimally configure a
very old low memory laptop (say 100 MB) for use with Linux, using a CF disk or USB thumb drive
as the main 'disk'? The hard drive has gone and I like the idea of a flash-based laptop at
almost no cost. The laptop runs Linux fine already, but I want better performance, stability
and flash lifetime.
There are some flash-optimised Linux distros such as Puppy and Damn Small Linux (DSL), but
there's very little guidance on how best to set them up - should you use a large or small RAM
disk, how much swap should you use, etc. Also, given the state of consumer flash devices and
their FTLs, is it best to do a 'frugal install' (install a loop filesystem, usually squashfs)
to the flash device, and save all state into a separate 'current state' loop FS, which is what
Puppy does, or simply back it up into a tarball, which is what DSL does.
There's a huge amount of expertise in setting up Linux/Unix for hard drive based systems, but
the details of setting it up for flash is rather thin on the ground, at least outside the
embedded device industry.