Sparkler基于 KVM 的虚拟机监控

联合创作 · 2023-10-01 08:36

Sparkler 是一个虚拟机监控程序附带一个微型“操作系统”,当你启动 Sparkler 时会创建一个基于 KVM 的虚拟机,模拟如下设备:

  • 控制台: 串行控制台用来读取键盘输入和屏幕输出
  • Twitter 设备: 读取 Twitter 最新的推文
  • 天气设备: 读取城市的天气预报信息
  • 空气质量设备: 读取一些城市的空气质量数据

Sparkler 架构

sparkler architecture

构建

构建前需要安装 GCC 和 NASM ,然后下载源码执行 make

运行

只需要运行 ./sparkler 即可启动一个 Sparkler 虚拟机。

一个 Sparkler 会话

Sparkler Session

浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报