/note/tech

Google、サンドボックス型コンテナランタイムの「gVisor」をCNCFに寄贈したと発表

要約:

■ 1. gVisorのCNCF寄贈

  • 寄贈の発表:
    • Googleはサンドボックス型コンテナランタイム「gVisor」をCNCFに寄贈したと発表
  • 寄贈の経緯:
    • 2026年9月にGoogleが寄贈を申し出て受理された
    • CNCFのサンドボックスプロジェクトに採択された

■ 2. gVisorの概要

  • 位置付け:
    • OCI(Open Container Initiative)に準拠したコンテナランタイム
    • Googleが開発し、Google社内でも広く使われている
  • 高い分離レベルの仕組み:
    • アプリケーションのシステムコールをgVisorのゲストカーネルがフックする
    • フックしたシステムコールは仮想的なカーネルで処理される
    • メモリ安全なGo言語で作られている
  • セキュリティ上の利点:
    • 一般的なコンテナより分離レベルが高く、よりセキュアなサンドボックスを構築できる

■ 3. gVisorが抱えてきた課題

  • 価値の説明の難しさ:
    • コンテナと仮想マシンの中間的な存在であることが価値の説明を難しくしている
    • その説明の難しさが普及を妨げてきた
  • 社内開発での協力の得にくさ:
    • Google社内では性能を大幅に向上させるLinuxカーネルパッチと組み合わせて使われている
    • このパッチはGoogle所有のプロジェクトであることを理由にカーネルメンテナに採用を拒否された
    • Google社内での開発では幅広い協力が得られにくい
  • Googleでは実現が難しい展開:
    • macOS対応などはGoogle単独では実現が難しい
  • 寄贈の狙い:
    • これらの課題の解決につながることを期待してCNCFに寄贈された

■ 4. 今後の展望

  • Googleの継続的な関与:
    • Googleは今後もgVisorの開発に貢献していくと表明
    • Google以外の開発者からの貢献が可能になることにも期待を示している
  • サンドボックス需要の高まり:
    • AIエージェントによるコーディングの普及でセキュアなサンドボックスのニーズが非常に高まっている
    • 寄贈はこのニーズに応えるサンドボックス実装の加速と普及につながると期待できる