We Rebuilt the Linux MicroVM Stack on Apple Silicon
- Infrastructure
- Developer Tools
- Open Source
- Hardware
Encore’s post describes rebuilding enough of the Linux microVM workflow on Apple Silicon to let developers run the same backend sandboxing stack on Macs that it already runs on Linux. The core goal was local parity for teams that mostly develop on Mac laptops, after years of relying on a shared remote machine. The post says newer Macs can expose /dev/kvm inside a Linux guest on macOS 15, which lets Firecracker run unmodified in some setups, while older Apple Silicon machines need a more custom path through Apple’s virtualization APIs and still hit hard platform limits, especially around private capabilities Apple does not expose.
If you need local sandboxing or VM-based dev tooling on Mac-heavy teams, this shows the path is now practical but still shaped by Apple’s missing features and hardware-generation quirks. The bigger lesson is operational: good infrastructure work can be undermined if the write-up does not clearly explain why this approach beat simpler options like remote Linux hosts or alternative VM stacks.
-
encore.dev
- Discuss on HN