Sparkler - 基于 KVM 的虚拟机监控


BSD
Linux
C/C++

软件简介

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

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

Sparkler 架构

构建

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

运行

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

一个 Sparkler 会话