Ditching Vagrant: Why I Switched to KVM and libvirt on Debian
Ditching Vagrant: VMs with KVM and Virsh on Debian
After years of relying on Vagrant, I realized I was adding unnecessary complexity to my workflow. I decided to embrace native Linux tools like KVM, libvirt, and virsh to manage my virtual machines directly. This shift not only simplified my setup but also allowed for more deterministic builds using preseeding, proving that sometimes the best tool is the one already built into your kernel.
"I started feeling like a weenie. I began feeling like a smelly little turd. Worst of all, I realized that I was being lazy."