I am digging currently into uVirt, as it does not behave as I am expecting it to behave. While doing so, Google highlighted to me the following document: https://openwrtsummit.files.wordpress.com/2018/11/uvirt_-virtualization-on-openwrt-1.pdf
I do like the idea of being able to use uci-commands to configure the VM, however I wonder why libvirt is not employed underneath? OpenWRT seems to provide libvirt support: [OpenWrt Wiki] OpenWrt in QEMU (somewhere in the document mentioned).
Especially the huge amount of bash code here: muvirt/files/muvirt.init · master · traversetech / muvirt-feed · GitLab highlights to me that libvirt would be an excellent replacement for this. When looking even deeper into uVirt, there is even more bash code that seems just to circumvent libvirt.
My idea: One could use uVirt to provide the LUCI and UCI handling, while also being able to use
/etc/config/virt for setting it up, while the creation of the appropriate KVM/QEMU commands could then be done by libvirt? @mcbridematt any thoughts about this?