Responding to the OP's original question (sorry, no longer have the message), Voyage Linux is a Debian derivation for use on flash storage which by default sets the root filesystem to read-only. A few exceptions such as /var are mounted under tempfs and so run in memory. The idea is to minimize writes to the flash storage. The filesystem can be toggled back to read-write when needed.