oxidecomputer / propolis

VMM userspace for illumos bhyve
Mozilla Public License 2.0
172 stars 22 forks source link

Propolis

Propolis VMM userspace for use with illumos bhyve.

Prerequisites

Given the current tight coupling of the bhyve-api component to the ioctl interface presented by the bhyve kernel component, running on recent illumos bits is required.

Propolis works best (and its CI tests run) on AMD hosts, but it can also be used to run VMs on Intel hosts. Live migration is primarily supported on AMD hosts but may work on Intel hosts as well.

Components

Programs:

Libraries:

Internal Crates

These are not meant as committed public interfaces, but rather internal implementation details, consumed by Propolis components.

License

Unless otherwise noted, all components are licensed under the Mozilla Public License Version 2.0.