We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
Bochs free download for Mac

Bochs

Version 2.6.11

x86 PC emulator.

2.6
Based on 9 user ratesRead reviews & comments

Bochs overview

Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU, including optional MMX, SSE, SSE2 and 3DNow instructions. Bochs is capable of running most operating systems inside the emulation including Linux, Windows 95, DOS, and Windows NT 4. Bochs was written by Kevin Lawton and is currently maintained by this project.

Bochs can be compiled and used in a variety of modes, some which are still in development. The 'typical' use of Bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory. This allows you to run OSes and software within the emulator on your workstation, much like you have a machine inside of a machine. For instance, let's say your workstation is a Unix/X11 workstation, but you want to run Win95 applications. Bochs will allow you to run Win 95 and associated software on your Unix/X11 workstation, displaying a window on your workstation, simulating a monitor on a PC.

What’s new in version 2.6.11

Updated on Jan 06 2020

Version 2.6.11:
General:
  • Added 64-bit support to the NSIS installer script
  • Several fixes in the build system based on Debian patches
CPU / CPUDB:
  • Bugfixes for CPU emulation correctness
  • Many critical bugfixes for Protection Keys, AVX512*, VMX/SVM, SHA, GFNI emulation
  • Implemented CET (Control Flow Enforcement Technology) emulation according to Intel SDM rev071
I/O Devices:
  • Added missing Cirrus SVGA bitblt feature "transparent color compare"
  • Some fixes in HPET emulation (patch by Oleg)
  • Fixed disk image lock mechanism in the USB MSD case
BIOS / VGABIOS:
  • LGPL'd VGABIOS updated to version 0.7b (Fixed VESA extension 'read EDID' for Bochs VBE and Cirrus)
  • Updated SeaBIOS ROM image to current version 1.13.0
  • Added SeaVGABIOS ROM image for the Cirrus adapter
  • Bochs BIOS built to work with CPU level 5 again

Information

License

Free

Size

5.3 MB

Developer’s website

http://bochs.sourceforge.net/

Downloads

40990

App requirements

  • Intel 32
  • Mac OS X 10.2.8 or later
Try our new feature and write a detailed review about Bochs. All reviews will be posted soon.

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0

(0 Reviews of )

There are no reviews yet
  • Comments

  • User Ratings

