Linux-MicroVM-Stack auf Apple Silicon: Encore baut eigene Lösung

We Rebuilt the Linux MicroVM Stack on Apple Silicon

Linux-MicroVM-Stack auf Apple Silicon: Encore baut eigene Lösung

Encore, ein Anbieter für Backend-Deployment, hat seine Build-Infrastruktur auf Firecracker-MicroVMs umgestellt. Da Firecracker KVM benötigt und nicht auf macOS läuft, entwickelte das Team 'crackling', eine einheitliche MicroVM-API, die sowohl Firecracker auf Linux als auch Apples Virtualization.framework auf macOS antreibt. Dadurch können Entwickler Builds nun nativ auf ihren Macs ausführen, ohne die Produktionsumgebung zu ändern. Der Beitrag beschreibt die technischen Herausforderungen, darunter die Threading-Beschränkungen von Virtualization.framework und die Entwicklung einer Linux-Image-Toolchain für macOS.

We wanted to run the same build system on our laptops while keeping Firecracker in production, so we built crackling, a single microVM API that drives Firecracker on Linux and Apple's hypervisor on macOS.

Mehr von diesem Tag

2026-08-21