You can run an OS on flash memory, but you will have to replace it eventually; it's not about "failure rate" with flash memory so much as failure time, because all flash memory has a definite number of writes that can be performed on it. Intelligent wear leveling tries to maximize this number, but it is literally impossible to use the same flash memory forever, unlike a hard drive which does tend to fail after some time but theoretically can last forever in the right conditions.

Anyway, because of this, I would recommend using a microSD card for the OS rather than the NAND, regardless of how reliable it is. Just use the NAND for a backup OS, or for extra storage, or even as a shim for booting the drive that really has the OS on it. It's much easier to replace a microSD card than to replace the NAND. :) Besides, you can get more storage for the OS this way.

Reply via email to