Automic VaultAutomic Vault

brew

Install bochs with Homebrew, apk, apt, dnf, MacPorts, Nix, scoop, winget

Open source IA-32 (x86) PC emulator written in C++. Version 3.0 via Homebrew; verified 2026-06-18.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install bochs

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install bochs

MacPorts ports tree · emulators/bochs/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add bochs

Alpine Linux edge package indexes · bochs · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install bochs

Debian stable package indexes · bochs · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install bochs

Fedora Rawhide package metadata · bochs · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#bochs

nixpkgs package indexes · pkgs/by-name/bo/bochs/package.nix · source: api.github.com

Windows

Scoopverified · 92%
scoop install main/bochs

Scoop official bucket manifest trees · bucket/bochs.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id Bochs.Bochs -e

Windows Package Manager source index · Bochs.Bochs · source: cdn.winget.microsoft.com

overview

Package summary

Open source IA-32 (x86) PC emulator written in C++

Commands and aliases

  • bochs
  • bximage

history

Project history and usage

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.

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 1994: Kevin Lawton starts Bochs.
  • 2000: MandrakeSoft buys Bochs and releases it under the GNU LGPL.
  • 2001: Bochs project activity moves from bochs.com to SourceForge.
  • 2011: Bochs 2.5 is released, noted by the project as the first release from SVN.
  • 2022: The Bochs source tree starts transitioning from SVN to GitHub-hosted Git.
  • 2025: Bochs 3.0 is released with debugger, CPU, device, and documentation updates.

Related projects

  • Related projects include QEMU, VirtualBox, VMware, PCem, DOSBox, and other x86 emulators or virtualizers. Bochs is distinct from many of them because it emphasizes portable full software simulation rather than native-speed virtualization.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:image

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
.bochsrc in the current directorybochsrc in the current directorybochsrc.txt in the current directory~/.bochsrc/etc/bochsrc
Windows
.bochsrc in the current directorybochsrc in the current directorybochsrc.txt in the current directorybochsrc.bxrc in the current directory

executables

Installed executables

CommandKindExposureNote
bochscliglobal executable
bximagecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version3.0
manager updated2026-06-18
local dataok
upstreamnot checked
latest detectednot detected

https://bochs.sourceforge.io/

install metadata

Package metadata

Package keybrew:bochs
Version3.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/bochs
Homepagehttps://bochs.sourceforge.io/
Repositoryhttps://github.com/bochs-emu/Bochs
Upstream docshttps://bochs.sourceforge.io/doc/docbook/user/index.html
LicenseLGPL-2.0-or-later
Source archivehttps://downloads.sourceforge.net/project/bochs/bochs/3.0/bochs-3.0.tar.gz
Last updated2026-06-18T02:28:55-04:00
Pulseupdated
Dependencieslibtool, sdl2-compat
Build dependenciespkgconf
Uses from macOSncurses
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebochs
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

bochs 3.0+dfsg-1

IA-32 PC emulator

https://bochs.sourceforge.io/

sudo apt install bochs
  • Section: otherosfs
  • Architecture: amd64
  • 16 dependencies
  • 7 optional deps
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bochs-doc 3.0+dfsg-1

Bochs upstream documentation

https://bochs.sourceforge.io/

sudo apt install bochs-doc
  • Section: doc
  • Architecture: all
  • Source Package: bochs
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochs-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bochs-sdl 3.0+dfsg-1

SDL plugin for Bochs

https://bochs.sourceforge.io/

sudo apt install bochs-sdl
  • Section: otherosfs
  • Architecture: amd64
  • Source Package: bochs
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochs-sdl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bochs-term 3.0+dfsg-1

Terminal (ncurses-based) plugin for Bochs

https://bochs.sourceforge.io/

sudo apt install bochs-term
  • Section: otherosfs
  • Architecture: amd64
  • Source Package: bochs
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochs-term from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bochs-wx 3.0+dfsg-1

WxWindows plugin for Bochs

https://bochs.sourceforge.io/

sudo apt install bochs-wx
  • Section: otherosfs
  • Architecture: amd64
  • Source Package: bochs
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochs-wx from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bochs-x 3.0+dfsg-1

X11 plugin for Bochs

https://bochs.sourceforge.io/

sudo apt install bochs-x
  • Section: otherosfs
  • Architecture: amd64
  • Source Package: bochs
  • 7 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochs-x from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bochsbios 3.0+dfsg-1

BIOS for the Bochs emulator

https://bochs.sourceforge.io/

sudo apt install bochsbios
  • Section: otherosfs
  • Architecture: all
  • Source Package: bochs
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bochsbios from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bximage 3.0+dfsg-1

Disk Image Creation Tool for Bochs

https://bochs.sourceforge.io/

sudo apt install bximage
  • Section: otherosfs
  • Architecture: amd64
  • Source Package: bochs
  • 3 dependencies
  • normalized package name match
  • Matched by: Bochs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bximage from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

bochs

nix profile install nixpkgs#bochs
  • normalized package name match
  • Matched by: Bochs
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bo/bochs/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

bochs 2.7+dfsg-4build5

IA-32 PC emulator

http://bochs.sourceforge.net/

sudo apt install bochs
  • Section: universe/misc
  • Architecture: amd64
  • 15 dependencies
  • 7 optional deps
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochs from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

bochs-doc 2.7+dfsg-4build5

Bochs upstream documentation

http://bochs.sourceforge.net/

sudo apt install bochs-doc
  • Section: universe/misc
  • Architecture: all
  • Source Package: bochs
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochs-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

bochs-sdl 2.7+dfsg-4build5

SDL plugin for Bochs

http://bochs.sourceforge.net/

sudo apt install bochs-sdl
  • Section: universe/misc
  • Architecture: amd64
  • Source Package: bochs
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochs-sdl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

bochs-term 2.7+dfsg-4build5

Terminal (ncurses-based) plugin for Bochs

http://bochs.sourceforge.net/

sudo apt install bochs-term
  • Section: universe/misc
  • Architecture: amd64
  • Source Package: bochs
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochs-term from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

bochs-wx 2.7+dfsg-4build5

WxWindows plugin for Bochs

http://bochs.sourceforge.net/

sudo apt install bochs-wx
  • Section: universe/misc
  • Architecture: amd64
  • Source Package: bochs
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochs-wx from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

bochs-x 2.7+dfsg-4build5

X11 plugin for Bochs

http://bochs.sourceforge.net/

sudo apt install bochs-x
  • Section: universe/misc
  • Architecture: amd64
  • Source Package: bochs
  • 7 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochs-x from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

bochsbios 2.7+dfsg-4build5

BIOS for the Bochs emulator

http://bochs.sourceforge.net/

sudo apt install bochsbios
  • Section: universe/misc
  • Architecture: all
  • Source Package: bochs
  • normalized package name match
  • Matched by: Bochs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bochsbios from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment