I want to run a desktop distro such as Fedora or Debian, but I also want to run headless VMs that I can access remotely via RDP and VNC over the network (and even locally at the console if possible, ...