From 5e7849c5d16ce9e941cb8ecadcabed7fc43566ce Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 25 Jun 2018 11:58:28 +0200 Subject: docs: add gvisor page --- docs/gvisor.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/gvisor.md (limited to 'docs/gvisor.md') 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" + } +} +``` -- cgit mrf-deployment