Source: crosvm Section: misc Maintainer: Yunseong Kim Build-Depends: debhelper-compat (= 14), dh-cargo, cargo:native, libcap-dev, libminijail-dev, librust-anyhow-1+default-dev, librust-argh-0.1+default-dev, librust-async-task-4+default-dev, librust-async-trait-0.1+default-dev, librust-bitflags-2+default-dev, librust-cfg-if-1+default-dev, librust-chrono-0.4+now-dev, librust-chrono-0.4+serde-dev, librust-ciborium-0.2+default-dev, librust-crossbeam-utils-0.8+default-dev, librust-enumn-0.1+default-dev, librust-env-filter-1-dev, librust-env-logger-0.11-dev, librust-fnv-1+default-dev, librust-futures-0.3+alloc-dev, librust-futures-0.3+async-await-dev, librust-futures-0.3+default-dev, librust-futures-0.3+std-dev, librust-indexmap-2+default-dev, librust-intrusive-collections-0.10+default-dev, librust-libc-0.2+default-dev, librust-libc-0.2+extra-traits-dev, librust-log-0+default-dev, librust-log-0+release-max-level-debug-dev, librust-log-0.4+default-dev, librust-lz4-flex-0.13+default-dev, librust-minijail+default-dev, librust-named-lock-0.3+default-dev, librust-nom-7+alloc-dev, librust-nom-7+default-dev, librust-num-cpus-1+default-dev, librust-num-traits-0.2+default-dev, librust-p9-0.3+default-dev, librust-paste-1+default-dev, librust-pin-utils-0.1+default-dev, librust-proc-macro2-1+default-dev, librust-protobuf-codegen-3+default-dev, librust-quote-1+default-dev, librust-rand-0.10+default-dev, librust-rayon-1+default-dev, librust-remain-0.2+default-dev, librust-serde-1+default-dev, librust-serde-1+derive-dev, librust-serde-1+rc-dev, librust-serde-bytes-0.11+default-dev, librust-serde-json-1+default-dev, librust-slab-0.4+default-dev, librust-smallvec-1+default-dev, librust-static-assertions-1+default-dev, librust-syn-2+default-dev, librust-syn-2+extra-traits-dev, librust-syn-2+full-dev, librust-tempfile-3+default-dev, librust-thiserror-1+default-dev, librust-uuid-1+default-dev, librust-uuid-1+serde-dev, librust-uuid-1+v4-dev, librust-uuid-1+v8-dev, librust-which-8+default-dev, librust-zerocopy-0.8+alloc-dev, librust-zerocopy-0.8+default-dev, librust-zerocopy-0.8+derive-dev, librust-zeroize-1+default-dev, libstd-rust-dev, pkgconf, protobuf-compiler, python3-minijail, python3:native, rustc:native, Standards-Version: 4.7.4 Homepage: https://crosvm.dev/ Vcs-Browser: https://salsa.debian.org/ysk/crosvm Vcs-Git: https://salsa.debian.org/ysk/crosvm.git Package: crosvm Architecture: amd64 arm64 riscv64 Depends: ${misc:Depends}, ${shlibs:Depends}, Built-Using: ${cargo:Built-Using}, Static-Built-Using: ${cargo:Static-Built-Using}, Suggests: qemu-utils, Description: ChromeOS Virtual Machine Monitor crosvm is a secure, lightweight and performant Virtual Machine Monitor written in Rust. It was originally developed for ChromeOS to run Linux (Crostini) and Android (ARCVM) guests, and is now also used by Cuttlefish and on Windows. . Each virtio device can be run in its own process, sandboxed with Linux namespaces, seccomp-bpf filters and minijail, so a bug in a device backend does not immediately compromise the host. . This package builds the Linux hypervisor with the KVM backend. The graphics and slirp features are not enabled: the former needs Rust crates that are not in Debian, and the latter is a Windows-only backend upstream.