开源适用于 Docker 和 gVisor 沙箱的 MicroVM 运行时
摘要
Aerol AI 开源了一个与 Docker 和 gVisor 沙箱兼容的 MicroVM 运行时,其设置和启动速度比现有方案更快。
我们为产品 DevopsAgent by Aerol AI 构建了一个 MicroVM,现已采用 MIT 许可证开源。它比 E2B 或 Daytona 更快、更安全、更灵活。你可以在本地或 VPS 上运行,服务器设置不到 20 秒,沙箱启动不到 60 毫秒。它支持 OCI 兼容的工作负载,包括通过 runc 运行的标准 Docker 容器,以及通过 runsc 运行的安全 gVisor 沙箱。我们计划添加 WASM 和 Kata 支持。欢迎查看,如有任何建议,请告知。
相似文章
我们逆向工程了 Docker Sandbox 未文档化的 MicroVM API
一个团队逆向工程了 Docker Sandboxes 使用的未文档化的 MicroVM API,并构建了开源 Sandbox Agent SDK,用于在微虚拟机中编排 AI 编码代理,以实现安全的不可信代码执行。
MicroVMs:运行具有完整生命周期控制的隔离沙箱
AWS Lambda 宣布推出 MicroVMs,这是一种新的无服务器计算原语,提供隔离、有状态的执行环境,具备虚拟机级别的隔离和近乎瞬时的启动,由 Firecracker 驱动。
Docker 其实一直在用微虚拟机(好吧,从 2016 年开始)
作者(前 Docker 员工)回顾了 Docker 自 2016 年起在 Docker Desktop 中使用基于 hyperkit / LinuxKit 的微虚拟机架构的历史,并指出这项技术如今正是 Docker Sandboxes 运行 AI coding agent 的安全隔离基础。
@rauchg: 这太强大了。▲ Sandbox 现在可以无限制地运行 Docker 和 FUSE。MicroVM 是不断给予的礼物…
Vercel 的 Sandbox 现在支持无限制地运行 Docker 和 FUSE 文件系统,使开发者能够挂载 S3 存储桶和网络文件系统,并在沙盒之间共享状态。此更新基于 MicroVM 构建,实现即时启动和无约束运行时。
@gerhart_x: "NVX 是一个超轻量级 micro-VM 沙箱,用于在硬件强制隔离下运行不受信任的工作负载。它基于……"
Microsoft 开源了 NVX,这是一个超轻量级的 micro-VM 沙箱,用于在硬件强制隔离下运行不受信任的工作负载,基于 OpenVMM 构建,支持以 Linux 作为客户机,并兼容 KVM、MSHV 和 Windows Hypervisor Platform。