Could contain bugs but I have added “SBC-IMAGE” support to imagine.sh, proving that the #FreeBSD release engineering infrastructure could easily make root-on-ZFS RockPro64 and friends ARM64 boards. In this case:
doas sh imagine.sh -a arm64 -B quartz64-a -u -p "doas tmux got openrsync" -v
To create an image for a Quartz64 A board with root on ZFS, primarycache=metadata, root/root and freebsd/freebsd users, SSHd and NTPd enabled, four packages, and a VM boot script for use under qemu and bhyve/ARM64.
What if the single board computing experience didn’t suck?