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.