(This is a guest post from Antoni Sawicki aka Tenox)
Ever since inception of Illumos I always wanted to get it working on ARM / AARCH64. But being under development it was somewhat difficult task. I previously tried building arm64-gate but there always was something not quite right. Turns out OmniOS has a ready to run image that one can boot under QEMU!
Download file from here: https://downloads.omnios.org/media/braich/
They also have a run shell command: https://downloads.omnios.org/media/braich/run
This is mine:
qemu-system-aarch64 \
-nographic \
-machine virt \
-accel tcg \
-m 3G \
-smp 2 \
-cpu cortex-a53 \
-bios u-boot.bin \
-netdev vmnet-shared,id=net0 \
-device virtio-net-device,netdev=net0 \
-device virtio-blk-device,drive=hd0 \
-drive file=braich-151055.raw,format=raw,id=hd0,if=none \
-device qemu-xhci \
-device usb-kbd \
-device usb-tablet \
-semihosting-config enable=on,target=native

I hope they continue development and at some point I will be able to run this on my home server / NAS !
I downloaded a DG/UX system from http://tenox.pdp-11.ru/os/dgux/hdd_images/dgux_5.4r4.20_86box.tar.lz. Is there a way to transfer files to the virtual machine? I wanted to compile a few programs on it. Any help would be appreciated.