ok.. a Haiku vm for QEMU is WIP here: https://github.com/kallisti5/qemu/tree/haiku-test-vm
``` $ ./haiku.x86_64 --build-image --image /tmp/haiku.img ### Downloading disk image ... ### Preparing disk image ... ./box.img 100% repochecksum-1 [65 bytes] Validating checksum for Haiku...done. 100% repocache-2 [4.25 KiB] Validating checksum for Haiku...done. 100% repochecksum-1 [64 bytes] Validating checksum for HaikuPorts...done. 100% repocache-2 [1.26 MiB] Validating checksum for HaikuPorts...done. The following changes will be made: in system: install package bzip2_devel-1.0.8-1 from repository HaikuPorts install package libgpg_error_devel-1.36-1 from repository HaikuPorts install package gettext-0.19.8.1-7 from repository HaikuPorts install package ncurses6_devel-6.2-1 from repository HaikuPorts install package libtasn1_devel-4.15.0-1 from repository HaikuPorts install package capstone-4.0.2-1 from repository HaikuPorts install package dtc-1.4.7-2 from repository HaikuPorts install package libffi_devel-3.2.1-6 from repository HaikuPorts install package libpcre_devel-8.44-1 from repository HaikuPorts install package libiconv_devel-1.16-1 from repository HaikuPorts install package lzo-2.10-2 from repository HaikuPorts install package nettle-3.5.1-1 from repository HaikuPorts install package pixman-0.38.4-1 from repository HaikuPorts install package snappy-1.1.7-2 from repository HaikuPorts install package libssh2-1.9.0-2 from repository HaikuPorts install package libusb-1.0.23-1 from repository HaikuPorts install package p11_kit-0.23.18.1-1 from repository HaikuPorts install package libunistring-0.9.10-1 from repository HaikuPorts install package libidn2-2.0.5-1 from repository HaikuPorts install package libtool_libltdl-2.4.6-2 from repository HaikuPorts install package file_data-5.38-1 from repository HaikuPorts install package libgcrypt_devel-1.8.5-1 from repository HaikuPorts install package glib2-2.62.0-3 from repository HaikuPorts install package capstone_devel-4.0.2-1 from repository HaikuPorts install package dtc_devel-1.4.7-2 from repository HaikuPorts install package lzo_devel-2.10-2 from repository HaikuPorts install package nettle_devel-3.5.1-1 from repository HaikuPorts install package pixman_devel-0.38.4-1 from repository HaikuPorts install package snappy_devel-1.1.7-2 from repository HaikuPorts install package libssh2_devel-1.9.0-2 from repository HaikuPorts install package libusb_devel-1.0.23-1 from repository HaikuPorts install package p11_kit_devel-0.23.18.1-1 from repository HaikuPorts install package gnutls-3.6.10-2 from repository HaikuPorts install package libsdl2-2.0.10-1 from repository HaikuPorts install package file-5.38-1 from repository HaikuPorts install package gnutls_devel-3.6.10-2 from repository HaikuPorts install package libsdl2_devel-2.0.10-1 from repository HaikuPorts install package python3-3.7.7-2 from repository HaikuPorts install package glib2_devel-2.62.0-3 from repository HaikuPorts Continue? [yes/no] (yes) : yes 100% bzip2_devel-1.0.8-1-x86_64.hpkg [119.14 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/bzip2_devel-1.0.8-1-x86_64.hpkg...done. 100% libgpg_error_devel-1.36-1-x86_64.hpkg [57.73 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libgpg_error_devel-1.36-1-x86_64.hpkg...done. 100% gettext-0.19.8.1-7-x86_64.hpkg [12.16 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/gettext-0.19.8.1-7-x86_64.hpkg...done. 100% ncurses6_devel-6.2-1-x86_64.hpkg [844.82 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/ncurses6_devel-6.2-1-x86_64.hpkg...done. 100% libtasn1_devel-4.15.0-1-x86_64.hpkg [166.87 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libtasn1_devel-4.15.0-1-x86_64.hpkg...done. 100% capstone-4.0.2-1-x86_64.hpkg [1.80 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/capstone-4.0.2-1-x86_64.hpkg...done. 100% dtc-1.4.7-2-x86_64.hpkg [142.38 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/dtc-1.4.7-2-x86_64.hpkg...done. 100% libffi_devel-3.2.1-6-x86_64.hpkg [31.88 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libffi_devel-3.2.1-6-x86_64.hpkg...done. 100% libpcre_devel-8.44-1-x86_64.hpkg [1.26 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libpcre_devel-8.44-1-x86_64.hpkg...done. 100% libiconv_devel-1.16-1-x86_64.hpkg [901.83 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libiconv_devel-1.16-1-x86_64.hpkg...done. 100% lzo-2.10-2-x86_64.hpkg [166.74 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/lzo-2.10-2-x86_64.hpkg...done. 100% nettle-3.5.1-1-x86_64.hpkg [890.41 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/nettle-3.5.1-1-x86_64.hpkg...done. 100% pixman-0.38.4-1-x86_64.hpkg [1.43 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/pixman-0.38.4-1-x86_64.hpkg...done. 100% snappy-1.1.7-2-x86_64.hpkg [34.08 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/snappy-1.1.7-2-x86_64.hpkg...done. 100% libssh2-1.9.0-2-x86_64.hpkg [423.77 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libssh2-1.9.0-2-x86_64.hpkg...done. 100% libusb-1.0.23-1-x86_64.hpkg [50.38 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libusb-1.0.23-1-x86_64.hpkg...done. 100% p11_kit-0.23.18.1-1-x86_64.hpkg [987.54 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/p11_kit-0.23.18.1-1-x86_64.hpkg...done. 100% libunistring-0.9.10-1-x86_64.hpkg [610.86 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libunistring-0.9.10-1-x86_64.hpkg...done. 100% libidn2-2.0.5-1-x86_64.hpkg [196.76 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libidn2-2.0.5-1-x86_64.hpkg...done. 100% libtool_libltdl-2.4.6-2-x86_64.hpkg [64.24 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libtool_libltdl-2.4.6-2-x86_64.hpkg...done. 100% file_data-5.38-1-any.hpkg [300.96 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/file_data-5.38-1-any.hpkg...done. 100% libgcrypt_devel-1.8.5-1-x86_64.hpkg [158.77 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libgcrypt_devel-1.8.5-1-x86_64.hpkg...done. 100% glib2-2.62.0-3-x86_64.hpkg [4.10 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/glib2-2.62.0-3-x86_64.hpkg...done. 100% capstone_devel-4.0.2-1-x86_64.hpkg [1.03 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/capstone_devel-4.0.2-1-x86_64.hpkg...done. 100% dtc_devel-1.4.7-2-x86_64.hpkg [88.46 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/dtc_devel-1.4.7-2-x86_64.hpkg...done. 100% lzo_devel-2.10-2-x86_64.hpkg [314.15 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/lzo_devel-2.10-2-x86_64.hpkg...done. 100% nettle_devel-3.5.1-1-x86_64.hpkg [39.87 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/nettle_devel-3.5.1-1-x86_64.hpkg...done. 100% pixman_devel-0.38.4-1-x86_64.hpkg [1.81 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/pixman_devel-0.38.4-1-x86_64.hpkg...done. 100% snappy_devel-1.1.7-2-x86_64.hpkg [8.90 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/snappy_devel-1.1.7-2-x86_64.hpkg...done. 100% libssh2_devel-1.9.0-2-x86_64.hpkg [51.70 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libssh2_devel-1.9.0-2-x86_64.hpkg...done. 100% libusb_devel-1.0.23-1-x86_64.hpkg [378.12 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libusb_devel-1.0.23-1-x86_64.hpkg...done. 100% p11_kit_devel-0.23.18.1-1-x86_64.hpkg [19.07 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/p11_kit_devel-0.23.18.1-1-x86_64.hpkg...done. 100% gnutls-3.6.10-2-x86_64.hpkg [1.52 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/gnutls-3.6.10-2-x86_64.hpkg...done. 100% libsdl2-2.0.10-1-x86_64.hpkg [2.29 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libsdl2-2.0.10-1-x86_64.hpkg...done. 100% file-5.38-1-x86_64.hpkg [103.26 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/file-5.38-1-x86_64.hpkg...done. 100% gnutls_devel-3.6.10-2-x86_64.hpkg [285.23 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/gnutls_devel-3.6.10-2-x86_64.hpkg...done. 100% libsdl2_devel-2.0.10-1-x86_64.hpkg [294.06 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/libsdl2_devel-2.0.10-1-x86_64.hpkg...done. 100% python3-3.7.7-2-x86_64.hpkg [9.85 MiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/python3-3.7.7-2-x86_64.hpkg...done. 100% glib2_devel-2.62.0-3-x86_64.hpkg [395.96 KiB] Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/r1beta2/x86_64/current/packages/glib2_devel-2.62.0-3-x86_64.hpkg...done. [system] Applying changes ... [system] Changes applied. Old activation state backed up in "state_2020-09-05_14:46:23" [system] Cleaning up ... [system] Done. ### All done ... ``` -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1715203 Title: Maintain Haiku support Status in QEMU: Incomplete Bug description: It was pointed out that the 2.10 release notes are pushing to drop Haiku support. The qemu port is currently working as-is under Haiku. Was there a reason this was recommended? Is there anything Haiku can do to keep it from being dropped? We're working on a docker container to cross-compile rust-lang for Haiku, could this be of some use to qemu when complete? To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1715203/+subscriptions