Server Fault is a question and answer site for system and network administrators. 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 it possible to have Mac OS X guest on a XEN host?

If yes, how?

There are difference for Mac OS X Server?

In particular I'm interested in the installation of a testing Mac OS X Server inside a XEN domU, being the host a Debian linux server in the case that this would matter.

Thanks in advance

share|improve this question
See these other near duplicate questions:,…,, among others all with the same answer. You aren't legally allowed to. – Chealion Aug 7 '09 at 14:06
Sorry, the question didn't show up in the list of similar questions. – drAlberT Aug 7 '09 at 14:17
@chealion: Apple and many other computer companies would like you to think you aren't legally allowed to anywhere, but it really depends on what legal jurisdiction you reside in (and where the virtualisation is being done). in many countries/states, shrink-wrap licenses and EULAs are as legally binding as a pretty-please request. – cas Aug 8 '09 at 0:38
up vote 0 down vote accepted

Your license for MacOS X only allows it to be run on Apple hardware. Only MacOS X server allows for virtualisation. Both vmware and Parallels have products which support this.

It is possible to run MacOS non server in other virtualisation systems however it is not legal to do so. If you ran linux on the bare metal of a Apple peice of hardware you may be able to get Xen to run MacOS server legally.

share|improve this answer
As I specified I'm interested to actually virtualize Mac OS X Server, so I think I can do it legally ... the question is, now, how do the job with XEN ... is it possible? – drAlberT Aug 7 '09 at 10:36
@AlberT - Virtualizing on non-Apple hardware is not permitted by the EULA of Mac OS X Server. The EULA of Mac OS X (Client) does not permit virtualization. – Chealion Aug 7 '09 at 13:59
EULA restrictions on usage are not legally binding or enforceable in all jurisdictions. – cas Aug 8 '09 at 0:36
You didn't answer the question. I'd like an answer. If you don't know, then zip it. – d-_-b Jul 6 '10 at 16:13
Yeah, avoiding the question saying '...EULA...'. What if I run XEN on a mac mini, would this help you answer? – code ninja Sep 12 '13 at 18:20

Theres no known efforts for xen. Primarily because most people who use xen are running it exclusively on linux/x86/amd hardware. BUT other OSS projects, namely 'qemu' and 'virtualbox' have been working at this. It's likely that many of the technical issues you would have to overcome are similar. See:

share|improve this answer
Id suggest switching over from xen to Linux Kernel Virtial Machines (kvm). kvm do support os-x with patch here:… and here: – user26252 Nov 20 '09 at 10:51
You should add your comment to your answer. – d-_-b Jul 6 '10 at 16:14

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.