I\'m developing a linux-based appliance using an alix 2d13.
I\'ve developed a script that takes care of creating an image file, creating the partitions, installing t
I used the following approach. It was somewhat based on the paper "Building Murphy-compatible embedded Linux systems," available here. I used the versions.conf stuff described in that paper, not the cfgsh stuff.
You can have a seperate partition for update(Say Side1/Side2). The existing kernel,rootfs is in Side1, then put the update in Side2 and switch. By this you can reduce wear leveling and increase the life but the device gets costlier.
You can quick format the partitions before extracting the tar files. Or go with the image solution but use the smallest possible image and after dd do a filesystem resize (although that is not necessary for readonly storage)