![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Bochs_2.4.6.png/640px-Bochs_2.4.6.png&w=640&q=50)
Bochs
维基百科,自由的 encyclopedia
Bochs(发音:box)是以GNU宽通用公共许可证发放的开放原始码的x86、x86-64IBM PC兼容机模拟器和调试工具,支持处理器(包括保护模式)、内存、硬盘、显示器、以太网、BIOS、IBM PC兼容机的常见硬件外设的仿真。
Quick Facts 开发者, 当前版本 ...
![]() | |
![]() | |
开发者 | Community based; owned by Mandriva |
---|---|
当前版本 |
![]() |
原始码库 | ![]() |
编程语言 | C++ |
操作系统 | 跨平台 |
语言 | 英文 |
类型 | 仿真器 |
许可协议 | GNU宽通用公共许可证 |
网站 | http://bochs.sourceforge.net/ |
Close
许多客户操作系统能通过该仿真器运行,包括DOS、某些版本的Microsoft Windows、AmigaOS 4、BSD、Linux、MorphOS、Xenix和Rhapsody (Mac OS X的前身)。Bochs能在许多主机操作系统运行,例如Windows、Windows Mobile、Linux、Mac OS X、iOS以及PlayStation 2。
Bochs主要用于操作系统开发(当模拟操作系统崩溃,它不崩溃主机操作系统,所以可以调试仿真操作系统)和在主机操作系统运行其他来宾操作系统。它也可以用来运行不兼容的旧的软件(如电脑游戏)。
它的优点在于能够模拟跟主机不同的机种,例如在SPARC系统里模拟x86,但缺点是它的速度却慢得多。