Zeroboot:AIエージェント向けサブミリ秒VMサンドボックス
Zerobootは、AIエージェントのコード実行に最適化された軽量な仮想マシンサンドボックスを作成する新しいオープンソースプロジェクトで、サンドボックスあたりわずか約265KBのメモリで0.79ms(p50)のスポーンレイテンシを実現する。
2026年3月15日に作成され、Zerobootはすぐに注目を集めた。GitHubで376スター、Hacker Newsで200ポイントを獲得。Firecracker(軽量ハイパーバイザー)とメモリマップドのコピーオンライト技術を組み合わせて、実際のKVM仮想マシンをほぼ瞬時にフォークする。各フォーク環境はコンテナレベルの分離ではなく、ハードウェアによるメモリ隔離を提供する。
パフォーマンス数値は印象的で、フォーク+実行サイクルはPythonで約8ms、1,000の同時フォークは815msで完了する。PythonとTypeScript/Node.js向けのSDK、およびリモートコード実行用のHTTP APIを提供。テンプレートVMを一度作成し、復元されたCPU状態で1ミリ秒未満でフォークする。
これはエージェントシステムにおいて、エージェントが信頼できないコードを安全かつ大規模に実行する必要があるという課題に直接対処している。Rust製、Apache 2.0ライセンス。
https://github.com/adammiribyan/zeroboot
← すべての記事に戻る
2026年3月15日に作成され、Zerobootはすぐに注目を集めた。GitHubで376スター、Hacker Newsで200ポイントを獲得。Firecracker(軽量ハイパーバイザー)とメモリマップドのコピーオンライト技術を組み合わせて、実際のKVM仮想マシンをほぼ瞬時にフォークする。各フォーク環境はコンテナレベルの分離ではなく、ハードウェアによるメモリ隔離を提供する。
パフォーマンス数値は印象的で、フォーク+実行サイクルはPythonで約8ms、1,000の同時フォークは815msで完了する。PythonとTypeScript/Node.js向けのSDK、およびリモートコード実行用のHTTP APIを提供。テンプレートVMを一度作成し、復元されたCPU状態で1ミリ秒未満でフォークする。
これはエージェントシステムにおいて、エージェントが信頼できないコードを安全かつ大規模に実行する必要があるという課題に直接対処している。Rust製、Apache 2.0ライセンス。
https://github.com/adammiribyan/zeroboot
Comments