Vagrant was a workaround, before the new project got off the ground:
https://boot2podman.github.io/2020/07/22/machine-replacement...Any virtualization solution could be used, with some more typing (like running the shell commands directly). It's not unique to Vagrant.