linuxkit/projects/miragesdk/src
Thomas Gazagnaire 14a5b64dcc Update to latest capnp & capnp-rpc
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-09-04 16:21:53 +02:00
..
dhcp-client Split the DHCP client into three components communicating via named pipes 2017-07-17 17:46:17 +02:00
fdd sdk: add fdd exec to map socketpair shares to local fds 2017-06-30 16:11:41 +02:00
sdk Update to latest capnp & capnp-rpc 2017-09-04 16:21:53 +02:00
test Split the DHCP client into three components communicating via named pipes 2017-07-17 17:46:17 +02:00
.gitignore Split the DHCP client into three components communicating via named pipes 2017-07-17 17:46:17 +02:00
dhcp-client.opam Split the DHCP client into three components communicating via named pipes 2017-07-17 17:46:17 +02:00
Dockerfile Update to latest capnp & capnp-rpc 2017-09-04 16:21:53 +02:00
Makefile Split the DHCP client into three components communicating via named pipes 2017-07-17 17:46:17 +02:00
README.md miragesdk: improve dev README 2017-04-04 10:05:22 +02:00
sdk.opam Split the DHCP client into three components communicating via named pipes 2017-07-17 17:46:17 +02:00

SDK

To build and test the SDK, run:

$ make test

This will work on any OS.

DHCP client using MirageOS

To build the MirageOS DHCP client, run:

$ make dev

As this is using some BPF runes, this will work only on Linux. To debug/build on OSX, you can create a container and build from there:

make enter-dev
# now in the dev container
make dev

Documentation

See the general architecture document.