Skip to content

Building from source

Use host cargo for normal Rust checks when they compile cleanly on macOS or Linux.

Terminal window
cargo check --workspace
cargo test --workspace

Use the builder VM for Nix builds, Firecracker operations, microVM runtime commands, and Linux-specific tests.

Docs live under public/:

Terminal window
cd public
npm install
npm run build

Security-sensitive build and runtime changes should update docs and tests in the same PR.