Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.