UNIX IS ONE OF the IT world's few living legends. It has been in continuous use since its birth in 1969 and its storied past is like that of a nation: Inept rulers brought it to the brink of ruin, a dictator was deposed by a public rebellion, coalitions were made and dissolved, party loyalists inflamed passions by defecting to the other side, and for a time, anarchy reigned. For corporations, Unix's journey through adolescence was anything but fun.
Corporate users rode out Unix's growing pains, in part by ignoring vendor pleas to install every new OS upgrade. Unix is no fire-and-forget endeavor. It takes months to tweak out a Unix server for optimal performance and stability. But once you find that elusive combination of hardware, OS version, and patches, you leave it alone. Unix has endured because, when it is tuned, a Unix box is a magnificent beast. It seems able to shoulder any load, and it'll run and run until something melts.
Many believe that Linux hurt commercial Unix by doing for free what expensive operating systems had done for years. That's sadly true for SCO and SGI, but IBM, Sun Microsystems, and Hewlett-Packard have thrived in the Unix renaissance brought about by Linux. Using Linux as a teaching tool, universities are once again graduating Unix-literate administrators and developers. Linux knowledge isn't directly applicable to enterprise Unix systems, but Linux experience creates a solid foundation for enterprise training as well as an understanding of why Linux has not replaced Unix. Commercial Unix development, particularly bug fixes and enhancements, is spurred ahead by the knowledge that an entire product line, even an entire company, rides on the OS.
Our snapshots look at six commercial Unix variants, giving you an idea of where each is and where each is headed. We looked at how well the variants work with a set of 10 corporate applications: Oracle 8i database, IBM WebSphere Application Server, Adobe FrameMaker 6, iPlanet Enterprise Web Server, Microsoft Internet Explorer, Sybase ASE, Lotus Domino, ChiliSoft ASP, Vitria BusinessWare, and SAP. The application score shows how many of the sets each OS supports.
Finally, we gave each an overall score to illustrate how healthy each is for work in the enterprise. The score depicts each variant's outlook, based on the pace of new development, software portability, quality of documentation and support, and market position.
Current release: Irix 6.5
Platform: SGI MIPS servers and workstations
Standard: Unix 95
Application score: 2 out of 10
Advantages: Irix scales to 512 CPUs and 1TB of RAM; it leverages astounding server I/O performance; and Irix on SGI owns the high-end visualization and digital media markets.
Disadvantages: Slow MIPS CPUs and aborted PC efforts have hurt SGI's bottom line; SGI's shift toward Linux and Windows belies a stated commitment to MIPS/Irix; compatibility and tools problems hamper commerciial development.
Prognosis: SGI can't win. The company tried to distance itself from sluggish MIPS processors and its quirky Irix OS by shifting toward Intel PCs, Windows, and Linux. That brought cries of abandonment from SGI's existing Irix customers, forcing the company to promise new Irix platforms through 2006.
SGI has a rare gift for building ultra-fast server I/O subsystems. This serves SGI's data-intensive traditional markets (film and TV animation, medical and scientific visualization, and high-end digital media) well, but that niche is too small to sustain SGI.
They way we see it, there's no real hope: Irix is a goner. Hopefully, its user base will support future servers based on Linux and other operating systems, If not, we hope Irix doesn't take SGI down with it.
Current release: AIX 5L
Platform: IBM RS/6000 and selected other systems running IBM Power and PowerPC series processors; Intel IA-64 edition planned
Standard: Unix 98
Application score: 9 out of 10
Advantages: IBM 64-bit Power/PowerPC CPUs are solid performers at deceptively low clock speeds; one OS covers entire RS/6000 product line; Linux source code portability is a standard option; and IBM's Visual Age Java and C/C++ tools and developer-friendly policies encourage development.
Disadvantages: IBM's manuals and support documents are often inscrutable; plans for enterprise IA-64 and Linux systems raise concerns that IBM may scale back RS/6000 and AIX.
Prognosis: AIX 5L, code-named "project Monterey," borrows pieces from several Unix implementations to create a versatile, broadly compatible operating environment. IBM is hedging its bets, blessing Linux as its platform-unifying OS and promising to build AIX for Intel's 64-bit CPU architecture. That has raised doubts about IBM's commitment to AIX and RS/6000, but AIX users shouldn't fret. It'll be a long time before Linux or Intel can measure up to IBM's current enterprise Unix offerings.
IBM has always taken on lots of partners, but IBM rarely alters its strategy to please them. Therefore, we believe AIX is here to stay, and we're glad IBM is offering users an alternative to AIX on what has been a locked-down platform.
Compaq Tru64 Unix
Current release: Tru64 Unix 5.1
Platform: Compaq Alpha workstations and servers
Standard: Unix 95
Application score: 4 out of 10
Advantages: Tru64 uses the powerful, lightweight Carnegie-Mellon Mach kernel; the 64-bit Alpha CPU is the best available for small and midsize servers; this continues Digital Equipment's legacy of creating powerful, affordable server systems.
Disadvantages: Compaq lacks experience and credibility outside Intel server market; Linux is very popular among Alpha users; and holes in System V compatibility make application porting difficult.
Prognosis: Of the many gems acquired in Compaq's purchase of Digital Equipment, few shine as brightly as the Alpha CPU. Alpha routinely tops SPEC (Standard Performance Evaluation Corporation) benchmarks as the fastest CPU at a given clock speed.
Compaq changed Digital Unix's name to Tru64 Unix to highlight the Alpha chip's 64-bit pedigree. Now Compaq has to earn the trust of the large-scale server market.
Unfortunately, Compaq's PC credentials do it more harm than good. Likewise, Linux and the mature OpenVMS may win more enterprise accounts than the fairly proprietary Tru64. Intel will undoubtedly pressure Compaq to prefer IA-64 chips over Alpha.
Tru64 UUnix on Alpha leads the pack in raw performance, but we suggest you wait to see what Compaq does with Alpha after IA-64 debuts.
Current release: HP-UX 11i
Platform: HP 9000 servers
Standard: Unix 95
Application score: 9 out of 10
Advantages: HP has a solid reputation for reliability and service; HP-UX comes with a substantial OS bundle including a Web server, C/C++, Windows networking, WAP (Wireless Application Protocol) services, Linux APIs, iPlanet directory server, and Veritas file system.
Disadvantages: HP PA-RISC architecture is falling behind in performance relative to the competition.
Prognosis: Hewlett-Packard is the Volvo of IT: It quietly churns out ugly, bulletproof boxes that virtually care for themselves. HP is rarely first or fastest, but it packs enormous value into its Unix products.
Not surprisingly, HP-UX is almost Linux-like in its completeness, with time-proven enterprise tools and services included in the bundle.
HP's inclusion of the Veritas journaling file system moves HP-UX 11i to the front of the pack.
Once HP catches up to rivals' performance and certifies HP-UX as Unix 98-compliant, it could move ahead of Sun and IBM.
Current release: UnixWare 7.1
Platform: Intel PC workstations and servers
Standard: Unix 95
Application score: 0 out of 10
Advantages: SCO is the owner of Unix System V source code; UnixWare is the most powerful and complete PC Unix; and it ships with excellent, affordable development tools.
Disadvantages: Development has been stagnant lately; sales have been trounced by free Linux and $75 Solaris x86; and most importantly, UnixWare does not support high-profile back-office applications.
Prognosis: The Santa Cruz Operation holds the keys to the kingdom: the source code for System V Unix. As such, UnixWare 7.1 is as pure a Unix as you'll find, and SCO surrounds it with a healthy assortment of tools and services.
Nevertheless, this hasn't done SCO much good. PC Unix has always been a tough sell except in limited vertical markets. When Linux got respectable and Sun slashed the price of Solaris x86 to $75, SCO was shoved out of the market it created.
Aside from Tarantella, a shockingly powerful Web-based application server, things look sadly bleak for this PC Unix pioneer.
Sun Microsystems Solaris
Current release: Solaris 8
Platform: Sun Sparc and Intel PC workstations and servers
Standard: Unix 98
Application score: 10 out of 10
Advantages: Brilliant, aggressive marketing made Solaris the de facto Unix; the Sparc and Intel versions are the same OS; and Solaris has the broadest application support of any commercial Unix-based OS.
Disadvantages: Sparc processors don't scale as efficiently as rivals'; large-scale Sun systems are notoriously expensive; and Solaris ships with an anemic standard software bundle with costly options.
Prognosis: Tough marketing and driven development catapulted Sun to first place, a position Sun jealously protects. Simply, Solaris leads because Sun makes sure that everything runs on Solaris.
Price and performance combine to form Sun's Achilles' heel and the door through which IBM and HP gain access to corporate accounts. Sun customers benefit from a huge and well-trained workforce, Sun's crack consulting staff, and Sun's quick resolution of Solaris bugs. These advantages, along with Sun's ownership of Java and its involvement in iPlanet, make Sun the safest choice in enterprise Unix systems.
This story, "Six flavors run the gamut: The good, the bad, and the ugly" was originally published by InfoWorld.