ArkOS

ArkOS is a system for building power-safe and minimal operating system images that are easy to deploy to your fleet of robots. Their primary characteristic is that you can power-cycle as many times as you like, and they always boot back into the same state. Further, you can push out updates to fleets of robots, and ensure that they are all running identical system software.

The core operating system currently only supports a debootstrap backend for constructing a rootfs. This allows you to use minimal Debian or Ubuntu backends. When booted, an overlayfs is placed over the rootfs, allowing you to make changes (such as installing packages), making development easier. This can all be stripped away for production releases.

This section goes over some instructions for building and running ArkOS.