∅ the empty set

Should Apple integrate Bochs ?

There's been a lot of talk about Bochs as a possible alternative since Microsoft acquired Virtual PC last month, but one idea published in BusinessWeek got my attention: integration of x86 emulation into OS X. Waow. Mac OS X would become the most versatile OS out there.

&quote; Perhaps even as early as the upcoming Panther release (you know, the one after Jaguar OS X 10.2), Apple users could pop a Windows CD or DVD into the drive, and OS X would seamlessly launch Bochs and run the Windows code. In fact, I bet Apple could get this process to run smoothly enough that loading PC software would differ only slightly from launching Mac programs. &quote;

If you want to give Bochs a try, download it from SourceForge project page, or check out OpenOSX WinTel 1.0. Interestingly, multiple G4 CPUs can be utilized and are emulated as a single powerful Pentium processor or as dual Pentium Processors. Virtual PC files are compatible, and can copied over from the Finder.

Ø permalink: https://davidroessli.com/logs/2003/03/should_apple_integrate_bochs/


Reponses to “Should Apple integrate Bochs ?”

#1 by David Roessli

13:05 on 4 March 2003

Picked up on Macintouch (http://www.macintouch.com/)

Tim Seufert offered his notes on the open-source Bochs PC emulator, which has received new attention following Microsoft's takeover of Virtual PC from Connectix Corp.:

I strongly recommend that MacInTouch readers try out Bochs for free before spending $30 on the OpenOSX.com version. Visit [Bochs] to download it. The Mac OS X download includes a disk image of DLX Linux and an AppleScript to start it up.

For most users, Bochs is simply not a practical substitute for VirtualPC. The reason is simple: Bochs is not very fast, since the Bochs developers generally prioritize technical correctness and portability ahead of performance. Bochs can be very useful for old legacy PC software (such as DOS apps from the 286 days), but it's painfully slow when running anything recent. I've read accounts of the OS X version of Bochs taking over 24 hours to install Windows 98, for example.

On another note, OpenOSX.com makes the following claim about Bochs running on OS X:

"Thanks to Mac OS X's advanced architecture, multiple G4 CPUs can be utilized and are emulated as a single powerful Pentium(R) processor or as dual Pentium Processors." Bochs does not utilize multiple CPUs, no matter what OS it runs on. Having examined the Bochs source code and searched the Bochs mailing list archives, I can confidently state that Bochs uses only a single thread of execution (even when emulating multiple Pentiums). Threads are the basis of multiprocessor utilization; to use more than one CPU at a time, a program must have more than one thread. This is as true of MacOS X as it is of any operating system. As Bochs has one thread, by definition it uses exactly one G4 at a time.

OpenOSX.com has previously been notified that this claim is at best misleading; nevertheless, they continue to make it.

#2 by aaron

07:24 on 19 May 2004

I wish I would have done more research before getting openOSX's WinTel. It is PAINFULLY SLOW!! And it took at least 10 hours to do an install of Windows 2000. Sheesh. Contact to OpenOSX goes unanswered, there goes 25 bucks. An inexpensive lesson, but a lesson nonetheless. I'll just wait until the beta of Epicad's Sync Again so I can sync my Blackberry. Once that's complete and functional, Windows be damned.

#3 by Anonymous

18:54 on 19 September 2004

OpenOSX are swindling people- they do not follow GNU ethics, and have been in a conflict with Fink maintainters. Check out the email correspondence between the Fink maintainter and OpenOSX boss at the Fink homepages. It is not nice. Apparently, some people just want to make money by repackaging others work, and disrespect and exploit others work and their priciples of non-materialism.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)



Previous: A thousand words

Next: Happy Birthday Emma


About

Hello, my name is David Roessli. I am a freelance web designer and developer based in Geneva, Switzerland.

This weblog is an nth attempt to solve my multiple online personalities and weblog/rss feeds burnout issues. (more)

Words

I have been contemplating the idea of upgrading my desktop Mac since this spring. The latest 27" iMac (Quad-Core) seemed the perfect candidate, but the release of Apple's 27" Monitor last September made me stick with the Mac Pro...

Music

The autopsy of an iconic album cover picked up on Kottke.org. A stacked graph of successive radio signals from pulsar CP 1919, in a 1977 astronomy encyclopedia that originated in a 1970 Ph.D. thesis. Fascinating <3...

Pictures

Check out my latest Flickr ramblings. Mostly day to day cameraphone pictures stolen here and there.


© 2000-2016 David Roessli | v4.1 | as valid xhtml and css as possible | hosted by pair Networks | RSS feeds.