Hi all.
For my EFIKA project, boottimes should be as short as possible.
I've followed the normal route for this: disabling everything in the kernel that is not used, running start-up scripts asynchronously, etc.
However, I had the following idea a while ago, and I would like to hear some opinions about it.
Since our system boots from a read-only Compact Flash card, would it be possible to create a ram-image of the running system right after startup (with something like swsusp or suspend2), store it on to the flash (which would need to be mounted r/w at that point), and then just restore this one next boottime?
Could this increase startup speed, as there is no need for parsing files at startup etc?
This way, when in production, all systems could boot faster, as they are restoring an image of an identical system. Also, no need to suspend at shutdown, just turn of fthe device
If I'm way off here, please let me know
Best regards,
Johan