엔코어, 애플 실리콘서 리눅스 마이크로VM 스택 재구축
We Rebuilt the Linux MicroVM Stack on Apple Silicon

엔코어(Encore)가 맥북에서도 자사 빌드 시스템을 실행하기 위해 '크래클링(crackling)'이라는 단일 마이크로VM API를 공개했다. 이 API는 리눅스에서는 파이어크래커(Firecracker)를, macOS에서는 애플의 Virtualization.framework를 구동한다. 기존에는 모든 빌드가 원격 공유 머신에서만 가능해 로컬 디버깅이 불가능했다. 크래클링은 두 하이퍼바이저의 차이를 추상화하며, 맥에서는 VZ 머신이 프로세스 내에서만 존재해 채택(Adoption) 기능이 제한된다. 이미지 도구체인을 macOS에서 실행되도록 재구축하는 과정도 포함됐다.
파이어크래커는 KVM을 사용하므로 /dev/kvm이 없는 맥에서는 실행할 수 없고, 유지보수자들은 macOS 지원 계획이 없다고 밝혔다.