Bochs是一款用C++开发的可移植的IA-32(x86) PC模拟器,几乎可以运行在所有流行的平台上。Bochs可以对 Intel x86 CPU 、通用I/O设备和可定制的 BIOS 的模拟。现在Bochs可以模拟386、486、Pentium Pro或者AMD64 CPU,包括可选的MMX、SSE、SSE2和3DNow指令。Bochs的模拟环境中可以运行大部分的操作系统,包括 Linux、Windows 95、DOS、Windows NT 4、FreeBSD、MINIX等。
相关软件 | 版本说明 | 下载地址 |
---|---|---|
DirectX 12 | 官方正式版 | 查看 |
Windows7SP1补丁包 | 32位&64位 | 查看 |
nirlauncher | 中文版 | 查看 |
JXCraft | 绿色版 | 查看 |
软件简介
Bochs是一种十分轻便的使用c++编写的开源IA-32(x86)电脑模拟器,可以运行在最受欢迎的平台上。它仿真英特尔x86 CPU、常见的I/O设备、和定制的BIOS。Bochs可以被编译仿真386、486、Pentium/PentiumII/PentiumIII/Pentium4或x86-64位的CPU,包括可选的MMX,SSEx和3DNow指令。在Bochs仿真环境里能够运行许多操作系统,比如Linux、DOS、Windows 95/98/NT/2000/XP或者Windows Vista。Bochs是由凯文·劳顿编写的,由sourceforge的Bochs项目组维护。
Bochs可以被编译运用在多种模式下,其中有些仍处于发展中。bochs的典型应用是提供x86 PC的完整仿真,包括x86处理器、硬件设备、和存储器。这让您在您的工作站上的模拟器里运行操作系统和软件,就像你有一台机器内的机器。例如,Bochs还将允许您在安装X11的Solaris机上运行windows应用程序。
Bochs的发布遵守GNU LGPL。详见复制许可。
peter-bochs-debugger是一个辅助Bochs的GUI调试器。它是用Java编写的。它只能配合Bochs版本 >= 2.3.7.
软件说明
Bochs的说明文档被写进了Docbook(资料收集库)。Docbook是一种文本格式,这种格式文档可以轻易地转换成许多流行的浏览器格式,如HTML、PDF、和Postscript。每个Bochs的可执行发布包都包含说明文档的HTML文件。
我在哪里能得到更多的信息?我在哪里报告问题? Bochs说明文档和网站都介绍了如何加入Bochs开发者邮件列表,这是主要的Bochs论坛。网站主页也有报告漏洞和提出功能需求的链接。即使你没有SourceForge的账号您也可以在这些区域浏览和填写内容。我们需要您的反馈,以便我们知道Bochs的哪部分需要改进。
如果你对Bochs做出了某些改进,并希望与人分享,网站上也有补丁发布页。
软件更新
Bochs更新内容:
核心功能升级
核心仿真引擎重大升级:Bochs v3.0 对核心仿真引擎进行了全面升级,显著提升了模拟器的性能和稳定性,能够更高效地模拟 x86 架构的计算机系统。
调试功能全面增强:新增了更多调试工具和选项,帮助开发者更轻松地进行代码调试和问题排查。
CPU 仿真模型改进:对 CPU 仿真模型进行了优化,提高了仿真精度和性能,支持更多 CPU 指令和特性。
图形与设备仿真增强
图形和外围设备仿真增强:改进了对图形设备的仿真,支持更多高级图形功能和显示模式。同时,增强了对各种外围设备的仿真支持,如 USB 设备、声卡等。
VGA 显示器仿真优化:新增了对 Cirrus Logic GD5446 VGA 显卡的仿真支持,提升了 VGA 显示器的仿真效果,支持更高的分辨率和颜色深度。
BIOS 更新
BIOS 更新:更新了 BIOS,修复了一些已知问题,并增加了对新硬件和功能的支持。
其他改进
配置文件优化:优化了配置文件的格式和解析方式,提高了配置的灵活性和易用性。
用户界面改进:改进了用户界面,提供了更直观的操作体验和更丰富的信息显示。