mirror of
https://github.com/hanzoai/vm.git
synced 2026-10-01 00:47:56 +00:00
Rust CLI that boots an ARM64 Alpine Linux VM on macOS using Apple's Virtualization.framework and executes commands inside it over vsock. - shuru-cli: CLI with `shuru run -- <cmd>` to boot VM and exec commands - shuru-vz: vendored Virtualization.framework bindings (from virt-fwk) with added vsock support - shuru-guest: PID 1 init binary (aarch64-linux-musl) with vsock server - scripts/prepare-rootfs.sh: downloads Alpine linux-virt kernel, builds initramfs with VirtIO/ext4 modules, creates ext4 rootfs Co-authored-by: Hanzo Dev <[email protected]>