GitTalent
Havuz
Depo ayrıntısı

zerobootdev/zeroboot

Sub-millisecond VM sandboxes for AI agents via copy-on-write forking

Rust Apache-2.0 16 Mart 2026 son push 18 Ekim 2026 107 fork
Yıldız
2.467+26 · 62 gün
Commit · 28g
1
son 28 günde
Yazar · 28g
1
farklı katkıcı

Hızlı değerlendirme

önem 52uyum 25gpt-6-luna

Özet

Zeroboot, AI agent’ların kodunu KVM tabanlı VM sandbox’larında copy-on-write forking ile hızlıca çalıştırmayı amaçlayan bir Rust projesidir.

Profiline uyum

Agent kodunu izole çalıştırmaya yönelik altyapı sunuyor, fakat profilinde kod çalıştırma sandbox'ı ihtiyacı belirtilmiyor.

Neden yükseliyor

AI agent’lar için hızlı ve izole kod çalıştırma ihtiyacına doğrudan odaklanıyor; README’deki sub-millisecond spawn ve düşük bellek kullanımı iddiaları dikkat çekici, repo da 196 günde 2450 yıldıza ulaşmış. Ancak bunlar README’de verilen ölçümler; bağımsız doğrulama bilgisi yok ve son 28 günde commit ya da farklı yazar görünmüyor.

Problem

AI agent’ların ürettiği güvenilmeyen kodu izole biçimde çalıştırmak, her çalıştırma için yeni sandbox başlatmanın gecikme ve bellek maliyetini düşürmek.

Çözüm

Firecracker ile önceden hazırlanmış VM’in bellek ve CPU durumunu snapshot’lar; fork başına belleği mmap(MAP_PRIVATE) ile copy-on-write paylaşarak ayrı KVM VM’leri oluşturur. Rust uygulamasına ek olarak Python ve TypeScript SDK’ları ile managed API sunar.

Yenilik

Copy-on-write ile snapshot’tan VM fork etme yaklaşımı bilinen tekniklere dayanıyor; projedeki yenilik, bunu AI agent’ların sandbox ihtiyacına yönelik düşük gecikmeli bir deneyim olarak birleştirmesi. Temel tekniğin kendisi yeni olarak gösterilmiyor.

Teknolojiler

  • Rust
  • Firecracker
  • KVM
  • mmap(MAP_PRIVATE)
  • copy-on-write
  • Python
  • TypeScript

Riskler

  • README projeyi working prototype olarak tanımlıyor ve production-hardening’in tamamlanmadığını belirtiyor.
  • Benchmark sonuçları README’de sunuluyor; karşılaştırma koşulları ve bağımsız doğrulama hakkında verilen bilgiler sınırlı.
  • Çalıştırma ortamında Linux ve KVM gerekiyor.
  • Fork’lar CSPRNG durumunu paylaşıyor; userspace PRNG’ler için fork başına açık reseeding gerekebilir.
  • Her sandbox tek vCPU ile sınırlı ve sandbox içinden networking desteklenmiyor.
  • Template güncellemeleri tam yeniden snapshot gerektiriyor; son 28 günde commit ve farklı yazar olmaması geliştirme temposuna dair ek bir belirsizlik yaratıyor.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.