Debian package that adds QEMU microvm machine type to the Proxmox UI. microvm VMs boot in under 200 ms, use only virtio-mmio, and give full KVM isolation. Uninstall restores original files.
Patches two qemu-server files to add microvm as a selectable machine type. A standard Proxmox VM emulates a full x86 PC with PCI bus and BIOS, but a microvm skips all that -- direct kernel load, virtio-mmio only, much smaller attack surface. The result keeps per-VM kernels while cutting out most of the emulated PC hardware.
No emulated PCI, no BIOS. Direct kernel load.
Own kernel per VM. No shared kernel.
Appears as a machine type option. Managed like any VM.
dpkg -r restores original qemu-server files.