Howdy,
What is the best way currently to virtualize Haiku under MacOS? I have a M3.
Thanks!
Howdy,
What is the best way currently to virtualize Haiku under MacOS? I have a M3.
Thanks!
UTM which uses QEMU as the backend but I have found using the QEMU from command line more customizable. If you search you can find some samples that you can start.
Using UTM has worked best in my opinion! ![]()
Its a bit quirky, but I got it up and running!
I prob need to tweak the underlying VM settings. Ive had random KDLs and the mouse is weird sometimes.
Here is my UTM qemu export. Any recommended changes?
qemu-system-x86_64 -L /Users/alan/Library/Containers/com.utmapp.UTM/Data/Library/Caches/qemu -S -spice unix=on,addr=2CBE3E7B-8DD2-4544-A933-9633D86C112A.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off -chardev spiceport,name=org.qemu.monitor.qmp.0,id=org.qemu.monitor.qmp -mon chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device virtio-net-pci,mac=92:BB:77:BF:6A:CE,netdev=net0 -netdev vmnet-shared,id=net0 -device cirrus-vga -cpu Skylake-Client -smp cpus=2,sockets=1,cores=2,threads=1 -machine pc-i440fx-10.0,vmport=off,i8042=off,hpet=off -accel tcg,thread=multi,tb-size=1024 -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -m 4096 -audiodev spice,id=audio0 -device sb16,audiodev=audio0 -usb -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device nec-usb-xhci,id=usb-controller-0 -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device ide-cd,bus=ide.0,drive=driveBB13501C-ADBE-4D9D-BC56-4F42DC5BC432,bootindex=0 -drive if=none,media=cdrom,id=driveBB13501C-ADBE-4D9D-BC56-4F42DC5BC432,readonly=on -device ide-hd,bus=ide.1,drive=drive1247AEDE-48D4-45D7-B8B3-DDC3B3588EC8,bootindex=1 -drive “if=none,media=disk,id=drive1247AEDE-48D4-45D7-B8B3-DDC3B3588EC8,file.filename=/Users/alan/Library/Containers/com.utmapp.UTM/Data/Documents/Virtual Machine.utm/Data/1247AEDE-48D4-45D7-B8B3-DDC3B3588EC8.qcow2,discard=unmap,detect-zeroes=unmap” -device virtio-serial -device virtserialport,chardev=org.qemu.guest_agent,name=org.qemu.guest_agent.0 -chardev spiceport,name=org.qemu.guest_agent.0,id=org.qemu.guest_agent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -name “Virtual Machine” -uuid 2CBE3E7B-8DD2-4544-A933-9633D86C112A -device virtio-rng-pci