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.'"
The problem VMware and others might face... (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
Before you get too excited... (Score:5, Informative)
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?)
Re: (Score:3, Insightful)
Re:Before you get too excited... (Score:5, Interesting)
jeffk
Re:Before you get too excited... (Score:5, Funny)
Re: (Score:2)
Re: (Score:3, Funny)
Re: (Score:2)
Of cour
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).
Statement in article is incorrect (Score:5, Informative)
It's not clear to me what problem is being solved by having virtual OSX.
Re: (Score:2)
Same problems as virtualization has always solved.
The ability to deploy different versions of the same services on the same ports without deploying a new box.
The ability to run different versions of OSX on the same box.
Server consolidation.
Testing/debugging environments.
etc, etc.
Re: (Score:2)
Is the license for instance copies, or running instances? How about suspended instances? Do they count? What if I copy an instance and it's running in two places at once? Even if I suspend one as soon as the second unsuspends? Running a licensed OS in a virtual machine is an exercise in ambiguity.
Right now there's only one version of OSX that will support this, so that's not interesting.
Just about anything you can do on an O
Re: (Score:2)
I still amuse myself from time to time thinking, "Heck, if we virtualize OS software, why don't we go one step further and virtualize virtualization software! A whole new untapped market!"
Seriously, though, if applications and OSs were structured differently, there would be no reason for "virtualization".
(After all, isn't the OS supposed to be the "virtualization" between applications and hardware in the first place?)
Re: (Score:2)
Actually the above is likely to happen.
Seriously, though, if applications and OSs were structured differently, there would be no reason for "virtualization".
Not really. It would look different but we'd still need it.
Consider if the hardware abstraction provided by virtualization had been there all along, and was standardis
Re: (Score:2)
Interesting points, but I feel there is more discussion:
How is that different than simply providing each application with a graphics context? Sounds the same to me, just with a different flavor.
A VM today has to do this between the various OSs. OSs already do this today. I don't see any difference, other than an OS wants to have m
Re: (Score:2)
An OS is big and complicated. The more services, interfaces, options, libraries, etc that it provides the harder it becomes to ensure its defect free.
And you are suggesting making them even bigger (allowing applications to move from one to the next, allowing multiple windowing systems to run at once, allowing multiple applications to bind to the same port number on different ip addresses even if one of them is ill-behaved and assumes it c
Re: (Score:3, Informative)
Availability
Imagine having an instance of an OSX operating system running on a rack of XServers. Now imagine that particular XServer getting bogged down by another OSX instance, or worse beginning to show signs of failing. By having instances of OSX running on virtuallized servers (especially on identical hardware), that particular instance of OSX can migrate to a better performing XServer within the rack without the software or the
Re: (Score:2)
Haha, you're such a jackass...
Seriously...
Out of all the expenses involved with running a data center, the so call extra cost of OSX and the Apple hardware is in the noise level. I think it's time for you to get back to playing your XBOX.
Re: (Score:2)
The change to their license only applies to OS X server, so it it applies to their server product. I run my domains on a $20/mo VPS service. This is fine for dns, web, e-mail, moderate database, etc. A server like this is more than enough for a small business.
Without support for virtualization, I'd need to buy and colocate an XServe, which would be around an order of magnitude more expensive. This pretty much rules OS X out without
Re: (Score:2)
At a price that's interesting to you.
For me, it'd be a cost saver. If I had an acceptable way to host OS X Server, I could install that and reduce the maintenance and problems associated with running my own jabber and imap servers. I might be able to ditch my kerberos and ldap servers as well.
This would be such a fantastic win that a few thousand dollars in l
Re: (Score:2)
Sure. Now that virtualization is supported. That's my point. My post refers to the advantages of virtualization.
Re: (Score:2)
I haven't actually run OS X in VM on top of OS X. The only reason I can see to do so would be to test software against different versions of OS X.
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.
Ommmm, OS Sells Hardware, Ommmm.... (Score:2)
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
apple isn't serious enough about server (Score:2)
As it is, there's just no good reason to do anything with OSX server. It just doesn't stand up to the competiti
But still only on Apple hardware (Score:4, Insightful)
Damn! Almost excited... (Score:2)
(I know, I know - but while I'm dreaming and all, I'd like a pony).
"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...
I'm sure someone can come up with a feature list.. (Score:2)
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
Re: (Score:2)
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?
Re: (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?
still ignoring that $1k raid card... (Score:2)
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 t
That's not how the game is played. :) (Score:2)
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
Yes, Apple servers are Cheap (Score:2)
Re: (Score:2)
So what exactly are the differences between Apple servers and equivalently priced Dell servers which make the Dell ones so inferior and in need of babysitting?
I suppose that the Apple servers come fitted with RAS cards allowing full out of band remote diagnostics and OS provisioning while the Dells don't, right? Please reply with re
exciting license (Score:3, Funny)
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.
Re: (Score:2)
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.
Pity, no good for developers (Score:2)
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 a
Go tell it to Apple (Score:2)
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 a
Ludicrous (Score:2)
Re:server? (Score:4, Informative)
Re:server? (Score:5, Insightful)
I can think of several possible advantages:
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: (Score:3, Informative)
Not very good for a document server. (Score:2)
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
Re: (Score:2)
Is it really wasting any resources on UI when no local (i.e., admin) users are logged in, as should normally be the case?
Space, probably, especially since it sounds like your filesystem (what's it's name, by the way?) stores whole copies rather than diffs.
Re: (Score:2)
Re: (Score:3, Insightful)
What's the point of caring if a rackmount server runs 1600x1200?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If the boxen are being used as a render farm, for example, having the hardware for the graphics card is probably good, but does it really matter what resolution the card can display?
Re: (Score:2)
Well, since several people have asked, I'll answer: in this case, it's connected to an LCD monitor with 1600x1200 native revolution, and the customer wishes to be able to administer the server via GUI on that monitor. Currently the monitor is allowing 1024x768 resolution only, which is really ugly and unprofessional looking.
Of course, the other point is: does it really matter why the users want the system to work right? The system needs to
Re: (Score:2)
That's unfortunate that you have a customer who is dumb. Tho, it's *native* resolution is 1600x1200? Talk about cruisin for a bruisin. You sure the videocard even supports that video mode? Sure it, should, but I wouldn't be at all surprised if it didn't.
I stand by my statement, though. Getting a monitor to work at high res on a server should be waayyyyyat the bottom of the "things that matter in any way whatsoever" list, since any reasonably smart admin is going to be utilizing a remote connnection an
Re: (Score:3, Interesting)
No, we have a customer that would like to use the bog-standard equipment they paid for. That's not a lot to ask.
Tho, it's *native* resolution is 1600x1200? Talk about cruisin for a bruisin. You sure the videocard even supports that video mode? Sure it, should, but I wouldn't be at all surprised if it didn't.
Why is 1600x1200 such a difficult requirement in 2007? As far as whether the video card supports it, the same hardware was working fine at 1600x1
Re: (Score:2)
It doesn't much matter whether YOU think it's important or not, it's important in this application and while Linux should be able to do handle this application easily, it's currently not doing so.
Ubuntu, you mean. Apparently SUSE was working fine, and is also Linux. Furthermore, the video driver is also not Linux, so...
Really what you're saying is that you have a beef with the drivers for a videocard, and really this has nothing to do with Linux at all. At most you have a beef with Ubuntu, not Linux itself.
Re: (Score:2)
Sure. But nobody uses a kernel alone; to get useful work done you need the entire package. And that was my point: that Apple ships a complete product that is a well-known quantity, whereas Linux is not. When someone buys a Mac, it's a Mac, and it "just works". There are only a few versions of the software and hardware in existence, and they all work well. When someone is running Linux, that could mean any of hundreds of different things and we end
*cough* (Score:3, Informative)
As for your relatively irrelevant point about the
Re: (Score:2)
Go fire your tech support guy and ask him why he needs or even cares about running X windows on a rack mount server? Most real sysadmins run all of their servers at runlevel 3, and X doesn't load until runlevel 5. He's pro
Re: (Score:2)
This sort of comment annoys me to no end.
At various points over the years I've had do do something server-ish that was new to me.
On the Linux side, assuming I could find "the manuals" for what I was doing, they were often incomplete, out of date, didn't apply to my environment, and had a nearly endless list of other manuals that needed to absorb/understand at the same time.
More often the "manuals" were half documented notes or abandoned discussion threads on foru
Re: (Score:2)
They are missing a very big corporate boat... (Score:2)
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 diffi
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: (Score:2)
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. :|
There go my mod points....
It's not that the server is hard to use - it's the consequences and how all the different technologies work together.
Could you even image JoeUser trying to figure out why the directory service isn't working? Sure he can go to wikipedia and find out what LDAP is, and I'm sure there are pretty preskool-esque browsers he could use that come with Leopard Server, but what about all the things that his "usage" can affect?
JoeUser: Cool, a 'Users' object - that shouldn't be there, I've g
Re: (Score:2)
Point. But my point - that servers needn't be that complex still stands, I think. And the market is moving in that direction anyway. Consider Windows Home Server, or whatever it's called...
Re: (Score:2)
While Xserves may be as close as you're going to get to this at the moment they are not quite as simple as the desktop version to set up. We bought an Xserve recent
Re: (Score:2)
Interesting point. The system requirements [apple.com] do permit installation on desktop Macs as well (including, by implication, the Mac mini), and I myself have successfully installed it on a PowerBook G4 in the past. But you're right - a half-deep 2U unit would be far more appropriate. I'm not sure whether you can call that style over practicality though - I am sure Apple would be able to make a 2U server look beautiful as well!
Re: (Score:2)
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?
Because IT infrastructure - due in no small part to the industry's immaturity (although that's far from the only rea
Re: (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, i
Re: (Score:2)
Re: (Score:2)
The tools for administering the system are -- I'm told, by IT people who work on both Macs and non-Macs -- pretty slick. It means one person can monitor, control, and update hundreds of machines at a time.
Other systems have methods for doing this, of course. But the people I know who do this are much happier with the Mac OS X Server Tools than the stuff available for Windows and Linux.
Re: (Score:2, Insightful)
Re: (Score:2)
server. We're talking about applications with 100s of configuration options, and a GUI
with 100s of checkboxes is not the most usable way to configure an application. This is why in
general GUIs are useless for server applications.
Re: (Score:2)
Re: (Score:2)
Seriously, what does an apple server offer over linux? Are there any advantages?
Same thing a Windows server does. Ease of use and better integration, *especially* if you have a network full of Macs.
Re:server? (Score:5, Informative)
Re: (Score:2, Interesting)
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: (Score:2, Insightful)
Mixed platform environment... (Score:2, Insightful)
Assuming you are serving a lot of Macs, yes. In general, though, most large companies are not, and for the few Macs they have in, say, the marketing department, using one of the pre-canned NAS appliances (most of which run Linux) will get them the exact same thing, and probably in a more cost effective manner.
OS X sever is perfectly capable of providing network services to Windows or Linux clients in a mixed-platform environment. I seriously doubt that Linux is somehow vastly superior in that regard, especially if you factor in the administration effort involved.
Re: (Score:2)
Re: (Score:2)
Re:server? (Score:4, Informative)
AppleTalk is quite dead.
AFP over IP isn't proprietary. Sad to see how many people here still think there's something "different" about Macs on a network.
Re: (Score:2)
Re: (Score:2, Flamebait)
Re: (Score:2)
Re: (Score:2)
Apple didn't intend for Mac OSX to be a certified UNIX, but when the Open Group dragged them to court [news.com] over misusing the UNIX trademark, they weren't given a choice.
Re: (Score:3, Informative)
What the hell are you talking about?
PHP PERL PYTHON and all your linux and most Unix server software has been running perfectly in OSX since the day it was released.
every single mac install comes with apache, php, perl and python installed by default.
Mysql is one click away as well.
Furthermore most software that needed to be recompiled to run on the power a
Re: (Score:2, Insightful)
Re: (Score:2)
I said 'hackers', Any scheme like that WILL be hacked. Maybe I need to be more obvious.
Apple don't care about the 1% of the user base who have the patience and knowledge to "make it work", they care about 99% of people who will be happy to pay a bit of money so it "just works".
hackers? running OS X server? (Score:2)
Re: (Score:2, Interesting)
Yea, they 'need' Steve's goodwill and blessings. So that leaves Xen, QEMU, etc. Once youy can buy a non-upgrade license 'off the rack' the genie is out of the bottle. Unless they really are stupid enough to pass through the DRM like you suggest, then it will ease the breaking of it and the freeing of OS X Desktop. Which would be hella fun.
Nobody cares about the EULA because it isn't enforcable in most states.
Re: (Score:2)
Re: (Score:2)
Probably the same reason our school system has to pick a school to hand out Macbooks at even though they haven't had an Apple product deployed for a decade and have zero infrastructure to deal with them. Politics.
Re: (Score:2)
Re: (Score:2)
Wouldn't help... (Score:2)
Re: (Score:2)
Liscense cost of adding another Linux/BSD VM:$0
Stick in on any beige box.
Admin cost for provider---~zero, provides common image, your problem after that for the most part.
Xserve OTOH...