当前位置: 首页 > news >正文

亚秒级启动的微型虚拟机,打包成单文件随处运行

在本地跑一段陌生代码,你敢直接执行吗?容器虽然隔离,但内核是共享的,逃逸风险始终存在。smolvm 给每个任务分配一个真正的虚拟机,硬件级隔离,冷启动不到 200 毫秒,还能把整个环境打包成一个 .smolmachine 文件,换台机器直接跑。


能做什么

每个虚拟机都有独立的 Linux 内核,跑在 macOS 的 Hypervisor.framework 或 Linux 的 KVM 上。宿主机的文件系统、网络、凭据都被 hypervisor 边界隔开,逃逸难度比容器高几个数量级。

网络默认关闭,需要时才开启。可以指定白名单主机,只允许访问特定域名,其他请求一律拒绝。跑第三方脚本时,它没法偷偷往外传数据。

SSH Agent 可以安全转发进虚拟机,私钥永远不进入 guest 系统。hypervisor 强制执行这个边界,虚拟机里的代码能用你的密钥认证,但没法把密钥文件读出来。

内存是弹性的,默认配 8GB,但宿主机只提交 guest 实际使用的部分。vCPU 线程空闲时在 hypervisor 里休眠,多开几个虚拟机几乎不占资源。


什么时候用

下载了一个来路不明的脚本,想跑又怕它干坏事。用 smolvm 开一个隔离虚拟机,网络关掉,跑完就销毁,宿主机不受影响。

要把一个 Python 项目交付给客户,对方环境千奇百怪。用 smolvm 打包成单个可执行文件,客户双击就能跑,不用装 Python、不用配环境、不用担心版本冲突。

开发时需要访问内网 Git 仓库,又不想把 SSH 私钥放进容器或云环境。把 SSH Agent 转发进虚拟机,密钥留在本地,虚拟机里正常 git clone。

团队需要一套标准化的开发环境,每个人的机器配置都不一样。写一个 Smolfile 定义镜像、网络规则、初始化脚本,团队成员一条命令就能拉起一模一样的环境。


谁适合用

经常需要运行第三方代码的开发者,比如处理用户上传的脚本、测试开源项目、跑 CI 任务。硬件级隔离比容器更安全,不用担心里面藏着什么后门。

需要交付可移植软件包的团队,把整个运行环境打包成单文件,客户拿到就能用,省去环境配置的扯皮时间。

对安全敏感的场景,比如处理敏感数据、访问内网资源、管理生产环境凭证。虚拟机隔离加上网络白名单,攻击面比容器小得多。


https://github.com/smol-machines/smolvm

http://www.jsqmd.com/news/660967/

相关文章:

  • Notepad--:跨平台文本编辑器的终极选择,解决多系统编码难题
  • 终极指南:如何用免费开源的LibreCAD轻松完成专业2D绘图设计
  • 3D城市重建新突破:WHU航空数据集+RedNet实战指南(附开源地址)
  • Akagi:如何用AI智能助手提升你的雀魂麻将水平
  • 2026靠谱的工业水性涂料制造企业推荐,选购指南助你选对厂家 - 工业推荐榜
  • 在电脑上畅玩Switch游戏:Ryujinx模拟器完整使用指南
  • 别再被OpenCV的calibrateHandEye搞晕了!Eye-in-Hand与Eye-to-Hand手眼标定实战详解(附完整C++/Halcon代码)
  • 智能车竞赛备赛:手把手教你用AD21复刻英飞凌TC264核心板(附开源PCB文件)
  • 怎么一句话写尽遗憾?
  • Kaggle心脏病预测实战:用Python从EDA到模型部署的完整流程(附代码避坑点)
  • 从DSSM到美团双塔:聊聊推荐系统召回阶段那些‘负样本’的坑与实战经验
  • 口碑好的专升本机构探讨,飞扬专升本学员评价分享与实力评估 - mypinpai
  • 手把手教你用Python脚本批量下载与转换香港CORS的RINEX数据(附Matlab工具链接)
  • Anthropic说Opus 4.7工具错误降了2/3,我拿30个MCP工具实测了一下
  • 避坑指南:处理Tusimple数据集时,为什么你的generate_tusimple_dataset.py脚本‘卡住’了?
  • 开箱即用!音频像素工坊快速部署教程,打造你的专属音频处理工具箱
  • STM32 CANopenNode实战指南:如何在5步内构建工业级CANopen从站
  • 性价比高的木质防火门厂家怎么选择,深度剖析优质源头厂家 - 工业品网
  • 在Ubuntu 22.04上,用Picovoice离线语音助手控制智能家居(从唤醒词到执行命令全流程)
  • Rust Trait 对象的内存布局
  • MATLAB/Simulink 2024A实战:手把手教你搭建PMSM无磁链环DTC仿真模型(附源码)
  • Beaver Notes终极指南:打造本地优先的高效隐私笔记系统
  • 从SRCNN到ESPCN:亚像素卷积如何重塑实时超分效率
  • 别再只跑个模型了!用R语言因子分析挖掘省份消费数据里的隐藏故事
  • 2026年好用的酒店厨房装修公司推荐,实力强售后有保障 - 工业设备
  • 终极解决方案:3分钟破解城通网盘限速,免费获取满速下载!
  • Winhance中文版:3大核心功能彻底解决Windows系统优化难题
  • 华硕笔记本性能优化终极指南:G-Helper的7个高效使用技巧
  • 告别纯CNN时代?从YOLOv12的‘区域注意力’看目标检测架构的融合趋势
  • 跨平台文本编辑新选择:Notepad-- 如何成为开发者工具箱中的瑞士军刀?