Bochs开源x86虚拟机软件
Bochs 是一个基于LGPL的开源x86 虚拟机软件(类似于 QEMU)。Bochs的CPU指令是完全自己模拟出来的,这种方式的缺点是速度比较慢;优点是具有无以伦比的可移植性:有Gcc的地方就可以有Bochs。甚至已经有了跑在PocketPC上的Bochs。
现在的Bochs 已经实现了一定程度的调试功能,虽然在易用性和功能上还无法和WinDbg、SoftICE相比,但优势也是很明显的:对跑在Bochs里面的代码来说,这就是“硬件调试器”。
对Windows 版本的Bochs来说,安装目录下的bochsdbg.exe就是Bochs的调试版本。用它来运行Bochs虚拟机就可以进行“硬件调试”。
Bochs的调试命令风格是按照GDB习惯来设计的,这对于用惯了WinDbg的人来说无疑是痛苦的,好在这是个开源软件,看着不顺眼可以考虑自己改改。
评论
Xen开源虚拟机
Xen项目专注于在一些不同的商业和开源应用中推进虚拟化,包括服务器虚拟化、基础设施即服务(IAAS)、桌面虚拟化、安全应用、嵌入式和硬件设备以及汽车/航空。Xen是一个开放源代码虚拟机监视器,由剑桥大
Xen开源虚拟机
0
v86浏览器端的 x86 虚拟机
v86是一个基于Rust和WebAssembly的开源项目,它模拟了兼容x86的CPU和硬件,可以直接在浏览器里运行虚拟机。下面是v86模拟的硬件列表:兼容x86的CPU浮点单元(FPU)软盘控制器(
v86浏览器端的 x86 虚拟机
0
WieldyBochsx86虚拟机软件
为了了解计算机外设如何控制,我改造了bochs,去掉了bochs中繁琐的配置项,去掉了bochs中过多的设备,仅保留键盘、鼠标、声卡、显卡、网卡、软驱、硬盘、光驱、串口、并口。对外设模块进行了结构改造
WieldyBochsx86虚拟机软件
0
KSMx64 虚拟机软件
KSM 是一个非常简单且轻巧的x64系统管理程序,用C语言编写,用于Intel处理器。KSM具有独立的物理内存自检引擎和用户空间物理内存虚拟化,可以在编译时启用。目前,KSM本身可在Windows和L
KSMx64 虚拟机软件
0