I would NOT head down the path of using a VM for my astro-control computer.
Why? Because you're relying on the VM software's support for all connections to the physical devices you are controlling. If there's a glitch in the (for example) USB pass-through, then there goes your USB connections.
There's also the additional hardware requirements to run the VM. Not that much of an issue these days, but if your hardware is a few years old then it may struggle.
Best option (IMHO) is a bare-metal machine and to take a bit-for-bit snapshot of the hard drive and store it somewhere safe. There are tools around that can do this for pretty much every OS out there.
Many years ago we used Norton 'Ghost' for imaging PCs, and for macOS there's 'SuperDuper' or 'CarbonCopyCloner'. Linux also has similar tools and the ever reliable 'dd' from the command line.
Cheers,
V
|