
smolvm
smol-machines
Tool to build & run portable, lightweight, self-contained virtual machines.
AI 简介
smolvm 是一个用于构建和运行便携、轻量级且自包含虚拟机的工具。它使用 Rust 语言开发,支持在本地管理和运行定制的 Linux 虚拟机,具有亚秒级冷启动、跨平台(macOS 和 Linux)以及弹性内存使用等核心功能。此外,smolvm 还可以将状态化的虚拟机打包成单个文件(.smolmachine),以便在任何受支持的平台上重新激活。该工具适用于需要隔离运行不信任代码的场景,例如沙箱化执行潜在危险的应用程序或脚本;也可以用来创建持久化的开发环境,其中安装的软件包能够跨越重启而保留;或是将复杂的工作负载转换为无需额外依赖即可运行的独立可执行文件。
Rust
Apache License 2.03.7k
Stars
173
Forks
11
Watchers
29
Issues
Star 增长
今日+104
近 7 天+236
近 30 天+452
综合评分108.72
默认分支main