Although the name is resonant of a Beyonce fan group, bhyve is an interesting hypervisor for FreeBSD.

To get started, I followed the script in the FreeBSD Handbook and within about 5 minutes, had a FreeBSD guest running on a VM inside my FreeBSD host.

I did get caught in a boot loop. Going to the shell and using shutdown -p now got me out of it and I was able to start the VM normally using sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -t tap0 -d guest.img guest

I got stuck in the terminal using that. I tried the instructions to use SHIFT+` and then CTRL+D but it didn’t seem to work for me. I could probably use tmux or figure out exactly how to do it from my Mac terminal session.

I’ll probably start with jails for a more detailed exploration, but good to know about a hypervisor option that is also part of the FreeBSD base.