Smol Machines:亚秒级冷启动、可移植的轻量级虚拟机

查看原文 HN 讨论

文章摘要

smolvm 是一款命令行工具,目标是用”虚拟机的隔离性 + 容器的人体工学 + 亚秒级启动时间”来重新定义本地软件分发与运行方式。作者来自 AWS 的容器和 Firecracker 团队,他们认为传统容器是”多余的一层”,让启动慢、隔离弱;而 Firecracker 又太偏 AWS 内部架构,不适合本地开发。smolvm 是这两条路线的混合体——保留容器的便捷使用方式,同时获得真正的硬件级隔离。

主要功能包括:

技术核心是基于 libkrun(用作 VMM)配合自定义内核 libkrunfw。支持平台是 macOS(Apple Silicon / Intel)和 Linux x86_64/aarch64(需 KVM)。它的定位很清楚:不是替代 Kubernetes 集群编排,而是给本地开发者和 AI agent 沙箱、可信代码执行场景提供一个”比 Docker 更轻、比传统 VM 更快、比 Firecracker 在 macOS 上能用”的中间方案。

HN 评论精华