mirror of
https://github.com/reactos/syzkaller.git
synced 2024-11-23 11:29:46 +00:00
docs: add gvisor page
This commit is contained in:
parent
2064fc5c91
commit
5e7849c5d1
@ -2,7 +2,7 @@
|
||||
|
||||
[![Build Status](https://travis-ci.org/google/syzkaller.svg?branch=master)](https://travis-ci.org/google/syzkaller)
|
||||
|
||||
`syzkaller` is an unsupervised coverage-guided kernel fuzzer. `Linux` kernel fuzzing has the most support, `akaros`, `freebsd`, `fuchsia`, `netbsd` and `windows` are supported to varying degrees.
|
||||
`syzkaller` is an unsupervised coverage-guided kernel fuzzer. `Linux` kernel fuzzing has the most support, `akaros`, `freebsd`, `fuchsia`, `netbsd`, `windows` and `gvisor` are supported to varying degrees.
|
||||
|
||||
The project mailing list is [syzkaller@googlegroups.com](https://groups.google.com/forum/#!forum/syzkaller).
|
||||
You can subscribe to it with a google account or by sending an email to syzkaller+subscribe@googlegroups.com.
|
||||
@ -13,7 +13,7 @@ You can subscribe to it with a google account or by sending an email to syzkalle
|
||||
|
||||
Initially, syzkaller was developed with Linux kernel fuzzing in mind, but now it's being extended to support other OS kernels as well.
|
||||
Most of the documentation at this moment is related to the Linux kernel.
|
||||
For other OS kernels check: [Akaros](docs/akaros/README.md), [FreeBSD](docs/freebsd.md), [Fuchsia](docs/fuchsia.md), [NetBSD](docs/netbsd.md), [Windows](docs/windows.md).
|
||||
For other OS kernels check: [Akaros](docs/akaros/README.md), [FreeBSD](docs/freebsd.md), [Fuchsia](docs/fuchsia.md), [NetBSD](docs/netbsd.md), [Windows](docs/windows.md), [gVisor](docs/gvisor.md).
|
||||
|
||||
- [How to install syzkaller](docs/setup.md)
|
||||
- [How to use syzkaller](docs/usage.md)
|
||||
|
26
docs/gvisor.md
Normal file
26
docs/gvisor.md
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Reference in New Issue
Block a user