Apple to Allow Virtual Mac OS X Server Instances 167
Glenn Fleishman writes "Apple has changed its license for Mac OS X Server 10.5 (Leopard Server) to allow virtualized instances. VMware and Parallels are poised to offer support. This probably presages a thoroughly overhauled Xserve product with greater capability for acting as a virtual machine server, too. 'Ben Rudolph, Director of Corporate Communications for Parallels, told me, "Enabling Leopard Server to run in a virtual machine may take some time, but we're working closely with Apple on it and will make it public as quickly as possible." Pat Lee, Product Manager at VMware, concurred, saying "We applaud Apple for the exciting licensing changes implemented in Leopard Server. Apple customers can now run Mac OS X Server, Windows, Linux and other x86 operating systems simultaneously on Apple hardware so we are excited about the possibilities this change presents." Although neither company committed to specific features or timetables, it appears as though we should be seeing virtualization products from both that will enable an Xserve to run multiple copies of Leopard Server in virtual machines.'"
Expected (Score:3, Insightful)
I've been wondering if they would allow this for a while. My idea was Apple would allow it, but only when the host system is Apple hardware (possibly running an Apple OS as the host OS). That way you could run 10 copies of OS X Server on your XServe, that would be OK with them. But you couldn't run copies of OS X Server on your Dell.
That seems like the Apple solution to the problem to me. You can do what you want, but under our slightly restrictive policies that wouldn't be a problem for many people (but others won't like).
Still only on Apple Hardware (Score:4, Insightful)
What they really ought to allow is desktop OS X to be virtualized on top of apple hardware (ie run OS X VM's on xserve clusters) and allow OS X server to be virtualized on top of non-apple hardware. Not allowing this is really going to hurt their server business over the next few years I suspect. I also think that virtual desktop instances of OS X would be a very appealing way forward for the education market. I think Apple is enjoying its last days of lock-in in schools and having really NO computing product that is purpose built for education will probably make them slip soon.
Re:server? (Score:5, Insightful)
I can think of several possible advantages:
Re:Before you get too excited... (Score:3, Insightful)
But still only on Apple hardware (Score:4, Insightful)
Re:Virtual DRM? (Score:2, Insightful)
"greater capability as a virtual machine server"? (Score:3, Insightful)
This probably presages a thoroughly overhauled Xserve product with greater capability for acting as a virtual machine server, too.
Huh? The current Xserve supports 3 SATA drives, 32GB of memory in 8 slots, and redundant power. Oh yeah, and 4 processor cores. Far as I know, all recent Xeon processors support intel virtualization features.
Regardless- I don't think you'll see Apple kowtowing to the virtualization fetish. Beyond the usual desktop virtualization needs, I don't think Apple's target audience for the Xserve needs this capability.
Let's all take a step back and realize that the current base Xserve is THREE GRAND and pretty damn bare-bones for that price-point; that does include OS X server unlimited, but yeeeeeesh- that's still almost $2k. I'm the first to argue that Apple's hardware isn't as overpriced as everyone claims, but this is one notable exception. It doesn't even include basic hardware RAID capabilities- you have to buy a (inserts pinky into mouth) ONE THOUSAND DOLLAR proprietary raid card to do hardware raid! Jeeeeesus christ, even the cheapest 1U boxen support BASIC raid, typically, or it's a $100-200 option...
Re:server? (Score:5, Insightful)
Also, if Leopard server offers Time Machine, it could make for a very good document server. Versioning (via Time Machine) and good indexing (via spotlight).
I mean, ultimately, if you can do it on OSX you can do it on Linux. But sometimes Apple has a nice/slick implementation.
Re:server? (Score:3, Insightful)
What's the point of caring if a rackmount server runs 1600x1200?
Re:server? (Score:5, Insightful)
Yes, but with OS X Server you can set up e.g. network home directories for Mac clients with a couple of clicks, and manage everything through a very straightforward interface. While you can technically do all of the same stuff on Linux with an LDAP server, etc. it's going to take a sufficiently large amount of work that the time your IT guys will spend on it is probably worth more than it would cost to buy a copy of OS X Server (and probably a Mac to run it on).
Re:server? (Score:1, Insightful)
The guy plans doing serious stuff and doesn't want to RTFM? That's a great startpoint.
Apple's hardware is of good quality, and just as importantly it is a known quantity -- when you get an Apple box, you can be sure that it will have all the necessary audio/video/network drivers installed and working. If you buy a generic PC and install Linux on it, you sometimes run into trouble getting the networking to work, or the video drivers to display your preferred screenmode,
What you mean as "generic"? A beige box?
I've never had any problems with Linux and IBM, Dell or even HP servers. Actually those are much better machines than Apple's if you want to run anything serious.
as I type, our tech support guy is spending a lot of time and effort trying to convince Ubuntu Feisty Faun to display 1600x1200 graphics on a rackmount PC with an Intel graphics chipset
Your tech guy is:
- Installing Ubuntu in a server (sorry, I don't think Ubuntu is the best choice for this).
- Your RACK server must run X, and in "1600x1200"?!
Sorry, what kind of place is that, for real? Your room?
Re:server? (Score:2, Insightful)
Re:server? (Score:5, Insightful)
I rarely respond to Cowards, much less those who start out as you did, but your post betrays such a serious misunderstanding - that someone who runs a server must RTFM in order to get it to work. Why does a server need a special somebody to tend to it, pamper it, water it every now and then? Why can't one just buy a server, switch it on and let it get on with doing what it is supposed to do? I understand that IT departments have a vested interest in self-preservation, but truth be told, Apple demonstrates that IT doesn't have to be complicated and that, in particular, a server can be something that normal people can use.
Re:server? (Score:3, Insightful)
I work as a sysadmin and yes, I have Linux servers here too.
The fact is, though, many things in Linux involve not only a "RTFM" - but "FTFMS" (as in find the f'ing manuals), scattered all over the net. Because Linux is free and developed by "anyone, anywhere" - you run into the classic problem of developers who aren't very good technical writers. In a commercial business, this is handled by having their writers do the writing. With open-source, it often means the job either doesn't get done at all, or gets done poorly by the developer him/herself. Then, users try to patch up the missing documentation with wikki's, message forums, and other online resources, where you can get piecemeal suggestions and fixes for your issues (with hours of digging).
As just one example, I have a Linux web proxy server set up here. I wanted to add "dansguardian" to it, so it would do filtering of sites people have no business visiting while working. Sure, dansguardian has a "manual" for it, but it goes on and on with minutia about how changing various integer values in the config files increases or decreases the likelihood of it flagging a site for too much "bad content". In reality, all I wanted were some good, real-world "starting values" appropriate for a business environment full of adults. (We're not a school, so we can handle some curse words on our web pages. BUT, we don't want people browsing porn sites either. Blocking as many malicious script type sites as possible would be a big plus too.) To do this (plus downloading the latest blacklists of sites on a regular basis) required a lot more reading, and my best info came from a blog some guy wrote in his spare time.
Time is money, and if I can reconfigure some rarely-modified server setting in a few seconds, rather than hours of poring over manuals and/or configuration files, the GUI wins out. Meanwhile, the overhead of having some GUI menus is really not significant for a server these days.... Maybe back when a 286 processor was "state of the art", that was a valid point. But currently? You don't even need to stay logged in on the server 90% of the time when it's sitting there serving up data, so how can the GUI be affecting much of anything at that point? Even when you do sign on to the server locally, look at your CPU usage. The fact the GUI is there isn't much of a performance hit at all. Moving your mouse around is likely to use more CPU than anything else (sometimes as much as 8% or so in spikes). But you're not playing a mouse-based video game here... You're just clicking through a few screens. It's a brief usage spike, which users shouldn't even notice.
Re:server? (Score:2, Insightful)
Re:I'm sure someone can come up with a feature lis (Score:3, Insightful)
1. You have to pay the Windows Tax even if you're not buying a device made by Microsoft (such as an XBox).
2. You don't have to pay the Mac Tax unless you're buying a device made by Apple (such as a Macintosh).
3. If you're not interested in running OS X, why the hell are you buying Apple's grotty kit?
Mixed platform environment... (Score:2, Insightful)