Skip to content

mirage/mirage-net-macosx

Repository files navigation

mirage-net-macosx -- MacOS X implementation of the Mirage NETWORK interface.

This interface exposes raw Ethernet frames using the Vmnet framework that is available on MacOS X Yosemite onwards. It is suitable for use with an OCaml network stack such as the one found at https://github.com/mirage/mirage-tcpip.

limitations

The backing Vmnet.framework supports only IPV4 over DHCP, and does not allow for static configuration. mirage-net-macosx therefore must have access to a DHCP server in order to get a working network configuration, and unikernels built using mirage-net-macosx must be configured with --dhcp=true.

where it fits

For a complete system that uses this, please see the MirageOS homepage.