I noticed that raw is intentionally used as image format for appliance image. So I would like to ask, is there any reason to use raw as image format for appliance? I would suggest that choice is related with the performance, so I did several test runs (./run utils/boot-benchmark/boot-benchmark) /appliance/root.raw: Result: 1342.9ms ±2.9ms Result: 1370.1ms ±17.3ms Result: 1365.1ms ±11.0ms appliance/root.qcow2: Result: 1353.1ms ±2.4ms Result: 1350.2ms ±5.3ms Result: 1374.7ms ±5.4ms But even theoretically there should not be much difference, because qcow2 uses a cache to internal tables. Also -drive configured to use the host cache: if (has_appliance_drive) { ADD_CMDLINE ("-drive"); ADD_CMDLINE_PRINTF ("file=%s,snapshot=on,id=appliance," "cache=unsafe,if=none,format=raw",