macOS
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für bochs in AI-Agent-Workflows.
Installation
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · Quelle: api.github.com
sudo apk add bochsAlpine Linux edge package indexes · bochs · Quelle: dl-cdn.alpinelinux.org
sudo apt install bochsDebian stable package indexes · bochs · Quelle: deb.debian.org
sudo dnf install bochsFedora Rawhide package metadata · bochs · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#bochsnixpkgs package indexes · pkgs/by-name/bo/bochs/package.nix · Quelle: api.github.com
scoop install main/bochsScoop official bucket manifest trees · bucket/bochs.json · Quelle: api.github.com
winget install --id Bochs.Bochs -eWindows Package Manager source index · Bochs.Bochs · Quelle: cdn.winget.microsoft.com
Überblick
Open source IA-32 (x86) PC emulator written in C++
Verlauf
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.
Sicherheitslage
broad file, network, media, or database tool signal.
blue Risiko · mittel Konfidenz · tool
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
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 directoryExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
bochs | cli | globales Executable | |
bximage | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:bochs |
|---|---|
| Version | 3.0 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/bochs |
| Homepage | https://bochs.sourceforge.io/ |
| Repository | https://github.com/bochs-emu/Bochs |
| Upstream-Dokumentation | https://bochs.sourceforge.io/doc/docbook/user/index.html |
| Lizenz | LGPL-2.0-or-later |
| Quellarchiv | https://downloads.sourceforge.net/project/bochs/bochs/3.0/bochs-3.0.tar.gz |
| Zuletzt aktualisiert | 2026-06-18T02:28:55-04:00 |
| Pulse | updated |
| Abhängigkeiten | libtool, sdl2-compat |
| Build-Abhängigkeiten | pkgconf |
| Von macOS bereitgestellte Bibliotheken | ncurses |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| 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 |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
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 bochsbiosQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.