github.com/emc-advanced-dev/unik@v0.0.0-20190717152701-a58d3e8e33b7/docs/providers/ukvm.md (about) 1 # UKVM Provider 2 UniK supports running mirage unikernels through Solo5/UKVM. 3 In order to run on Solo5/UKVM, you must have `KVM` available on your host. 4 5 To run UniK instances with UKVM, add a ukvm stub to your `daemon-config.yaml`: 6 7 ```yaml 8 providers: 9 #... 10 ukvm: 11 - name: ukvm-name 12 tap_device: tap100 13 ``` 14 15 To run: 16 17 ``` 18 unik build --name uk1 --path ./Work/mirage-skeleton-dev/stackv4/ --base mirage --language ocaml --provider ukvm 19 ``` 20 21 Limitations of UKVM provider: 22 * Supports only mirage/ocaml 23 * Need to have KVM enabled 24 * Prepare a tap device to enable networking.