跳到主内容
快讯直播
AI智模界
AI编程

Replit 以 microVM 重构沙箱引擎

Replit 发布技术博客,介绍其使用 microVM(微虚拟机)重建沙箱引擎的工作。该文为系列文章的第一篇(part 1),发布在 Replit 的 frontier 技术博客上。Replit 是面向浏览器的云端开发平台,提供在线 IDE 与 AI 编程能力;沙箱引擎负责承载用户与 AI 生成代码的实际运行环境。

发生了什么:Replit 对支撑代码执行的沙箱引擎进行了重建,技术路线选择了 microVM。这是底层执行基础设施层面的替换,而不是上层功能的增补。

为什么重要:在 AI 编程场景中,代码不再只由人逐行编写,而是由模型批量生成并即时执行。平台因此需要在很短时间内启动大量彼此隔离的运行环境,同时必须假定其中相当一部分代码不可信。microVM 的常见定位,是在虚拟机级隔离与接近容器的启动开销之间取得平衡:每个会话拥有独立的内核边界,代码越权、崩溃或资源占用异常时,影响范围被限制在单个微虚拟机之内。隔离强度、启动速度与环境密度,直接决定 AI 生成的代码能否被安全、反复地试跑。

对把“编写—运行—调试”闭环放在云端的平台而言,沙箱是 Agent 能否可靠执行动作的基础设施。Replit 将这一层重建并公开撰文说明,说明在 AI 编程产品的竞争中,执行环境的安全与调度正从后台细节变成需要正面解释的工程议题。

该文为该系列第一篇,具体架构设计、迁移过程与工程取舍详见原文,后续部分预计继续展开。关注 AI 编程基础设施的从业者可留意该系列更新。

原文链接:https://frontier.replit.com/sandbox-engine-microvms-part-1/

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。