# Introduction

The crosvm project is a hosted (a.k.a.
[type-2](https://en.wikipedia.org/wiki/Hypervisor#Classification)) virtual
machine monitor.

crosvm runs untrusted operating systems along with virtualized devices.
Initially intended to be used with KVM and Linux, crosvm supports multiple kinds
of hypervisors. crosvm is focussed on safety within the programming language and
a sandbox around the virtual devices to protect the host from attack in case of
exploits in crosvm itself.

Other programs similar to crosvm are QEMU and VirtualBox. An operating system,
made of a root file system image and a kernel binary, are given as input to
crosvm and then crosvm will run the operating system using the platform's
hypervisor.

![logo](./logo.svg)

# Introduction

The crosvm project is a hosted (a.k.a.
[type-2](https://en.wikipedia.org/wiki/Hypervisor#Classification)) virtual
machine monitor.

crosvm runs untrusted operating systems along with virtualized devices.
Initially intended to be used with KVM and Linux, crosvm supports multiple kinds
of hypervisors. crosvm is focussed on safety within the programming language and
a sandbox around the virtual devices to protect the host from attack in case of
exploits in crosvm itself.

Other programs similar to crosvm are QEMU and VirtualBox. An operating system,
made of a root file system image and a kernel binary, are given as input to
crosvm and then crosvm will run the operating system using the platform's
hypervisor.

*   [Source code](https://chromium.googlesource.com/chromiumos/platform/crosvm/)
    *   [GitHub mirror](https://github.com/google/crosvm)
    *   Files for this book are under [/docs/](https://chromium.googlesource.com/chromiumos/platform/crosvm/+/HEAD/docs/).
*   [Issue tracker](https://bugs.chromium.org/p/chromium/issues/list?q=component:OS%3ESystems%3EContainers)

![logo](./logo.svg)

Add links to source code at top page
mdbook: Add links to source code at top page

BUG=none
TEST=none

Change-Id: Ife7f1d7c8d5885f72e9b489e62735e8b236c1750
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3245056
Tested-by: kokoro <2ac7b1f3fa578934c95181d4272be0d3bca00121@google.com>
Commit-Queue: Keiichi Watanabe <815e4e8f7c92a23424d7c3f51ead622bcedbc720@chromium.org>
Reviewed-by: Dennis Kempin <cd09796fb571bec2782819dbfd33307f65b1c778@google.com>
Reviewed-by: Daniel Verkamp <72bc170b46ec491f7bdd4359a1c0bfed274de40c@chromium.org>
