• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Introduction
2
3The crosvm project is a hosted (a.k.a.
4[type-2](https://en.wikipedia.org/wiki/Hypervisor#Classification)) virtual machine monitor.
5
6crosvm runs untrusted operating systems along with virtualized devices. Initially intended to be
7used with KVM and Linux, crosvm supports multiple kinds of hypervisors. crosvm is focussed on safety
8within the programming language and a sandbox around the virtual devices to protect the host from
9attack in case of exploits in crosvm itself.
10
11Other programs similar to crosvm are QEMU and VirtualBox. An operating system, made of a root file
12system image and a kernel binary, are given as input to crosvm and then crosvm will run the
13operating system using the platform's hypervisor.
14
15- [Source code](https://chromium.googlesource.com/chromiumos/platform/crosvm/)
16  - [GitHub mirror](https://github.com/google/crosvm)
17  - [API documentation](https://google.github.io/crosvm/doc/crosvm/), useful for searching API.
18  - Files for this book are under
19    [/docs/](https://chromium.googlesource.com/chromiumos/platform/crosvm/+/HEAD/docs/).
20- [Issue tracker](https://bugs.chromium.org/p/chromium/issues/list?q=component:OS%3ESystems%3EContainers)
21
22![logo](./logo.svg)
23