v86浏览器端的 x86 虚拟机
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
评论
Bochs开源x86虚拟机软件
Bochs是一个基于LGPL的开源x86虚拟机软件(类似于QEMU)。Bochs的CPU指令是完全自己模拟出来的,这种方式的缺点是速度比较慢;优点是具有无以伦比的可移植性:有Gcc的地方就可以有Boc
Bochs开源x86虚拟机软件
0
ttyplayer浏览器端的 tty 播放器
ttyplayer是一个浏览器端的tty播放器,使用它在浏览器中播放ttyrec记录文件,录制和分享你的命令行。 支持浏览器:IE10+,Chrome,Firefox,Safari
ttyplayer浏览器端的 tty 播放器
0
image-compress-without-backend浏览器端图片压缩工具
浏览器端图片压缩工具。该工具不仅会压缩大小,还会自动压缩尺寸(宽高超过750px会被压缩)。另,目前该产品还处于试验阶段,请根据压缩后的具体效果酌情使用。特性浏览器压缩图片,即纯前端技术压缩图片,不会
image-compress-without-backend浏览器端图片压缩工具
0
Vditor浏览器端 Markdown 编辑器
Vditor是一款浏览器端的Markdown编辑器,支持所见即所得、即时渲染(类似Typora)和分屏预览模式。它使用TypeScript实现,支持原生JavaScript、Vue、React、Ang
Vditor浏览器端 Markdown 编辑器
0