We rebuilt the Linux microVM stack on Apple Silicon
Summary
Encore explains how they rebuilt the Linux microVM stack to run Firecracker on Apple Silicon using crackling, enabling the same OCI images to boot on both Linux and macOS hypervisors. The article covers the architectural decisions, tooling changes (cross-compilation, image handling, and tap device bridging), and the constraints of Apple's virtualization features, including snapshot limitations. It offers practical takeaways for teams wanting cross-platform VM workflows and automated infrastructure for development and testing.