OBuilder takes a build script (similar to a Dockerfile) and performs the steps in it in a sandboxed environment.
After each step, OBuilder uses the snapshot feature of the filesystem (ZFS or Btrfs) to store the state of the build. There is also an Rsync backend that copi