macOS
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de bochs pour les workflows d'agents IA.
installation
brew install bochslocal Homebrew formula metadata
sudo port install bochsMacPorts ports tree · emulators/bochs/Portfile · Source: api.github.com
sudo apk add bochsAlpine Linux edge package indexes · bochs · Source: dl-cdn.alpinelinux.org
sudo apt install bochsDebian stable package indexes · bochs · Source: deb.debian.org
sudo dnf install bochsFedora Rawhide package metadata · bochs · Source: dl.fedoraproject.org
nix profile install nixpkgs#bochsnixpkgs package indexes · pkgs/by-name/bo/bochs/package.nix · Source: api.github.com
scoop install main/bochsScoop official bucket manifest trees · bucket/bochs.json · Source: api.github.com
winget install --id Bochs.Bochs -eWindows Package Manager source index · Bochs.Bochs · Source: cdn.winget.microsoft.com
aperçu
Open source IA-32 (x86) PC emulator written in C++
historique
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.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
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 directoryexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
bochs | cli | exécutable global | |
bximage | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:bochs |
|---|---|
| Version | 3.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/bochs |
| Page d'accueil | https://bochs.sourceforge.io/ |
| Dépôt | https://github.com/bochs-emu/Bochs |
| Docs amont | https://bochs.sourceforge.io/doc/docbook/user/index.html |
| Licence | LGPL-2.0-or-later |
| Archive source | https://downloads.sourceforge.net/project/bochs/bochs/3.0/bochs-3.0.tar.gz |
| Dernière mise à jour | 2026-06-18T02:28:55-04:00 |
| Pulse | updated |
| Dépendances | libtool, sdl2-compat |
| Dépendances de compilation | pkgconf |
| Bibliothèques fournies par macOS | ncurses |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 bochsbiospiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.