Sparkler基于 KVM 的虚拟机监控
Sparkler 是一个虚拟机监控程序附带一个微型“操作系统”,当你启动 Sparkler 时会创建一个基于 KVM 的虚拟机,模拟如下设备:
- 控制台: 串行控制台用来读取键盘输入和屏幕输出
- Twitter 设备: 读取 Twitter 最新的推文
- 天气设备: 读取城市的天气预报信息
- 空气质量设备: 读取一些城市的空气质量数据
Sparkler 架构
构建
构建前需要安装 GCC 和 NASM ,然后下载源码执行 make
运行
只需要运行 ./sparkler
即可启动一个 Sparkler 虚拟机。
一个 Sparkler 会话
评论
KVM开源虚拟机
KVM(全称是Kernel-basedVirtualMachine)是Linux下x86硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块kvm.ko提供和虚拟化核心架构和处理器规范模块。使用
KVM开源虚拟机
0
QEMU-VMI虚拟机监控
QEMU-VMI基于QEMU,实现了部分虚拟机监控功能(VirtualMachineIntrospection)。以下功能集成到了QEMU中,用户不需要进入虚拟机(Linux)就可以获得虚拟机内部信息
QEMU-VMI虚拟机监控
0
WebMonJava 虚拟机监控工具
WebMon是一个Java虚拟机监控工具,可发布到任意的Servlet容器或者嵌入到EAR,也可以用于普通Java应用。可通过RSS、电子邮件和Jabber来提醒潜在的问题。
WebMonJava 虚拟机监控工具
0
Continuum基于JavaScript的ES6虚拟机
ECMAScript6(ES6)规范计划在今年正式发布,作为JavaScript的核心,新版本的一些特性可能会让目前的开发方式发生巨大的变化。目前一些现代浏览器(如Chrome、Firefox等)中已
Continuum基于JavaScript的ES6虚拟机
0
YVM基于 C++ 的 Java 虚拟机
中文 | EnglishYVM是用C++写的一个Java虚拟机,现在支持Java大部分功能,以及一个基于"标记清除算法"的并发垃圾回收器.不过还有很多bug等待修复。感兴趣的朋友pullrequest
YVM基于 C++ 的 Java 虚拟机
0
node-jvm基于Node.js的Java虚拟机
node-jvm 实现了纯 Node.js 环境下的 Java 虚拟机。示例:javapublic
node-jvm基于Node.js的Java虚拟机
0