UTM. It's qemu under the hood and will emulate x86 if you want it to. (Or other architectures, it runs Mac OS 9 under an emulated PowerPC perfectly. Great fun.)
But it's not quick. I would not attempt to run a modern Windows on it, I don't think it would work due to a lack of performance.
Is this comment supposed to indicate that’s expensive? A fast food meal to support the development of an intuitive GUI wrapper around a piece of software I may use for hours on end? There’s also a free download on their website.
It's both free and open source (https://github.com/utmapp/UTM). You can pay 10$ to get automatic updates, which IMHO is a very fair price and you are helping support the project.
I basically just want to continue using vagrant, ansible, and ubuntu on my M1 -- what's currently the best stack for that? I tried out Parallels, but there don't seem to be any reputable and up-to-date Ubuntu images for it.
Vagrant + vmware plugin + vmware fusion tech preview. All open source (and free). It does work on my M1 (e.g., I'm able to spin up 4 Ubuntu VMs on my M1 for playing around with Ansible and deployments. Each VM with its own static IP). Now, you either have to trust on one of the Vagrant images for ARM available on Vagrant Cloud, or bake our own using, for instance, Packer.
Bento is good (but they do not have the newest Ubuntu vagrant images for ARM afaik, hence the need to either trust in other not-so-well-known users or bake your own). Can't say about Roboxes.
Not sure why people downvoted, but I am also missing Vagrant. I need to configure multiple VMs for various testing, and having Vagrant to spin up a lot of VMs, and run everything I need, that is something I would want to see with vagrant and virtualbox again.
Vagrant allows you to configure a script that will create several VMs in the configuration you need. I, for example, use it to create a real Kubernetes cluster with 3 masters and several compute workers.
You mean on M1. On x86 it is pretty fast. Basic stuff is usable but try Java on a x86 VM on M1 (the Java program I need has a lot of .so compiled for x86 so no choice)
Ooo, can’t wait to try this out!