After live migrating a fleet of (~150) embedded devices from Debian 8 to Alpine 3.6, it is now time to refactor the disk layout (i.e. reinstalling remotely and live) and migrate (fleet is now ~250 devices) to latest Alpine for one.
On the other hand I now need to have same setup on x86_64 and on armv7 and they want to reduce costs deploying new units. I just installed latest Alpine on a orange-pi-pc and it runs like a charm.
Meanwhile, I discovered projects like balena.io, foundries.io or mender.io, both solving the OTA problem. I wonder if I could adapt mender.io to distribute an Alpine system running in mode RUN-FROM-RAM with custom partitioning of the internal storage... I will give it a try and report results here...