基于 KVM 的虚拟机监控 Sparkler

BSD
C/C++
Linux
2019-10-18
红薯

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

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

Sparkler 架构

sparkler architecture

构建

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

运行

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

一个 Sparkler 会话

Sparkler Session

的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

CSAPP lab3 bufbomb-缓冲区溢出攻击实验(上)smoke fizz

前言 完成这个实验大概花费一天半的时间,看了很多大佬的博客,也踩了很多的坑,于是打算写一篇博客重新梳理一下思路和过程,大概会有两篇博客吧。 CSAPP lab3 bufbomb-缓冲区溢出攻击实验(...

2019/05/04 15:59
15
0
Java发展的时间表

版本 名称 发行日期 JDK1.0 1996-1 JDK1.1 1997-02-18 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-04-24 J...

2019/04/09 19:28
16
0
Java8与JDK8和JDK1.8有什么区别?

JDK版本与发行时间 版本 名称 发行日期 JDK 1.0 Oak(橡树) 1996-01-23 JDK 1.1 none(无) 1997-02-19 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1...

2019/11/01 13:19
96
0
hello java!(二)

大家好,上次和大家分享了java的产生和ava名字由来以及java的jdk1.0的发布,Sun在推出JDK1.0后,紧跟着,Sun在1997年2月18日发布了JDK1.1。JDK1.1相于JDK1.0最大的改进就是为JVM增加了JIT(即...

06/13 15:53
11
0
Java 发展历程

JDK 1.0 1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个...

2019/04/10 10:10
36
0
markdown表情

Emoji表情 将对应emoji表情的符号码复制后输入你的markdown文本即可显示emoji表情。 如:blush:,显示为:blush: 人物 syntax preview syntax preview syntax preview :bowtie: :bowtie: :smil...

2019/04/10 20:42
26
0
Java发展史之Java由来

Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的詹姆斯·高斯林...

2016/07/22 21:09
61
0
01.05_Java语言基础(Java语言概述)

A:Java语言发展史 * 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一...

03/05 10:19
22
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部