anonymous-dingo-1058
anonymous-dingo-1058
Nov 4 2014
2.6.7
1.0
Nov 4 2014
1.0
Version: 2.6.7
crap
anonymous-dingo-653
anonymous-dingo-653
Jan 7 2012
2.5.1
2.0
Jan 7 2012
2.0
Version: 2.5.1
Overall, it's fine, but in this day unless a user is on Linux, they aren't interested in this much work. And it really isn't worth it with the latest edition of Virtual Box out there (finally).
Guest
Guest
Apr 5 2008
2.3.6
0.0
Apr 5 2008
0.0
Version: 2.3.6
To all those people who claim that this software is too difficult to use: it's not. If you're too lazy to figure out anything on your own, then this is not for you. Missing a configuration file? It's all explained on the bochs website: http://bochs.sourceforge.net/doc/docbook/user/bochsrc.html You HAVE to create your own configuration file for every virtual machine, as Bochs expects each virtual machine you want will be different. Even if you couldn't find that with Google search, the readme clearly explains that all docs can be found either http://bochs.sf.net/doc/docbook/index.html or http://bochs.sf.net/docs-html Nothing in life is completely free. The reason why VPC, Parallels, VMWare, etc. are so "expensive" is precisely that free alternatives are more difficult to use. However, just because Bochs doesn't have a nice GUI to hold your hand through every step of the way doesn't mean the instructions aren't clear. No CS knowledge is even needed--just copy and paste things from the website. If it doesn't do what you expect, ask someone on the Bochs mailing list. If you're too lazy, then you deserve to lose $60 to Parallels or VMWare to buy their software. BTW, Helmo: If you really want to run C64 or Vic 20 software, there are emulators available on the internet. Bochs has the ability to emulate an entire IA-32 computer including whatever hardware you wish for it to have. It's for testing one OS on another OS, not for playing games, running Windows 95, or whatever you thought it was for. I suggest you find something better to do than trolling on MU, like learning English.
Helmo-Hass
Helmo-Hass
Dec 25 2007
2.3.6
0.0
Dec 25 2007
0.0
Version: 2.3.6
Well as far as i can see, no evolution since ages, we're quite close to a total integration for both i386 and ppc hardware compatibility mobos, and they still make an emulator to run win95??? c'mon...... humm why not intruducing another one in which i could run Commodore 64? or better like Vic 20? ok lets say its good and I really like it, where in the hell do you find applications to run on it? Vista is out there, and already most of applications won't even run on XP, and i should spend my time on compiling the source to install a project based on my grand mother 'puter? lol and then..?
Schoschie
Schoschie
Jun 5 2007
2.3
0.0
Jun 5 2007
0.0
Version: 2.3
Compiling and installing Bochs isn't soo hard. It's described here: http://bochs.sourceforge.net/cgi-bin/topper.pl?name=New+Bochs+Documentation&url=http://bochs.sourceforge.net/doc/docbook/user/index.html You don't even need to read this, though. The steps to compile and install are rather simple. Do this: 1) Get the Developer Tools and install them (if you haven't already). You can get the Dev Tools for free from Apple's Developer website after you have registered as a Developer using the "free plan". 2) Download the bochs source package. Unpack it. 3) Open the Terminal. Change into the bochs directory by typing "cd " and dragging the unpacked bochs directory into the Terminal window. Press the Return key. 4) Enter the following lines, waiting for the operation to finish after each line: configure make sudo make install Each will take a while and you will see hundreds of lines printed out. This is normal. The last command (sudo make install) will ask for your administrator password which is your normal login password if you're a user that is allowed to administer the Mac. You now have a finished MacOSX binary executable inside the bochs directory. You can launch it by double-clicking it like usual. It will complain about not being able to open a hard disk image file and an unknown display extension "vbe". To fix this, follow these detailed instructions to setup bochs. Afterwards, everything will work fine. http://bochs.sourceforge.net/cgi-bin/topper.pl?name=New+Bochs+Documentation&url=http://bochs.sourceforge.net/doc/docbook/user/index.html It does take some time. And it does help to RTFM once in a while.
New-User
New-User
Jul 17 2006
2.3pre2
1.0
Jul 17 2006
1.0
Version: 2.3pre2
Well that's great that they have source code that can possibly be compiled to hopefully create a usable binary. But we're on a Mac, we want binaries and we want them to "just work." The latest MacOS X binary is version 2.1.1, which might as well be the source code. It just tells me to run a script, which then runs Bochs from the terminal, which asks me to load some configuration file, and there is no information on where to obtain one of these files or how to make one. Yes, I read the read me. Useless. Granted, I understand it takes alot of effort to wrap these things up elegantly in order to make them just work. But, until they have a real GUI front end on this thing, don't bother. Check out Q, or just get VPC or Parallels.
Guest
Guest
Jul 9 2005
2.2.1
2.5
Jul 9 2005
2.5
Version: 2.2.1
The instructions that come with the binary version are no good - "cannot find image file".
Guest
Guest
Jul 9 2005
2.2.1
2.5
Jul 9 2005
2.5
Version: 2.2.1
Unfortunately, many open source projects require some rudamentary "CS" (computer science) knowledge, e.g. How to use a command line, what gcc is, etc. If you do not possess these skills, I recommend looking to see if a "binary" (i.e. pre-compiled) version is available from someone. Many people make them available as a service to the less skilled, or those who dont have the time. Alternatively, look at a commercial solution, e.g. Virtual PC.
Guest
Guest
Jun 3 2005
2.2
2.5
Jun 3 2005
2.5
Version: 2.2
Can someone please explain how this works? I have no idea how to compile something and the website with "instructions" sucks. I am all about open source but the difficulty level to get this stuff to work is ridiculous.
Guest
Guest
May 30 2005
2.2
2.5
May 30 2005
2.5
Version: 2.2
Can't get it to build on my machine.. brand new iMac G5 too..
Guest
Guest
May 30 2005
2.2
2.5
May 30 2005
2.5
Version: 2.2
Cannot get it run on mine either. (Neither the 2.2 nor the 2.1.1) OSX 10.3.9
Guest
Guest
May 26 2005
2.2pre3
2.5
May 26 2005
2.5
Version: 2.2pre3
Nice and free.
Guest
Guest
Apr 20 2005
2.2pre3
2.5
Apr 20 2005
2.5
Version: 2.2pre3
I can't get it to work either, but I know that's just because I can't be bothered to read up on it enough. :) That doesn't mean other people won't find a use for it. I think the previous reviewers should show a bit more sense. Just because you can't work it out doesn't make it rubbish. Not ALL mac users need/want the same things.
Guest
Guest
Apr 20 2005
2.2pre3
2.5
Apr 20 2005
2.5
Version: 2.2pre3
Far too complex for the new Mac user!
Guest
Guest
Nov 17 2004
2.1.1
2.5
Nov 17 2004
2.5
Version: 2.1.1
I thought the price of VPC was very steep. So I tried Bochs 2.1.1. I did not have much luck with it. Lots of configurations, etc. So I bought the OpenOSX version of Boch 2.1.1 which is advertised to be recompiled with optimizing compiler from IBM and have Mac style installer. Making a long story short, I went back and bought VPC. The price of VPC is not steep anymore!!! in comparison.
Guest
Guest
Jan 14 2004
2.1
2.5
Jan 14 2004
2.5
Version: 2.1
If VPC is a Pentium I then Bochs is a PDP11. :) I've not been able to install anything to it yet.
Guest
Guest
Jun 25 2003
2.0.2
0.0
Jun 25 2003
0.0
Version: 2.0.2
its a very good software and its cool try it now
Guest
Guest
Apr 24 2003
2.0.2
2.5
Apr 24 2003
2.5
Version: 2.0.2
Unusably slow on my G3 350, but you may encounter more success on Apple's latest iron. Lacks some important features such as physical CD-ROM support and resolution greater than 640 x 480. Still, stemming from an open-source project, this emulator shows promise. Check out my notes on installing Windows 98 here: http://www.cpsc.ucalgary.ca/~fuhrer/personal/emulation/MacBochs/
anonymous-dingo-1058
Nov 4 2014
1.0
Version: null
CarlosCambra6779
CarlosCambra6779
Jul 21 2013
5.0
Jul 21 2013
5.0
Version: null
Quiiick
Quiiick
Apr 8 2013
3.0
Apr 8 2013
3.0
Version: null
Phaseangle
Phaseangle
Jan 7 2012
4.0
Jan 7 2012
4.0
Version: null
anonymous-dingo-653
anonymous-dingo-653
Jan 7 2012
2.0
Jan 7 2012
2.0
Version: null
Jack75
Jack75
Nov 28 2011
0.5
Nov 28 2011
0.5
Version: null
New-User
New-User
Jul 17 2006
1.0
Jul 17 2006
1.0
Version: null
Guest
Guest
May 30 2005
2.5
May 30 2005
2.5
Version: null
Guest
Guest
Jun 25 2003
4.3
Jun 25 2003
4.3
Version: null
How would you rate Bochs?
Similar apps
VirtualBox
x86 virtualization software.
Is this app is similar to VirtualBox? Vote to improve the quality of this list.
Vote results
0
Upvotes
14
Total score
0
Downvotes
Parallels Desktop
Run Windows apps without rebooting.
Is this app is similar to Parallels Desktop? Vote to improve the quality of this list.
Vote results
0
Upvotes
9
Total score
0
Downvotes
Q emulator
Feature-packed Cocoa port of QEMU.
Is this app is similar to Q emulator? Vote to improve the quality of this list.
Vote results
0
Upvotes
8
Total score
0
Downvotes
VMware Fusion
Run Windows apps alongside Mac apps without rebooting.
Is this app is similar to VMware Fusion? Vote to improve the quality of this list.
Vote results
0
Upvotes
2
Total score
0
Downvotes
DOSBox
DOS emulator.
Is this app is similar to DOSBox? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes