v86 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
v86 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
v86 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
v86 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
v86 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

v86 是一个基于 Rust 和 WebAssembly 的开源项目,它模拟了兼容 x86 的 CPU 和硬件,可以直接在浏览器里运行虚拟机。

下面是 v86 模拟的硬件列表:

  • 兼容 x86 的 CPU
  • 浮点单元 (FPU)
  • 软盘控制器 (8272A)
  • 8042 键盘控制器
  • 8254 可编程间隔定时器 (PIT)
  • 8259 可编程中断控制器 (PIC)
  • 部分 APIC 支持
  • CMOS 实时时钟 (RTC)
  • 具有 SVGA 支持和 Bochs VBE 扩展的通用 VGA 卡
  • PCI 总线(此部分尚不完整,未支持每个设备)
  • IDE 磁盘控制器
  • NE2000 (8390) PCI 网卡
  • virtio 文件系统
  • SoundBlaster 16 声卡

Demo

Arch Linux — Damn Small Linux — Buildroot Linux — ReactOS — Windows 2000 — Windows 98 — Windows 95 — Windows 1.01 — MS DOS — FreeDOS — FreeBSD — OpenBSD — 9front — Haiku — Oberon — KolibriOS — QNX

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
这个真得有,你想想,以后的一些运维环境,直接V8启动,docker运行系统直接通过v8运行起来,跑一些小型的服务
09/17 23:51
回复
举报
和v8半毛钱关系都没有
09/18 09:54
回复
举报
好吧,理解错错了…
09/18 13:41
回复
举报
打分: 力荐
牛啊。... 这也行
09/02 11:39
回复
举报
nb,关键弄这个是拿来干嘛呢?
08/30 18:46
回复
举报
装b是第一生产力
08/31 11:46
回复
举报
这也行,牛🐮
08/27 10:50
回复
举报
NB
08/26 15:45
回复
举报
更多评论
暂无内容
发表了博客
2019/08/10 10:56

Intel 80386 CPU

一、80386 概述 80386处理器被广泛应用在1980年代中期到1990年代中期的IBM PC相容机中。这些PC机称为「80386电脑」或「386电脑」,有时也简称「80386」或「386」。80386的广泛应用,将PC机从16位时代带入了32位时代。80386的强大运算能力也使PC机的应用领域得到巨大扩展,商业办公、科学计算、工程设计、多媒体处理等应用得到迅速发展。它的数据总线和地址总线都是32位,直接寻址的内存空间4GB,虚拟地址空间为64TB。芯片上集成了...

0
1
发表了博客
2020/08/24 11:03

全国大学生信息安全竞赛初赛writeup

WEB Babyunserialize 扫目录发现了 www.zip 下载下来发现似曾相识 之前wmctf2020的webweb出了f3的反序列化题 直接用exp打 System被ban了 打phpinfo看看 <?php namespace DB{ abstract class Cursor implements \IteratorAggregate {} } namespace DB\SQL{ class Mapper extends \DB\Cursor{ protected $props=["quotekey"=>"call_user_func"], $adhoc=["phpinfo"=>["expr"=>""]], $db; function offsetExists($offset){} funct...

0
0
2018/03/16 11:13

Android逆向之Xposed详解

最近,参与了一个移动安全的技术大会,会议上分析了目前黑客的产业的一些技术以及常用的一些工具,以及防护的一些流程。下面就Android破解中常用的Xposed技术给大家做简单的讲解,逆向是一个持久的过程,而使用Xposed工具则是进行Hook的重要手段。 背景 Xposed,是Android平台上最负盛名的一个逆向分析框架,使用这个框架,我们可以加载很多插件App,这些插件App可以直接或间接操纵系统层面的东西,比如操纵一些本来只对系统厂商...

0
1
发表于DevOps专区
2020/05/31 10:13

不想装系统?这8个网站让你在线体验 Linux

来源:公众号【编程珠玑】 作者:守望先生 是不是不想装虚拟机,还想体验一下Linux?是不是自己的电脑不在,又想搞事情?今天给大家推荐几个在线就可以玩的Linux环境以及学习Shell的地方。 在线Linux环境 如果你不想安装虚拟机,这里提供几个在线就能把玩Linux的网站,他们不需要注册用户,可以直接使用。 Unix Terminal Online 地址: https://www.tutorialspoint.com/unix_terminal_online.php img 这个网站也支持代码的编译运...

0
0
2014/08/20 17:28

对于Linux系统管理员很有用的16个在线工具

1. ExplainShell.com 命令解释   对于Linux用户来说每天都会写各种命令和脚本,那么你可以使用这个网站工具来查看命令式如何工作的,这样可以避免不必要的错误出现;也是一个很好的学习命令的方式 2. BashrcGenerator.com 定制个性命令提示符   简单说就是个性化生成命令提示符,可将生成的代码写入到用户家目录的.bashrc或者可以设置全局变量文件/etc/profile对所有用户生效   可参考: http://stackoverflow.com/questio...

0
0
发表了博客
2018/05/02 09:23

Linux系统管理员非常使用的几款工具推荐

1. ExplainShell.com 命令解释 对于Linux用户来说每天都会写各种命令和脚本,那么你可以使用这个网站工具来查看命令式如何工作的,这样可以避免不必要的错误出现;也是一个很好的学习命令的方式 2. BashrcGenerator.com 定制个性命令提示符 简单说就是个性化生成命令提示符,可将生成的代码写入到用户家目录的.bashrc或者可以设置全局变量文件/etc/profile对所有用户生效 可参考:http://stackoverflow.com/questions/4133904/ps...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
8 评论
34 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部