Skip to content

macOS (vz)

Same kling. Another hypervisor.

Way What runs where
CLI → Linux host kling context add lab ssh://…
Native (vz) daemon on the Mac, one kling-vz per microVM
Lima Firecracker in a nested arm64 Linux VM (M3+, macOS 15+)
Terminal window
kling config set daemon.vmm vz # "vz" or "firecracker"
kling status -v # tells which backend it uses: backend: vz

Left empty, it uses the platform’s: vz on macOS, firecracker on Linux.

macOS Linux
data ~/Library/Application Support/kindling /var/lib/kindling
socket ~/Library/Application Support/kindling/kling.sock /run/kling.sock
daemon user you root (the VMM drops to kindling)
  • A restore costs ~350 MiB: the golden’s memory is not shared.
  • kling ps shows a loopback port, not an IP: running 127.0.0.1:61234.
  • kling db up on an M4: 526–562 ms with the key already rotated.
  • With Lima, a cold initialize drops from ~16 s to ~2.5 s with -bundle and -cpu-pct 100.