最新版本 v2.7.0
Bochs Core 下载中心
Bochs是一个开源的x86硬件平台模拟器,能够模拟整个PC环境,包括CPU、内存、磁盘、显示器等硬件设备。它是操作系统开发、调试和学习的理想工具。
选择您的平台
核心特性
完整的x86模拟
支持从8086到最新的x86-64架构,包括保护模式、虚拟化等高级特性。
强大的调试功能
内置调试器支持断点、单步执行、寄存器查看等调试功能。
可配置性
通过配置文件灵活设置虚拟硬件,包括CPU类型、内存大小、磁盘等。
跨平台支持
支持Windows、Linux、macOS等多个操作系统平台。
开源免费
完全开源,遵循LGPL许可证,免费用于商业和非商业用途。
高性能
优化的模拟引擎,提供接近真实硬件的运行性能。
系统要求
- 操作系统:Windows 10/11, Linux (内核3.10+), macOS 10.15+
- 处理器:支持x86-64架构的CPU
- 内存:最少512MB RAM,推荐2GB或更多
- 磁盘空间:至少100MB可用空间
- 编译环境(源码编译):GCC 4.8+ 或 Clang 3.4+
- 依赖库:SDL 1.2+(用于图形显示)
快速安装指南
Windows 安装
1. 下载 Windows 安装包
2. 运行 bochs-2.7.0-win64.exe
3. 按照安装向导完成安装
4. 配置 bochsrc.txt 文件
5. 运行 bochs.exe 启动模拟器
Linux 安装
# Ubuntu/Debian
sudo apt-get install bochs bochs-x
# CentOS/RHEL
sudo yum install bochs
# 从源码编译
tar xzf bochs-2.7.0.tar.gz
cd bochs-2.7.0
./configure --enable-debugger --enable-disasm
make
sudo make install
macOS 安装
# 使用 Homebrew
brew install bochs
# 从源码编译
tar xzf bochs-2.7.0.tar.gz
cd bochs-2.7.0
./configure --with-carbon
make
sudo make install