reverie-process 0.4.1

Deterministic async process spawning and management for the Reverie framework.
Documentation

reverie-process

Linux process spawning, namespaces, and asynchronous process management for Reverie, the instrumentation framework beneath Hermit. This crate can also be used independently of a Reverie tool or backend.

[dependencies]
reverie-process = "0.4"

The default features build on stable Rust. Namespace operations require the corresponding Linux capabilities or permission to create unprivileged user namespaces. Ubuntu 24.04's AppArmor policy may restrict user namespaces; follow the platform setup in the hermit-run README.

See the API documentation for Command, Child, and namespace configuration. For Hermit's command-line interface, install hermit-run.