While working at Oxide Computer Company, I came across the need to have an illumos distribution installed on a "real device" to be able to contribute to propolis, part of the bhyve hypervisor (as nested virtualization isn't yet supported).
For folks who have previously worked on illumos, that intro probably makes perfect sense, but for everyone else: basically, I needed to install illumos on physical hardware! Regardless of your reasons, this guide walks you through:
- Downloading an illumos distribution (in my case, OmniOS)
- Setting up networking, users, and ssh access for development
Since many (most? all?) illumos distributions don't yet support cross-compilation, this would also function as a reasonable "getting started" guide for bootstrapping development on illumos itself.
Running the Installer
A Note About Services
Add a User, Set Passwords
$ dladm show-phys