Is there a reason why Apple server technologies like Apple Workgroup Server and the Apple Network Server never gained widespread use and popularity?
-
10"Apple Workgroup Server and the Apple Network Server never gained widespread use and popularity" is that so? It might be quite helpful if you could support your strong claim with some information/data. Possibly some taking the limited nature of their target audience into account– RaffzahnCommented Feb 26 at 16:07
-
12My suspicion is that the Apple surcharge is largely irrelevant on servers - with regular Macs, and even more so with laptops, the look & feel/style/ease of use (generally) is worth something. With servers, not so much.– manassehkatz-Moving 2 CodidactCommented Feb 26 at 17:13
-
32Apple never really got the hang of servers. For example, for the first four versions of OSX Server, the approved method for changing the IP address was to format and re-install.– MarkCommented Feb 27 at 3:02
-
9@Frog Windows always required a reboot at worst– fraxinusCommented Feb 27 at 8:13
-
3Windows Server has not required a reboot to do that for a very long time. At worst restarting the Netlogon service is enough.– Alan BCommented Feb 27 at 12:40
5 Answers
I can tell you why it never caught on in my lab. We bought a Mac "Blue and White" to try out OSX server to add to our collection of Suns and (rather old) VAXes. While the hardware was nice, it was spendy. The OS was eccentric and had no obvious advantage over more mainstream *ix OSes. Linux was a rising star, and soon we could also run Solaris on cheap commodity hardware, so they were more attractive.
After a CPU upgrade, the Blue and White proved to be an excellent number cruncher, and with Linux as its OS had a long, productive life.
-
19For those who don't know, a "Blue and White" is a Power Macintosh G3. I have had one since it was released (and still have it) and I've never heard it called that... until today. Commented Feb 26 at 17:13
-
7Apple documentation has referred to it colloquially as the Blue and White G3 (support.apple.com/kb/sp133?locale=tr_TR) and websites like Cultofmac refer to the nickname (cultofmac.com/461089/…). I've never owned one but the name was familiar to me. Commented Feb 26 at 19:17
-
3It's funny to compare Apple hardware as "spendy" in relation to Sun or VAX kit. I adored my Sun machines back in the day, but their price tags were definitely in the high end before the low cost Ultra 5/10 came out.– bjbCommented Feb 27 at 18:11
-
By that time of the Xserve, Sun's Solaris was available on the x86 and as OpenSolaris other vendors was able to with their own extensions/modifications support their customers. Commented Feb 28 at 16:32
In a word: Linux
Why would anyone pay a premium for Apple’s proprietary hardware, when it is far cheaper — and more flexible — to get an Intel-based server and install some flavor of Linux on it?
For historical context, in the beginning there was the Apple Workgroup Server (1993 to 2003) that addressed the idiosyncratic needs of Mac OS at the time. Apple Workgroup Servers ran A/UX as well as classic Mac OS. Linux was only a glimmer in the OS world’s eye in 1993; the Linux 1.0 kernel was only finalized in June 1994.
But as time passed, the Apple Workgroup Server made way for the Xserve in 2003; Xserve was introduced in 2002 and the Apple Workgroup Server was sunsetted/obsoleted as a result.
Xservers were very sleek and cool machines, but they only lasted until 2011. From launch to 2006 they were PowerPC (G4/G5) based but in 2006 they were Intel (Xeon) based.
But by 2011, these Intel based were simply not selling. According to Steve Jobs himself:
“Hardly anyone was buying them.”
Now why they weren’t buying them? I have no solid citations but by 2011 Linux was 16+ years old, had significantly matured and — in my humble opinion — overshadow Mac OS X in terms of features, flexibility and ease of use as far as server software went.
In short, Linux maturing represented a sea change that redefined what the server market was and could be. And, as a result, swept Xservers out of the marketplace. It was just not economically feasible to justify the purchase a pricey Xserver when any old server in the world could run Linux cleanly and efficiently. More opinionated details follow.
I managed a few Xservers when they were effectively abandoned and EOL (End of Life). What pain in the a** they all were!
That said they were a two sided coin:
- Cool looking hardware.
- Abysmal OS software.
And there is a third side to that coin:
- Both locked into Apple’s consumer OS mindset.
Near the end the only real reason we had them was for use as a print server. And we tossed one of them and replaced it with a Mac mini (to act as a server) and the worst aspect of that was how to best rack mount them. We had some weird rack mounted thing that could hold the Mac mini; but it still sucked because it was basically a cake box on a rack with a Mac mini inside of it.
Software-wise, I heard my former co-workers managed to get rid of it and set up an Ubuntu Linux print server on some old hardware. An old rack mounted server that could die any day. But that was fine to last until a new budget could happen and a newer server could replace it.
And that new server? Cheaper, faster and more resilient than the Xserve and Mac mini could ever be. Old Windows server about to kick the dust? Just install it on Linux and give it a new life!
Or how about setting up a web server? Xservers could run Apache and PHP, but always with utterly ancient and out of date versions. Why deal with the headache of maintaining that junk? Just go with Linux and maybe setup Virtualmin and Webmin on it to more easily manage it.
At the end of the day, Apple — at it’s best — makes highly refined consumer devices.
And servers are not highly refined consumer devices. They are boring machines that run practical system software in a very practical way. macOS is not server software; Linux is much better suited for servers.
macOS is cool but not really as up-to-date as far as server software goes. Why hobble yourself with macOS when it is always trailing behind what the pros use? I mean look at how lazy Apple is with macOS nowadays; imagine if that mentality were applied to server software? I mean you don’t have to imagine; Apple was quite abysmal dealing the headache they self-created by insisting all Mac OS X/macOS be closed-source Darwin/BSD-based.
In contrast, Linux is open source and very server oriented. Yeah, you can have GUIs on Linux, but ultimately Linux is all about the command line and server software. Linux wins the server software war!
Again, the Xserve servers physically looked cool, but software-wise they really stunk. Good riddance!
-
2@nekomatic “…so I don't think Linux was the deciding factor in the non-success of Apple Network Servers.” In 1993 it might have not been a factor, but by 2010 nobody was buying Xservers according to Steve Jobs himself: “…hardly anyone was buying them…” Commented Feb 27 at 17:02
-
2@nekomatic Took your criticism of the answer to heart and have edited it to add historical perspective. Added Apple Workgroup Server and Linux context as well as the brief life of Xservers in context. Thanks for the feedback! Commented Feb 27 at 17:30
-
4Good answer! You know, I always assumed, back in the day, that the raison d'être of the entire Apple server line was to support those "creative" businesses that were using Mac software (Apple's and 3rd party) to create images and videos and needed a server-side production solution for content pipelines. And they were locked in to Mac software.– davidbakCommented Feb 27 at 17:48
-
2Your mention of Mac Minis reminded me of something, so I checked - they're still an option for web servers with my hosting provider– Chris HCommented Feb 27 at 21:30
-
4The one reason to run Mac Mini servers is as build servers for CI for iOS apps. Yes, you could run Xcode and macOS on non-Apple hardware but the extra work and legal risk probably aren't worth it.– ojsCommented Feb 28 at 18:00
Apple servers were found where there was a lot of Apple clients. For example, a university IT department that hosted the Mac OS (faculty or labs) would often have Apple servers. But I think you're asking more why didn't Apple servers make themselves more common in mixed computing environments.
There was a brief period in the early 2000's when the Xserve was making some inroads partially due to the vector crunching abilities of the G4 and G5 PowerPC processors. This wasn't so much for being a network server than it was more for getting these powerful CPUs available as server machines. I was at a company around that time and we were looking at buying into that ecosystem for some heavy number crunching duties, but Apple representatives shied the decision makers away from it, presumably because of the impending Intel transition. Once the Xserve became just another Intel x86 box, there was no advantage to having the Apple product and they fizzled out, from what I could see.
-
2I know of a few universities with lots of Macs in the 90s that didn’t use Apple servers, relying instead on the same NetWare servers as the PCs. I don’t know why though (other than “NetWare worked for both and Apple servers didn’t provide enough extra value”, which I suppose is equivalent to your variant of the question). Commented Feb 26 at 19:57
-
1@StephenKitt Where there Apple servers at that moment? I started my first job in 1990/1991, in a small company that installed networks, Apple computers and PC's for the graphical sector. All Apple computers which needed a server were connected to a Netware server through AppleTalk.– chthonCommented Feb 26 at 20:39
-
@chthon not in 1990-91, the first Apple Workgroup Server was released in 1993 so still plenty of time for the 90s ;-). Commented Feb 26 at 21:05
-
1Yep, G4s were fast. An upgrade to G4 was what made my Blue and White a good number cruncher. Commented Feb 26 at 21:11
-
Admittedly, the advantage to having an Apple VS NetWare server wasn't much, but I recall the experience being a touch cleaner when connecting to the Apple server from a Mac; the NetWare server was still riddled with 8-dot-3 filenames and lack of metadata whereas the Apple server felt like a proper Mac drive. Sure, that isn't a huge advantage, but until the x86 servers (and/or practices around using them) caught up it was notable.– bjbCommented Feb 27 at 12:00
At least one Apple Xserve tester basically said that for them FiberChannel was required if a box would be deployed in the DC.
They tried a Xserve, was impressed by the speed but the machine was a non-runner in a center with hundred of machines.
-
4I'm afraid you misremembered because Fibre Channel was available on the Xserve, and in fact Apple sold a Fibre Channel array (Xserve RAID) and Fibre Channel SAN software (Xsan). Commented Feb 27 at 3:39
I considered buying a few for software build-and-test (I produce libraries for quite a few platforms), but there was no real advantage over using Mac Minis.