arcbox-computer-runtime 0.10.0

Sandbox orchestration over nested microVMs behind the arcbox-vm-driver port: boot, exec, files, checkpoints, warm pools. The in-sandbox init is arcbox-vm-agent; the wire vocabulary is arcbox-vm-proto.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Fakes for this crate's ports, for tests that must not need a VMM.
//!
//! Together with `arcbox_vm_driver::testkit`'s `FakeDriver` and
//! `FakeNetwork`, [`agent::FakeAgentFactory`] is what lets the real
//! create → boot → readiness → exec path run anywhere — no KVM, no root,
//! no Firecracker, and on macOS as well as Linux.
//! [`environment::fake_environment`] composes those three into a
//! [`NodeEnvironment`](crate::NodeEnvironment).
//!
//! Behind the `testkit` feature, so production builds carry none of it.

pub mod agent;
pub mod environment;

pub use environment::fake_environment;