Booting iso's even normally is relatively slow. Your test is additionally emulating a CPU etc. If your PC supports kvm - a virtual machine within the kernel, then using that and also setting the cpu to host will help. Also set the number of cores to however many you see when you run htop, perhaps 4
-cpu host \
-enable kvm \
-smp 4 \
More usually you'll boot a iso (CD/DVD image) and use that to install to a hard disk drive, or in the case of qemu a virtual hard disk drive that you create. This document written by Clarity provides useful guidance
https://docs.google.com/document/d/1SaJ ... 1d7k1snnpy
raw files are actually faster than qcow2, but less flexible. I personally prefer raw as they're easier to copy, such as once you've initially installed/setup the virtual hard disk you can make a backup copy of that file via a simple file copy operation.
You tell qemu about the disk using the drive switch
-drive file=....
and you can set the boot to be either from the cd/dvd (iso image) -boot d
or from the drive (once you've installed/setup that up) -boot c
Along with other things such as setting up sound, forwarding tcp ports such as ssh (port 22) so you can ssh into the vm from the host system via ssh port 2222
(ssh -p 2222 localhost, assuming you set up and start sshd within the virtual machine) ...etc. Mine for fatdog (I run a fatdog vm within a fatdog host) looks like the following, and boots/runs very quickly
qemu-system-x86_64 \
-vga std \
-m 4096 \
-cpu host,kvm=off \
-enable-kvm \
-smp 4 \
-k en-gb \
-usbdevice tablet \
-audiodev alsa,id=snd0,out.dev=default \
-machine type=pc,accel=kvm \
-device virtio-net,netdev=mynet0 \
-netdev user,id=mynet0,hostfwd=tcp:127.0.0.1:2222-:22 \
-drive file=fatdog.raw,format=raw,index=0,media=disk \
-boot c
kvm is like having another core, that otherwise just sits their idle if not being used, so worth the effort of learning/persisting/investigating. It's like anything, difficult when new, OK once you're familiar.
I tried that door 1 tinycore myself and it was very slow to download and as you say very slow to boot, not a good example given the purpose is to attract new users to qemu.