Server Fault is a question and answer site for system and network administrators. 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

Remember how we setup Windows Server instances to which multiple developers can login and work simultaneously?

Is the same thing possible with Mac OS x/Server?

We are basically trying to setup a iPhone development team and need some cost effective solution (buying separate Mac Book Pro/ Mac Pro is the last option imho.)

Is it possible to virtualize Mac OS X legally? I know 10.6.x can be run by hacking VMware and coaxing it... but that won't dwell so well in an enterprise.

Regards, Karan Misra

share|improve this question
So you want your devs to be able to remote desktop something OSX based to use xcode? I don't know. This sounds like it won't scale very well. Have you considered separate machines for each dev and using an svn repository instead? – GregD Aug 17 '10 at 13:16

AquaConnect offers a terminal server for OS X Server that should do everything you want. They also offer a free trial so you can see for yourself. CodeRebel also offers the iRAPP terminal server with a similar trial. Not sure which is better, but I plan on evaluating both before the year's end.

share|improve this answer

There is nothing like Terminal Service on Mac OS X so you can't remote connect more than 1 user at the same time. Regarding virtualization, since Mac OS X server 10.5 you can legally virtualize Mac OS X server on top of Mac OS X server with tool such as Parallels or VMWare

share|improve this answer
Ouch, I was afraid of that... However, some Googling has turned up the name Vine Server couple of times. I am trying to figure out if it is a viable option. I wonder what the 'unlimited clients' means when Apple advertises Mac OS X Server. – KiD0M4N Aug 17 '10 at 8:35
That simply means that you can connect any number of AFP/SMB clients to the file server (or any other of the services offered by MacOS Server). With Windows Server you will need client access licenes for everything (and then again for access to terminal services). – Sven Aug 17 '10 at 8:45
"Unlimited clients" is a reference to how many users can connect to that server, alluding to the idea of CALs for device/user connections in Windows. – RobM Aug 17 '10 at 12:16
See my answer. There is no terminal service functionality built into OS X Server, but you can accomplish it with 3rd party software. Anyone who has managed OS X Server would advise against setting up multiple VMs for software development purposes. – churnd Aug 17 '10 at 13:31
Hmmm I manage OS X Server and I wouldn't advise against it. That's why I suggested it. I would suggest a lot of thought and testing, but then that holds true for any problem and solution that are not trivial. There are pros and cons to both approaches. – RobM Aug 17 '10 at 13:35

You mention OSX Server. I believe it's both possible and legal to virtualise that on physical Mac hardware (I wouldn't want to do it on anything other than a xserve or possibly a mac pro though).

I can't speak to the licence position (e.g. whether or not you need once licence per guest) but I know it's both possible and supported. You'd need virtualisation software too, either the vmware or parallels solution, I guess.

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.