T H E   C R O S S   P L A T F O R M   I A - 3 2   E M U L A T O R
  
Current Release:
Bochs 2.4.1
bochs: think inside the bochs. 

  - Home Page
  - SF Project Page

Search

Get Bochs

  - Download Current
  - See All Releases
  - Disk Images
  - Anonymous CVS

Support

  - Bochs FAQ
  - Documentation
     - User Guide
     - Devel. Guide
     - Doc. Guide
  - Mailing Lists
  - Discussion Boards
  - SF Site Docs

Feedback

  - Bug Reports
  - Feature Requests

Development

  - Get Involved
  - View the Source
  - Patches
  - Tech Specs Pages
  - CVS Write Access

Resources

  - Bochs History
  - Bochs Links
  - Related Links
  - Screen Shots
A Window, Tux, and the BSD Daemon
Latest release: Bochs 2.4.1

Version 2.4.1 is a bugfix release. Here is the summary of changes :
  • Fixed bunch of CPUID issues
    • Bochs is now able to install and boot 64-bit Windows images! (special thanks to Mark Ebersole for his patch)
  • Several bugfixes in CPU emulation (mostly for x87 instructions)
  • Fixed two critical deadlock bugs in the Win32 gui (patches from @SF tracker)
  • Fixes related to the 'show ips' feature
    • removed conflicting win32-specific alarm() functions ('win32' and 'sdl' gui)
    • feature now works in wx on win32
  • Added support for gdb stub on big endian machine (patch by Godmar Back)
  • Rewritten obsolete hash_map code in dbg symbols module (patch from @SF)
  • BIOS: implemented missing INT 15h/89h (patch by Sebastian Herbszt)
The binary packages for Linux and Windows are built with these featues :
  • x86-64 emulation with all optimizations enabled
  • devices:
    • chipset: PCI, ACPI
    • video: Bochs VBE and Cirrus SVGA
    • sound: SB16
    • network: NE2000 (ISA/PCI)
    • USB: OHCI, UHCI and 6 device types
  • Display libraries:
    • Linux: nogui, rfb, sdl, term, x
    • Windows: nogui, rfb, win32

Details on what has changed since version 2.4


Previous release: Bochs 2.4

Eleven months after the last intermediate one we have a new stable release.
Here is a brief summary of changes since version 2.3.7:
  • Added graphical Bochs debugger frontend for most of the supported platforms.
    Thanks for Chourdakis Michael and Bruce Ewing.
  • Many new CPU features in emulation
    • Support for > 32 bit physical address space and configurable MSRs
    • VMX, 1G pages in long mode, MOVBE instruction
  • Bugfixes for CPU emulation correctness, debugger and CPU instrumentation.
  • New config interface 'win32config' with start and runtime menu
  • USB: added OHCI support, external hub and cdrom
  • Added user plugin interface support

Details on what has changed since version 2.3.7


Bochs Binary and Source Releases

The latest release of Bochs is available in these file formats :
  • Win32 binary NSIS installer package (EXE)
  • Win32 binary with P4 CPU support (ZIP) - Bochs installation is required
  • Win32 binary with P4 + SMP support (ZIP) - Bochs installation is required
  • Linux binary RPM
  • Platform independant source package (TAR.GZ)
  • Win32 specific source package prepared for MSVC (ZIP)
  • Linux source RPM
You can download any release since March 2001 on the Releases Page.


Download CVS Snapshot

CVS Snapshot: Bochs, like many other open source projects, uses CVS (Concurrent Version System) to keep track of source code. Unlike the current release, the CVS 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 CVS 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 Sat Jul 4 09:09:01 UTC 2009
The CVS snapshots are provided as a convenience only. Of course, you could also get the same information using CVS itself. Some of the benefits of using CVS 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 "cvs diff -u".
  
  
SourceForge Logo
Please send comments and questions concerning the site to Volker Ruppert.
Web site feature requests and bug reports should be added to the web site tracker.
Last Modified on Monday, 08-Jun-2009 20:19:52 UTC.
© 2001-2009 The Bochs Project. See the project statistics here.