Claude b4b4fde78d macOS firecracker VM: backend per host (nested-virt aware)
Pick a hypervisor based on the host's actual nested-virt capability
instead of always using QEMU/HVF (which doesn't expose nested KVM):

  * Apple Silicon M3+ on macOS 15 Sequoia+: QEMU/HVF with
    -cpu host,el2=on so the Linux guest's KVM (and therefore
    firecracker microVMs) actually works.
  * Intel Mac: VirtualBox with --nested-hw-virt on. Cask is
    installed on demand; the seed ISO and SSH key flow are shared
    with the QEMU path.
  * Apple Silicon M1/M2 (any macOS), or M3+ pre-Sequoia: skip the
    whole VM step and print a notice pointing at a Linux cloud VM
    as the only path to firecracker on that hardware.

Backend selection is centralized in _select_vm_backend(); the rest
of setup_firecracker_vm (image download/verify, cloud-init seed,
SSH wait, in-VM firecracker probe, zsh wrapper) is shared.

https://claude.ai/code/session_01R2CnCeEBYT5QoHiwxczDNq
2026-05-18 15:25:42 +00:00
2026-05-17 11:21:01 -05:00
S
Description
Bootstrap tool for setting up dev/workstation environments for several different POSIX operating systems and workloads
6.5 MiB
v.0.3.0
Latest
2026-06-11 16:51:42 +00:00
Languages
Go 99.7%
Makefile 0.3%