Solid Block of Ise

A Kevlar-Burrito Full Of Meat

Apple - The Last Of The Proprietary UNIX Vendors

Posted by isecore on March 28th, 2008

(Warning: This is a very, very, very geeky article. Do not read if you’re not a hard-core computer nerd)

I was sitting just a few minutes ago, idly surfing the intarweb. Milling around inside my head was various threads and yarns, and out of the chaos I realized that by all measures and means, Apple is the last real proprietary UNIX-vendor.

There was a time when proprietary UNIX’es ruled the kingdom of serious computing-use. This was back when the only real supercomputers came from Cray, the only real graphics workstation were badged Silicon Graphics and when the must-have UNIX workstations with almost complete certainty came from Sun Microsystems.

This was also back when Linux was in its infancy (or not even born at all), when GNU still was unknown territory to all but the most die-hard enthusiasts, back when Macs still were considered desktop-publishing machines.

It’s ironic how things have changed a decade or two later. Silicon Graphics renamed themselves SGI and then started flapping about like a fish out of water when regular beige PC’s started having enough power to be a competitor. Cray still exists, but have been made a margin-player by companies such as IBM and (ironically) SGI using what is basically regular PC’s in clustered modes running Linux and Open-Source Software. Sun seemed to be floundering as well, but rather than trying to fight for a dying market they adapted. First by changing their hardware around, and later by opening up their operating system as well as opening up Java.

Apple however did the biggest change. In acquiring NeXT back in 1997 they not only got The Steve back to One Infinite Loop, they also acquired an operating system with heavy roots in proprietary UNIX. NeXTstep, later known as OpenStep, which later became the foundation of MacOS X. Don’t be fooled by it’s pretty aesthetics, it’s solidly UNIX in the bottom. Admittedly, it’s not 100% proprietary in the same way that IRIX (which was the UNIX-flavor that Silicon Graphics pushed) was proprietary, but none the less it’s a lot more proprietary than most other free UNIXish operating systems around today.

I remember when I was a young nerd. I lusted for those horribly expensive but very powerful proprietary UNIX-boxes. When other teenagers had half-naked models on their walls, I had a poster from Sun, proclaiming their then-current slogan “the network is the computer”. I still think it’s a great slogan though.

My first real exposure to something of that magnitude was a Sun Ultra 1 back in 1997 or so. I of course had toyed with various free UNIX-like systems such as Linux and BSD’s, but Solaris was my first real exposure to a proprietary system. I came to a realization then, that proprietary UNIX’es were powerful in the sense that a Formula 1-car is powerful. It’s been designed for a pretty narrow field of operation, and is very good at it, but in regular handling it’s quite over-engineered and to most people quite useless.

Since then I’ve had plenty of time to play with alternative operating systems. I’ve played with IRIX, the proprietary system used on older Silicon Graphics-machines. If you’ve ever seen the first Jurassic Park, then you’ve seen the funky filemanager that was included as a kind of joke. I’ve played with that, and it’s quite useless. I’ve ran systems from Sun, both on regular old x86-hardware as well as SPARC. I’ve run NeXTstep/OpenStep. I’ve also tried the legendary and rather obscure BeOS. I’ve telnetted into various VAXen and I’ve even touched (as in physically putting my hand on it, since it was non-functioning at the time) a PDP-7, the computer system that the original UNIX was developed on. Note to other nerds, it wasn’t _THE_ PDP-7, just one of them.

So, again. I find it somewhat amusing and ironic that Apple remains as the only vendor of what could be called a proprietary UNIX. Sure, it’s not completely proprietary since most of it’s underpinnings come from the world of BSD and is called Darwin, but Apple guards OS X many secrets closely, and this is what I feel qualifies it for the label of “proprietary UNIX”.

License

This work is published under a Creative Commons Attribution-NoDerivs 2.5 Sweden License.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Perhaps these similar posts might be of interest?