엔코어, 애플 실리콘서 리눅스 마이크로VM 스택 재구축

We Rebuilt the Linux MicroVM Stack on Apple Silicon

엔코어, 애플 실리콘서 리눅스 마이크로VM 스택 재구축

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

파이어크래커는 KVM을 사용하므로 /dev/kvm이 없는 맥에서는 실행할 수 없고, 유지보수자들은 macOS 지원 계획이 없다고 밝혔다.

이 날의 다른 글

2026-08-21