Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there emulating software to run or emulate OS X on a Windows or Ubuntu PC. I am writing a python script to make a friend's job easier(with her company's ok) and while it's supposed to be multi platform, I would really like to try it out before hand. However she has a Mac and I have only Windows or Ubuntu.

share|improve this question
up vote 1 down vote accepted

Lifehacker has an excellent guide on running a virtualized OSX inside Windows with Virtualbox.

I've tried it and it is good enough for anything that doesn't involve graphics acceleration.

share|improve this answer

Oracle Virtual Box and VMware will boot OS-X images

share|improve this answer
Could you please give a bit more detail on the procedure involved? – oKtosiTe Feb 24 '11 at 12:37
sry try [link] [link] – AndyM Mar 31 '11 at 12:39

If it's only a fairly small script, the best way to test on OSX would probably be to run it on your friend's computer - just make it clear that it will be the first test on OSX. Unless you're doing things that are highly platform-dependent, Ubuntu will probably be close enough for testing during development - even Windows might suffice. The only suggestion I would make is to check what version of Python your friend's Mac is running. - OSX ships with a relatively old version, and doesn't update it automatically. Either update it with an installer from the Python website, or develop to the version already installed.

Even if you do get a copy of OSX and run it in a virtual machine (which, depending on where you are, may be a violation of OSX's licence), you'd still need to check things like where your friend has installed any dependancies, so you're not really saving yourself much time.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .