Running Windows VMs with the cocoonstack Cloud Hypervisor and firmware forks.
Cocoon supports Windows guests via the --windows flag:
cocoon vm run --windows --name win11 --cpu 2 --memory 4G --storage 15G <cloudimg-url>
The --windows flag:
kvm_hyperv=on)Pre-built images and build automation are maintained in cocoonstack/windows.
The Windows image is published as an OCI artifact (split qcow2 parts pushed via ORAS), not a runnable OCI container image — use oras pull (not cocoon image pull or docker pull).
# 1. Pull split parts via oras (https://oras.land)
oras pull ghcr.io/cocoonstack/windows/win11:25h2
# 2. Reassemble and verify
cat windows-11-25h2.qcow2.*.qcow2.part > windows-11-25h2.qcow2
sha256sum -c SHA256SUMS
# 3. Import into Cocoon
cocoon image import win11-25h2 windows-11-25h2.qcow2
cocoon vm console)For more details, see the Cloud Hypervisor Windows documentation.