I replaced an ubuntu nginx virtual machine with a microvm using my `linux-builder` tool. 2.8GB disk image -> 5.6MB, 512 MB RAM -> 20 MB. https://github.com/osresearch/jumphost/
@th Nice; typo on https://github.com/osresearch/jumphost/tree/main/nginx 'ex*ma*ple' ; why did you keep the guest-agent?
@penguin42 thanks and oops -- typo fixed. what you do mean by the guest-agent?
@th In jump.xml you have a guest agent channel defined, it's rare to need it.
' <channel type='unix'>
<target type='virtio' name='org.qemu.guest_agent.0'/>
<address type='virtio-serial' controller='0' bus='0' port='1'/>
</channel>'
@penguin42 ah, that's from me not knowing anything about libvirt and just copying the xml from another vm, then hand hacking it to replace the kernel.
@th Now that’s a tight ship if I ever saw one. Very cool!