@Krands you're using a VM with vagrant, too, it's just probably missing xorg and gui apps. vagrant is a glue tool that can talk to different VM providers (including virtualbox, VMware, and aws, among others). it also maintains a VM image registry (so you can use an Ubuntu image by name), and provides a bunch of other conveniences.