Apple to Allow Virtual Mac OS X Server Instances
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.'"
Is that what this means? The hackers are drooling already.
Seriously, what does an apple server offer over linux? Are there any advantages?
Do these virtual Mac OS X server instances run Linux?
The problem VMware and others face in getting Mac OS X up an running in a VM is that the OS might not support the hardware they're emulating. Work that out an they'll have to OS up and running in no time.
I think it would be just as well if Apple ported the kernel to Xen and allowed it to be run on a Dom0 and additionally was allowed to run on non-Apple hardware.
That having been said, I have to wonder whether people will attempt to side-step this restriction. Once OS X Server and virtual solutions (like VMWare) are tweaked so as to allow easy virtualization, one would imagine it would be easy to move the virtual image to different (not Apple-branded) hardware. Then again, perhaps part of this collaboration with VMWare and Parallels is specifically to have hooks that will allow OS X Server to verify that the physical hardware is a genuine Apple machine.
Or maybe it's not a major concern, since the target market for OS X Server is large-scale businesses that typically abide by software license agreements. (Or am I being naive?)
seems this is only allowed on MAC hardware.... Mr. Jobs. please stop tieing your software to your hardware.
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).
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
In the story John Walsh says that virtual machines are more important in Windows. It's just as important with Linux. Much commercial Linux software requires a distribution that you probably don't want to run on your machine. With virtualization, it's no problem.
It's not clear to me what problem is being solved by having virtual OSX.
It would be important to note in the summary that they seem to be allowing virtualized 10.5 server but still only if you do it on Apple-branded hardware and only if you buy licenses for each instance. It is kind of strange considering that the users who need this sort of thing are also the users who are quite good about being license compliant. A lot of these people who are asking for this are ready to deploy virtual Xserves right on top of existing VMWare ESX clusters today if it were simply ALLOWED. I can't really see the justification from a piracy concern standpoint or honestly even from the standpoint of losing hardware sales on the Xserve line.
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.
It would be more interesting if I could run virtualized OSX server on my quad-processor AMD boxes alongside Linux and Server2003.
http://www.CelloFourteGroupie.net
(I know, I know - but while I'm dreaming and all, I'd like a pony).
Quo usque tandem abutere, Nimbus, patientia nostra?
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...
Please help metamoderate.
Doesn't want you to call his support number when your hodgepodge computer doesn't work because there are no OS X drivers for your hardware.
While AAPL wouldn't allow it, it opens the possibility of running OSX in a VM on a PC.
There's a new marketing plan that Apple should consider... Offer OSX to PC owners with a stripped-down version of Linux and an emulator, and Apple could get away with not having to support a myriad of hardware & their associated drivers...
But, alas, Stevie J. is too full of himself to consider what the consumers want...
Windows 3.1x calc: 3.11 - 3.10 = 0.00
"We applaud Apple for the exciting licensing changes"
Is it just me? But I hardly find a license change exciting, not even the the slightest bit. They should really send the PR person who wrote this to a shrink or a psychiatrist.
"Civis Europaeus sum!"
Okay, I might concede point 1 depending how robust their server management tools are. But point 2 is stupid. While the quality of hardware/drivers argument might hold up with commodity PC, *if* you're going to compare server hardware to server hardware I think you're moving into more even footing. Sun, HP and even Dell's mid-range and up is solidly built and adequately tested to provide reliability on par or even surpassing anything cooked up in Cupertino.
As for your relatively irrelevant point about the problems your admin is having 1) why isn't that server headless anyway 2) and why would he be running what should be considered a beta server distro outside of testing/sandbox?
Quack, quack.
Without hardware OpenGL you wouldn't get the performance, and with pass-through OpenGL they'd have to support all the video drivers anyway.
I'm the first to argue that Apple's hardware isn't as overpriced as everyone claims, but this is one notable exception.
I'm sure someone could come up with a feature list that would make an XServe look competitive to a straw man "equivalent" box. Let's see, dual dual-core woodcrest plus *3* drive bays? Most 1U servers only have 2 bays, so that'll narrow things down... and don't forget, when you're comparing Mac and PC you don't worry if the PC is overspecced: you gotta have every feature of the Mac solution in the "equivalent" PC but the Mac never has to match up.
Apple's hardware has nice big margins, and PC hardware has razor-thin ones. That's reflected in the price.
The Mac Tax is the price you pay to get OS X. It's been worth the price for me, so far, but that doesn't mean it's not there.
I agree with you. Considering all that you get out of the box, Apple servers are pretty cheap. Especially compared to the Dell "frankenboxes" that you constantly have to babysit.
The Mac Tax is the price you pay to get OS X. It's been worth the price for me, so far, but that doesn't mean it's not there.
How is this different from the Microsoft Windows tax imposed on all OEMs even if they ship Linux?
"Which would be hella fun"
The only people who use "hella" like that anymore are named Cartman in a 3 year old episode of SouthPark making fun of people who say "hella".
How is this different from the Microsoft Windows tax imposed on all OEMs even if they ship Linux?
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?
I'm sure someone could come up with a feature list that would make an XServe look competitive to a straw man "equivalent" box. Let's see, dual dual-core woodcrest plus *3* drive bays? Most 1U servers only have 2 bays, so that'll narrow things down
Not really, considering there are many 4-bay choices out there; ALL of the 1U NAS boxes are 4-bay. The Xserve used to have 4 bays, and they cut it back to put in cooling ducts. The third drive is largely useless considering that all most people want to do in that market segment is have a pair of mirrored drives.
Have you actually spec'd out rackmount gear in an enterprise setting? Everyone's got "dual core woodcrests". In fact, you have far more processor options from other vendors; HP offers almost a dozen processor choices for 1U machines, and that's just on the intel side; they offer another slew of choices from AMD. Apple only offers intel, dual-core xeon processors, while everyone else offers everything from celeron/Pentium-D to quad-core, dual socket solutions. I'm sure that's coming- in 6 months or so, Apple will have a big press event where they offer Xserves with a pair of quad-core processors. "Whoop de doo, welcome to January 2007", everyone else will say.
Dual power supplies, dual network, two [PCI/PCI-e/PCI-x] slots, dual processor slot, etc- it's all available from IBM, HP, Dell, etc. All the other vendors also offer superior iLOM features Apple doesn't, like virtual floppy/CDROM images and full virtual KVM emulation; the best Apple offers is a serial port and software-based remote control.
Most of them also support hardware raid- again, something the Xserve doesn't- unless you pony up another thousand bucks. Everywhere else, $1k will buy you a raid controller with gobs of on-card memory, battery-backup capabilities, and a lot more than three ports.
Please help metamoderate.
for one thing you'd have to run OSX, and the other problem is that you'd have to run Apple hardware. Seems like a couple of deal breakers to me.
Could this mean cheaper (virtual) OS X Server hosting? I'd rather see OS X than ...
Linux running my webapp... I'm always a little nervous with Linux that I'll bork
something up
Apple could, along with AT&T, dominate the enterprise cellular market with the iPhone, if they'd just do one thing:
Add iPhone Enterprise Server to OS X Server. I've been saying it since the iPhone came out. The only reason BlackBerry is such a huge player is because of BES. The Bbs themselves are OK, but the iPhone blows them away. Give the iPhone a simple address book app that can query the iPES and phone, email, IM and status are all available on a corporate-wide level.
It wouldn't be that difficult to code something like that up; the people at RIM have pretty much proven they're not the rocket scientists people originally gave them credit for. Apple is poised to take-on that market, if not just completely take it OVER!
So, c'mon Apple, show us your corporate quality. You'll not regret it.
put the what in the where?
I can't see OS X being very good for a server. It's considerably more expensive than Linux and prone to wasting resources on UI. I use a tiny copy of FreeBSD for my file servers and it works very well.
.fs_history subdirectory in every directory that offers a read-only versioning view of the directory's contents. Each file is presented as a directory of the same name, with different versions of that file inside named by their creation/modification time. Any program read old versions and it'd be quite easy to make a modified file dialog for the system.
/home as it's such an obvious useful feature. More proof that distro maintainers are more interested in creating new wallpapers than in adding useful features. Since FUSE became commonplace it's been extremely easy to create useful file systems like this.
Versioning filesystems aren't that new or impressive in the server world and aren't that complex to use anyway. The one I use on Linux simply has a
Now for the desktop I think most users have not yet experienced versioning so it'll probably be a nice feature. I don't know why no Linux distro, to my knowledge, has a versioning file system as the default file system for
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
How much do you really know about OS X? If you claim it's one of the "less featured" I'd like some examples, please. And what is the basis for your claim that it's "slower and less scaleable"? In fact I believe OS X is actually really good at scaling. If not why would they use it build supercomputers?
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 dipped into the comments for this article *knowing* that someone was going to make something like this comment... but I gotta ask, if you're gonna ask to virtualize osx server on non-apple hardware, why not go all the way and ask for it with the desktop osx as well? I mean, where's the rationale for going half-way? Obviously, the point of wanting to host osx on non-apple hardware at all is to cut costs by either using servers you've already got, or some cheap, no-name 1U crap you plan to pick off of eBay.
And, just as obviously, by this time you *know* that Apple still considers itself a hardware company, and that the os is bundled to move the iron. Anyone other than a troll still making the unbundling the os argument hasn't been reading the business section in something like, oh, three years.
Luke, help me take this mask off
The third drive is largely useless considering that all most people want to do in that market segment is have a pair of mirrored drives.
Aha, now I get to abandon the devil's advocate side! Thanks for the opening, I really appreciate it.
This is how they got to tell me that I couldn't beat my Macbook Pro with a "comparable" thinkpad, by taking three or four features of the Macbook Pro that I don't actually care about (or that I would prefer not to have) and "discovering" that only the top of the line Thinkpad that costs almost as much as a Macbook Pro also has those features. If I come back and point out that it also has a mini-PCI internal slot so I can replace the Wifi with a second gigabit ethernet, and a Smartbay so that I can install a second hard drive, a floppy drive, or an additional battery (instead of the DVD-RW) I'm not allowed to count that as valuable.
If that kind of argument is "fair play" on the laptop side, then it's "fair play" on the server side. I don't get to say "I'd rather have a fatter laptop with a better keyboard" then you gotta accept the jet-engine nozzles and the extra drive bay as "requirements".
The fact is, Macs cost more for *genuinely* comparable generic hardware throughout the product range. There should be no mystery about that, or about why it is, or why people still buy them. Their servers are not particularly out of line with the rest.
This - alas - doesn't solve the need for developers to have access to Mac OS X for testing and porting their apps. Especially OSS developers, who may not want to fork out for a mac just for testing.
With luck Apple will at some point release a developer-only Mac OS X client OS (perhaps one without all the apps it normally comes with etc, just a barebones OS) for testing apps. They'd still face some risk people would use it for other things, but people who do so are likely to want to jump to real Apple gear anyway.
I'm not holding my breath, of course, since I value my life.
I am SOOOO sick of folks being so sure that Apple should bless MacOS X on generic PCs.
Do you all honestly think that the folks at Apple are entirely congenital idjits?
(I know, it wouldn't be /. if 99% of the posters weren't convinced their 30 seconds gloss on any random topic didn't give them profound insights those investing their professional careers on a subject astonishingly oblivious to...)
Perhaps, just perhaps, Apple has run the numbers.
Indeed, possibly, Apple actually HAS the numbers to run and so, after looking over their numbers, and considering their financial model, and the state of the market, they've managed to determine MacOS-on-* might NOT be in their best interest?
Because going on (and on, and on) about your deepest fanboy wishes on /. & like sites doesn't seem to be impressing the folks at Apple.
So, instead of telling the rest of us this again & again how you think Apple should do things how about putting together a nice presentation for them and see how far you get. Now, to be honest I don't think J. Random Know-It-All is gonna tell them anything they don't already know (probably better then you do) but please, go ahead, stop blathering on about how you're right and they're wrong and try and convince THEM.
'Cause saying it over and over again here is just a waste of electrons.
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
The notion that Apple (or any software vendor) has any say in this whatsoever is disgusting.
http://outcampaign.org/
I think this (not allowing virtual servers on non apple hardware) demonstrates clearly that apple isn't serious enough about making inroads with OSX server. Apple has little to gain by forcing users to buy apple branded hardware for servers. There is no market to support such a thing, but there is a huge market for a good server OS on commodity hardware, which would be possible with virtualization.
As it is, there's just no good reason to do anything with OSX server. It just doesn't stand up to the competition price wise if you have to buy it in conjunction with apple's extra pricey hardware. Apple's server platform is a real "me too" effort right now. They might as well discontinue the line, I have a real hard time imagining anyone is buying OSX servers.
like the number of people wanting to do that is going to hurt apple.
Hardware RAID is a bad idea anyway. You get some proprietary layout that probably isn't transportable, and the monitoring/admin utils suck bigtime. The x4100 eg. has some flinky hw RAID but it's not worth using.
I am SOOOO sick of folks being so sure that Apple should bless MacOS X on generic PCs. [...] [It] might NOT be in their best interest?
They certainly have evidence that attempting to become a software company instead of a hardware company is a rocky road. Both Apple and NeXT tried that in the '90s, and it didn't work then... NeXT didn't have the user base to launch it as a software platform, and Apple was stuck with a product that required their licensees to build completely custom hardware that wouldn't run any other software, so they couldn't possibly charge enough for an OEM license to make up for the lost hardware sales.
I don't think either applies in this case, and I've seen figures that indicate that they'd be able to break even pretty quickly, and would probably do better over the long term. But I don't expect Apple to really believe that they can make the third time a charm, not without more incentive than that.
if the cost of the OS and hardware is in the "noise level" range, then where are all the real costs? Maybe with software that you'd run on it, or with the administration, and in that case why run some oddball stuff that nobody else does? I mean why would you run OSX when you'd rather run linux, a normal bsd or even a microsoft product? Apple doesn't even lay their filesystem out normally, and thus you lose the advantage of getting standard unix knowhow that you'd retain with linux, bsd, or a commercial unix. Really, there is just no advantage to Apples product line unless you're an image concious metrosexual, and thats just not a sales pitch you'd want to make to enterprise customers, ie., "our servers are color coordinated."