virtio-win / kvm-guest-drivers-windows

Windows paravirtualized drivers for QEMU\KVM
https://www.linux-kvm.org/page/WindowsGuestDrivers
BSD 3-Clause "New" or "Revised" License
1.92k stars 377 forks source link

Mini ISO #1030

Closed kroese closed 5 months ago

kroese commented 5 months ago

Im distributing the drivers ISO along my application, but it's pretty huge (> 500 MB) and even compressed its still a couple of hundred MBs.

As far as I can tell the bulk of this space is occupied by the PDB (debugging files) which are not really necessary for production use.

Would it be an idea to generate also a tiny ISO with all stuff removed that is not strictly required?

vrozenfe commented 5 months ago

Unfortunately we don't build vfd images any more. But customising and rebuilding the virtio-win iso can be easily done by using mkisofs utility https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/virtio-win.spec#L142

kroese commented 5 months ago

Thanks! Three more questions:

vrozenfe commented 5 months ago

Best, Vadim.

kroese commented 5 months ago

I finished my project, and decided to name it.. drumroll

Virtiso is a very minimal image with only AMD64 support for installing Windows machines. I managed to strip it from 600 MB down to only 23.7 MB, which is a lot more reasonable.

Changelist

I plan to maintain these builds together with the official builds. So I guess this issue can be considered solved now.