Latest release: Bochs 2.6.9
Bochs 2.6.9 is an intermediate (bugfix+) release. Here is the summary of changes :
The binary packages for Linux and Windows are built with these features :
- CPU: implemented new instructions and x86 architecture extensions.
- Bugfixes for CPU emulation correctness.
- Added Android host platform support.
- Added USB EHCI device emulation support.
- Added USB floppy (UFI/CBI) support.
- Added ethernet module 'socket', designed to interconnect Bochs instances.
- Show textconfig at runtime in the Bochs VGA window (gui console).
Details on what has changed since version 2.6.8
- x86-64 emulation with all optimizations enabled
- chipset: PCI (i430FX / i440FX), ACPI
- video: Bochs VBE, Cirrus SVGA and Voodoo1
- sound: SB16 (ISA) and ES1370 (PCI)
- network: NE2000 (ISA/PCI) and E1000 (PCI)
- USB: OHCI, UHCI, EHCI, xHCI and 8 pluggable device types
- other: game port, bus mouse
- Display libraries:
- Linux: nogui, rfb, sdl2, term, vncsrv, wx, x
- Windows: nogui, rfb, win32
Previous release: Bochs 2.6.8
Bochs 2.6.8 is an intermediate (bugfix+) release. Here is the summary of changes :
- Bugfixes for CPU emulation correctness (critical bugfix for x86-64 emulation).
- Memory type calculation support for Bochs debugger and instrumentation.
- Added Pentium (P54C) and Broadwell ULT CPU models.
- Full save/restore support for enhanced gui debugger settings.
- Added Oracle(tm) VM VirtualBox image support (VDI version 1.1).
- SB16: Ported OPL3 emulation from DOSBox.
- Major rewrite of the lowlevel sound code (mixer thread, more detailed configuration, WAV file output).
- Bugfixes in the floppy, lowlevel cdrom, rombios, slirp and win32 gui code.
Details on what has changed since version 2.6.7
Bochs Binary and Source Releases
The latest release of Bochs is available in these file formats :
You can download any release since March 2001 on the
Files Page on SF.
- Win32 binary NSIS installer package (EXE)
- Win32 binary with P4 CPU + SMP support (ZIP) - Bochs installation is required
- Win64 binary - Bochs installation is required
- Linux binary RPM (32 / 64 bit)
- Platform independant source package (TAR.GZ)
- Win32 specific source package prepared for MSVC (ZIP)
- Linux source RPM
Bochs, like many other open source projects, uses SVN (Subversion) to keep
track of source code. Unlike the current release, the SVN version of the
sources contains everything the developers have written to this date, and it
can change daily (or even hourly). As a result, the SVN version of Bochs will
have more features and bug fixes than the release, but also it may be somewhat
less stable. You can decide if you prefer to go exploring and try out our
newest code, or stick with the better-tested release.
This snapshot is from Mon May 21 20:44:19 UTC 2018
The SVN snapshots are provided as a convenience only. Of course, you could
also get the same information using SVN itself. Some of the benefits of
using SVN directly are: you can get any release or version, view the log
messages that say what files were changed, and make patches very easily
with "svn diff -u".