firkin-vmm 0.0.3

Virtualization.framework VM primitives for the firkin Rust containerization library
docs.rs failed to build firkin-vmm-0.0.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

firkin-vmm

firkin-vmm owns VM configuration and the Apple Virtualization.framework backend.

It provides:

  • typed VM configuration for kernel, init block, disks, CPU, memory, and vsock;
  • NAT and shared vmnet network attachment setup;
  • virtiofs Rosetta directory sharing for amd64 guest process support;
  • runtime handles for boot, pause, resume, stop, statistics, vsock dial, and vsock listen;
  • codesigning resources for live test binaries that need virtualization entitlements.

The crate contains the small amount of unsafe needed for Objective-C framework interop. Other workspace crates keep unsafe_code forbidden.