diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-06-25 11:58:28 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-06-25 11:58:28 +0200 |
| commit | 5e7849c5d16ce9e941cb8ecadcabed7fc43566ce (patch) | |
| tree | cdd3d9cc5c133d76dfdb49da96d76479876ec973 /docs/gvisor.md | |
| parent | 2064fc5c9114c170841328aaa4b124a4062becf6 (diff) | |
docs: add gvisor page
Diffstat (limited to 'docs/gvisor.md')
| -rw-r--r-- | docs/gvisor.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/gvisor.md b/docs/gvisor.md new file mode 100644 index 000000000..be399b107 --- /dev/null +++ b/docs/gvisor.md @@ -0,0 +1,26 @@ +# gVisor + +[gVisor](https://github.com/google/gvisor) is a user-space kernel, written in +Go, that implements a substantial portion of the Linux system surface. + +`gVisor` uses `linux` OS, but the special `gvisor` VM type. There is nothing +special regarding `gVisor` besides that. Here is an example manager config: + +``` +{ + "name": "gvisor", + "target": "linux/amd64", + "http": ":12345", + "workdir": "/workdir", + "image": "/usr/local/bin/runsc", + "vmlinux": "/usr/local/bin/runsc", + "syzkaller": "/gopath/src/github.com/google/syzkaller", + "cover": false, + "procs": 8, + "type": "gvisor", + "vm": { + "count": 5, + "runsc_args": "-platform=kvm" + } +} +``` |
