Expand description
ArcBox - High-performance container and VM runtime.
This crate provides a unified API for the ArcBox runtime, re-exporting functionality from the core crates.
§Architecture
ArcBox is organized into several layers:
- Hypervisor: Platform abstraction for virtualization (macOS/Linux)
- VMM: Virtual machine monitor managing VM lifecycle
- VirtIO: Virtual device implementations (block, net, fs, console)
- Container: OCI-compatible container runtime
- Core: High-level orchestration and management
§Example
ⓘ
use arcbox::prelude::*;
// Create a container runtime
let runtime = Runtime::new()?;
// Run a container
runtime.run("alpine:latest", &["echo", "hello"])?;Re-exports§
pub use arcbox_hypervisor as hypervisor;pub use arcbox_image as image;pub use arcbox_protocol as protocol;pub use arcbox_virtio as virtio;
Modules§
- prelude
- Prelude module for common imports.
Functions§
- version
- Returns the version of ArcBox.