OpenBSD/aviion is a port of OpenBSD to the Motorola 88100- and 88110-based AViiON systems manufactured by Data General.

A mailing list for m88k-based ports is available at m88k@openbsd.org. To join the OpenBSD/m88k mailing list, send a message body of "subscribe m88k" to majordomo@openbsd.org. Please be sure to check our mailing list policy before subscribing.

Table of contents


In September 2003, Chris Tribo published some excerpts of the technical documentation for the AViiON series 400. From a cursory glance at it, it was obvious these systems were built upon a modified MVME188 design, which was already supported by OpenBSD/mvme88k, but there was no interest in AViiON support at that time.

Then, late April 2006, enough boredom convinced Miod Vallat to start a port, even though he did not have access to any AViiON hardware, as a challenge. In two weeks, thanks to the help of Chris Tribo, a model 410 was running multiuser (but diskless) - a proof that this effort was worth continuing inside the OpenBSD tree.

Work on the port has continued since then, adding support for the 4600/530 family, as well as multiprocessor support. The port was left staging until the effort to switch all m88k ports towards the ELF binary file format and shared library paid off, from autumn 2012 to winter 2013.

The port eventually became self-hosting on a dual-processor 4600 model in october 2013, with the first working (i.e. recognized by the PROM) boot blocks.

And work continues...

Current status:

All supported models (or with similar designs) should run multi-user, and are currently limited to serial console.

Supported hardware:

Supported machines

Unsupported machines

Getting and installing OpenBSD/aviion:

The latest supported OpenBSD/aviion release is OpenBSD 5.6. Here are the OpenBSD/aviion 5.6 installation instructions .

Snapshots are made available from time to time, in this location as well as in a few mirrors.

Here are the OpenBSD/aviion snapshot installation instructions as well.