Inofficial fork of https://github.com/Toasterson/illumos-aarch64-devenv adding wip and artifacts that are not part of the upstream development atm.
While searching for the final hosting endpoint I have uploaded the image to https://ufile.io/v2qke5yy
(MD5: 34ebf2fe48e41d031c4ed27ef8345be8 illumos-rpi.img.xz)
The file contains a pre-build image (SD-Card 16GB) for those interested in giving illumos ARM a testdrive while not having the possibility to setup the development environment.
Remember that the current illumos port only supports an UART console, GbE and the Micro-SD. No USB (keyboard/mouse), no video (console framebuffer, framebuffer, accelerated video), no audio, no power management, etc. You have to connect to the UART GPIO's (J8 Header) of your Pi 4 (GND (Pin 6), TXD (Pin 8), RXD (Pin 10)) and will be able to access via your favorite terminal program to the Pi and the illumos console (e.g. screen /dev/ttyUSB0 115200 or /dev/ttys000 if using and USB2Serial adapter).
hostname: illumos-rpi
login: root/rpi
The pre-build image runs on Pi 4 hardware (Pi 4B, Pi400, CM4)
Extract illumos-rpi.img.xz and dd to an empty Micro-SD.
Start your termnal on your favorite system and connect to the Pi UART.
Insert the Micro-SD into your Pi and power on.
U-Boot will start interrupt boot process by pressing a key (else it will try to do an enet boot).
In the U-Boot command prompt enter: run mmc_boot
It should start booting from the secondary partiton on the Micro-SD card (zfs) and after a few seconds you should be welcomed with the login prompt.
root/rpi will grant you access and now enjoy exploring illumos SolARM.
Your background does not matter, so many areas where support is more than welcome. We currently need every helping hand that feels comfortable in something that still has to evolve. Solaris, BSD, Linux, AMIGA, ARM, Pi etc citizens welcome .. there is always something to do for all of us :-)
https://www.illumos.org/books/dev/
https://dlc.openindiana.org/docs/osol/20090715/DRIVER/html/docinfo.html
Thx