macOS
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · 来源: api.github.com
安装
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · 来源: api.github.com
sudo apk add bochsAlpine Linux edge package indexes · bochs · 来源: dl-cdn.alpinelinux.org
sudo dnf install bochsFedora Rawhide package metadata · bochs · 来源: dl.fedoraproject.org
nix profile install nixpkgs#bochsnixpkgs package indexes · pkgs/by-name/bo/bochs/package.nix · 来源: api.github.com
scoop install main/bochsScoop official bucket manifest trees · bucket/bochs.json · 来源: api.github.com
winget install --id Bochs.Bochs -eWindows Package Manager source index · Bochs.Bochs · 来源: cdn.winget.microsoft.com
概览
Open source IA-32 (x86) PC emulator written in C++
历史
Bochs is a portable, open source IA-32 and x86-64 PC emulator written in C++. Its value is accuracy and portability: it simulates a whole PC, including CPU, BIOS, and devices, rather than relying on host CPU virtualization.
Bochs began in 1994 as Kevin Lawton's commercial PC emulator. The official user manual says MandrakeSoft bought Bochs and released it as open source under the GNU LGPL in March 2000, then project activity moved to SourceForge in March 2001.
The project continued as a long-lived emulator and hardware-modeling codebase. Its official home page describes it as capable of running operating systems such as Linux, DOS, Microsoft Windows, BSD variants, and others inside a simulated x86 machine.
Bochs 3.0 was released on February 16, 2025. The official release notes highlight debugger availability in release binaries, softfloat3e integration, CPU correctness fixes, AVX512_FP16, AVX10, AMX, and other modern x86 instruction-set work, showing that the old emulator still tracks current CPU behavior.
Bochs was historically adopted by operating-system developers, emulator users, educators, and hardware-modeling tinkerers who cared more about inspection and portability than raw speed. The official site notes SourceForge activity around release times, and the input package facts list packaging across Homebrew, Debian, Ubuntu, Fedora, Alpine, Nix, MacPorts, Scoop, and winget.
Its adoption path differs from virtualization tools such as VMware or VirtualBox: Bochs became a package-manager staple because it is small enough to ship widely, scriptable, and useful on hosts that cannot or should not run native virtualization.
Typical usage is to boot a disk image or installed guest operating system under a `.bochsrc` configuration, optionally using tools such as `bximage` to create disk images. It is especially useful when deterministic emulation, debugger support, BIOS/device modeling, or non-native host portability matter.
Bochs is package-nerd significant because it is one of the classic open source PC emulators that survived multiple eras: pre-virtualization desktop emulation, SourceForge-era open source packaging, teaching OS development, and modern instruction-set correctness work.
For distribution maintainers, Bochs is a compact but serious systems package: it combines a CPU emulator, BIOS pieces, GUI backends, disk-image tooling, configuration files, and optional debugger behavior, which makes it a useful test of build flags and platform assumptions.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
.bochsrc in the current directorybochsrc in the current directorybochsrc.txt in the current directory~/.bochsrc/etc/bochsrc.bochsrc in the current directorybochsrc in the current directorybochsrc.txt in the current directorybochsrc.bxrc in the current directory可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
bochs | cli | 全局可执行文件 | |
bximage | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:bochs |
|---|---|
| 版本 | 3.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/bochs |
| 主页 | https://bochs.sourceforge.io/ |
| 仓库 | https://github.com/bochs-emu/Bochs |
| 上游文档 | https://bochs.sourceforge.io/doc/docbook/user/index.html |
| 许可证 | LGPL-2.0-or-later |
| 源码归档 | https://downloads.sourceforge.net/project/bochs/bochs/3.0/bochs-3.0.tar.gz |
| 最后更新 | 2026-06-18T02:28:55-04:00 |
| Pulse | updated |
| 依赖 | libtool, sdl2-compat |
| 构建依赖 | pkgconf |
| macOS 提供的库 | ncurses |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | bochs |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
bochs 3.0+dfsg-1
IA-32 PC emulator
sudo apt install bochsbochs-doc 3.0+dfsg-1
Bochs upstream documentation
sudo apt install bochs-docbochs-sdl 3.0+dfsg-1
SDL plugin for Bochs
sudo apt install bochs-sdlbochs-term 3.0+dfsg-1
Terminal (ncurses-based) plugin for Bochs
sudo apt install bochs-termbochs-wx 3.0+dfsg-1
WxWindows plugin for Bochs
sudo apt install bochs-wxbochs-x 3.0+dfsg-1
X11 plugin for Bochs
sudo apt install bochs-xbochsbios 3.0+dfsg-1
BIOS for the Bochs emulator
sudo apt install bochsbiosbximage 3.0+dfsg-1
Disk Image Creation Tool for Bochs
sudo apt install bximagebochs
nix profile install nixpkgs#bochsbochs 2.7+dfsg-4build5
IA-32 PC emulator
sudo apt install bochsbochs-doc 2.7+dfsg-4build5
Bochs upstream documentation
sudo apt install bochs-docbochs-sdl 2.7+dfsg-4build5
SDL plugin for Bochs
sudo apt install bochs-sdlbochs-term 2.7+dfsg-4build5
Terminal (ncurses-based) plugin for Bochs
sudo apt install bochs-termbochs-wx 2.7+dfsg-4build5
WxWindows plugin for Bochs
sudo apt install bochs-wxbochs-x 2.7+dfsg-4build5
X11 plugin for Bochs
sudo apt install bochs-xbochsbios 2.7+dfsg-4build5
BIOS for the Bochs emulator
sudo apt install bochsbios来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.