Richard Kimber
pfm Member
[*]Make everything read-only. This is what I'd like to use for FDAC - use squashfs for the actual system, so it cannot be modified during runtime, only a separate piece storing front panel GUI configuration will be writeable. The advantage is that it's very fast to start up and given the fast random access times of SD/eMMC, it's still very fast during runtime (and repeatedly started programs are cached in page cache anyway, so they won't be read from the flash).
I'm not an expert, but if you did this you presumably wouldn't be able to run LMS and squeezelite, say, on it because I'm assuming they would need to write to the SD. Wouldn't you be very limited in what you could do? Or have I misunderstood what you are saying?
- Richard.