A virtual machine (VM for short) is essentially what the name describes. It’s a virtual machine, allowing you to install and run an operating system such as Linux, macOS, or Windows without building a separate physical system. It’s possible to do this on network-attached storage but the real question is whether you should. Running an installation of Windows through a Synology or home brew NAS may sound like a good idea, but there are some caveats to consider.