Ahhh, I still have fond memories of the Sun Ultra Enterprise server we ran back in the late 90s.
The computer so fast (for its day) that it came with it's own spoiler (e.g. a separate bit of snap-on plastic for its top fan ducting). It was affectionately known around the lab as the "Purple Monster".
I won't miss Solaris's "pkg-add" installer though--what a kludge.
I guess it depends on how you define Unix. While Apple provides both software and hardware, and is a certified Unix (I still haven't met anyone who actually cares about this), there are a lot of older Unix admins who think CDE and X constitutes a Unix workstation, for right or wrong.
A pity Sun was so acquisition happy as Apple might have been interested in buying the server part of the company - older versions of OS X had partial ZFS support, and there's still pretty good support for dtrace. Buying the server-only part could have been a good play if Apple decided to re-enter the server market (ask Apple staff about OS X server - the company doesn't want to pursue the server market right now).
Yeah, the lack of CDE and X (and the addition of Quartz and Aqua) definitely make a Mac feel like a different sort of thing than "a UNIX workstation".
Though on the other hand, were I the "Spirit of UNIX", I'd prefer CDE (and to some degree, X) not to be thought of as my defining characteristics... :)
Certification aside, OS X's treatment of X applications as second-class citizens make it sufficiently not-unix-like in my mind. Apple is definitely not pursuing the almost-big-iron server market, but their easy to use sharing features do make it an attractive server choice for some (many?).
What makes a workstation, anyway? Exotic graphics hardware? (I thought you could get Apple to build you a Mac Pro with a stack of Quadros, although I just checked the Apple Store and that doesn't seem to be an option anymore, so maybe you've got a point there.) A RISC processor? (Good luck with that, these days.)
If the Mac Pro is insufficiently workstation-y for you, how about the Cray CX-1 family, which last I checked is still in production?
A Mac Pro is just an overgrown PC, much like any Intel server you can get from Dell. It's pretty and classy and, while it runs a real Unix, the whole platform was really designed to run Windows, much like every Intel box has been for a long time. It was a compromise made when Apple switched away from PowerPCs.
What made a Unix workstation something unique is that it was built not to run legacy software (I bet the latest Dell can still boot MS-DOS 3.3) but to be the fastest possible machine that given amount of money could buy. That involved, of course, custom graphics hardware, weird disk controllers and exotic buses with hardware-assisted everything. It's a shame most people never experienced this and, for the time being (can you imagine someone building a desktop computer that cannot run Windows?), won't.
As for the CX-1, it's a cluster of PCs in a deskside package. Lame. Seymour would never approve it.
Today the fastest possible machine that given amount of money can buy is an x86 PC. The cost of the backwards compatibility crap is more than subsidized by the huge economy of scale. Removing DOS/Windows support would actually cost money and would make no performance difference.
In particular, the fastest possible machines that any amount of money can buy tend to be, these days, basically just piles of x86 PCs. http://www.top500.org/lists/2009/11
Also, "the fastest possible machine that given amount of money can buy" is an x86 PC precisely because there are no more Unix workstation manufacturers left.
Unix workstations were built to run Unix. A Mac pro is essentially a PC. It boots through EFI and is capable of running OSX, but all of the parts of a PC are still there. The proof is that it runs Windows.
The difference looks subtle now, when every desktop computer is essentially the same. For those who lived through this, like the writer of the original article, it was blatantly obvious.
Well it's a question of artificial ontology, isn't it? I mean, it'd be awfully tough to legally define what's a "UNIX workstation" and what's a mere "PC". Plenty of UNIX workstations have run Windows in varying capacities, so that can't really be it.
I'd think to capture the "spirit" you'd start with something like "UNIX workstation: a primarily single-user computing system designed by a vendor to primarily run that same vendor's UNIX operating system, an operating system designed exclusively to be run on that vendor's computing systems and which can't easily be run on other vendors systems". That sounds a lot like the business Apple's in (and which apparently nobody else is anymore).
What do you mean by 'real UNIX'? OSX is a 'real' UNIX. And in practise, Linux is far more UNIXy than that is. The BSDs are still reasonably popular too. Are they not 'real' UNIX?
Well, I still remember the demo I used to do for people - draw a "broken" window in the graphical editor and copy this shape and paste it to be the shape of an existing terminal window and have everything work.
Yeah, the lack of GNU tools is what really annoys me most about Solaris. The Solaris kernel (and assorted kickass technologies like dtrace and ZFS) with a GNU userland sounds pretty great, but there is some FUD surrounding its future and roadmap.
Unfortunately Oracle isn't including OpenSolaris in their roadmaps, haven't responded to the open letter, and just published EOL dates for OpenSolaris for the first time (but still say OpenSolaris isn't going anywhere).