FirecrackerをMacで動かす「crackling」公開 LinuxとmacOSで同一マイクロVM APIを実現

We Rebuilt the Linux MicroVM Stack on Apple Silicon

FirecrackerをMacで動かす「crackling」公開 LinuxとmacOSで同一マイクロVM APIを実現

Encoreは、Linux上でFirecracker、macOS上でAppleのVirtualization.frameworkを駆動する単一のマイクロVM API「crackling」を開発した。これにより、開発者はMac上で本番と同じビルドシステムを実行できる。LinuxイメージのツールチェーンをmacOS向けに再構築し、OCIイメージを起動可能なルートファイルシステムに変換するパイプラインを実装。FirecrackerのメンテナーはmacOSサポートを拒否しているため、独自に両ハイパーバイザーを抽象化した。

「ビルドシステムはラップトップ以外のどこでも動いていた」

この日のほかの記事

2026-08-21