macOS
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · ソース: api.github.com
brew
bochs のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
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 apt install bochsDebian stable package indexes · bochs · ソース: deb.debian.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ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.