mirage / mirage-net-macosx

MacOS X implementation of the Mirage NETWORK interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

MacOS X implementation of the Mirage NETWORK interface

License:ISC License


Languages

Language:OCaml 96.6%Language:Makefile 3.4%