OS UPDATE<@VM>Try one of 18 OSes for server, PC use
Heads up: Linux, Unix and Windows NT operating systems continue to evolve
By Barry Nance
Special to GCN
Do Microsoft Corp.'s legal problems with the Justice Department portend a shake-up in the federal market dominated by the company's Windows operating system? Maybe. Maybe not. But managers have always had a choice of operating systems and, court findings notwithstanding, the reasons for picking one over another will remain largely the same.
The key to choosing the right operating system is to first choose the right application or set of applications for the job. Decisions about operating systems, as well as the kinds of computers you buy, usually fall into place if you know what you're going to do with them.
But it is not always that simple. If you are selecting from among equally capable applications, the biggest consideration becomes which OS to run those apps under. Or, if your organization has its own staff of programmers to build custom apps, choosing the right OS becomes more complex.
This Buyers Guide identifies and characterizes operating systems for desktop PC, multiuser and server use.
Operating systems almost always are specific to particular CPU architectures. The exception'fast becoming the rule in many cases'are operating systems for the Intel 80x86 CPU. The current incarnation of these CPUs can be found in the family of Pentium chips that power desktop machines and small servers.
|Tips for buyers|
|' Get an operating system that supports the application or applications you have chosen for your organization. Don't get an operating system and then look for application software.|
' Make sure the vendor identifies its license fees for any extra components, spells out its technical support plans and clearly explains its schedule of license fees for additional users.
' Be aware that the technical support for freeware Linux, notwithstanding the efforts of Red Hat Inc. and Caldera Systems Inc., can be very different from support for other operating systems.
' If security is a big concern, look closely at Hewlett-Packard Co.'s add-ons for HP-UX.
' Discount entirely any vendor's claim of portability for its operating system and the applications it runs. For example, a Unix application that runs under Santa Cruz Operation Inc.'s UnixWare may not be available for IBM Corp.'s AIX. Similarly, a Microsoft Windows application that runs under Windows 98 or NT may not be available for Digital Equipment Corp.'s Alpha version of NT.
Alternatives to Microsoft Windows have always existed, but software manufacturers have focused most of their efforts on supporting Windows. Fewer applications exist for OS/2, MS-DOS, Santa Cruz Operation UnixWare and Linux, all of which run on systems built around Intel 80x86 CPUs.
Linux also runs on several CPU platforms other than those of Intel Corp. Java applications, in theory, can run under any OS for which a vendor has licensed the Java run-time environment from Sun Microsystems Inc.
Not only does Windows itself come in various flavors, Microsoft includes its own Java run-time environment in Windows. Microsoft markets its Windows 9x OSes for desktop PC users and its Windows NT Workstation for desktop machines with more memory and CPU speed.
Windows 2000, Microsoft has said, will eventually replace Win9x and NT Workstation. And Windows 2000 Server will gradually supplant NT Server, which combines the operations of a file server and Web server in a single OS.
For computers designed to do more than a typical desktop machine, there are sophisticated OSes designed for other CPU architectures.
Hewlett-Packard Co. makes computers with Precision Architecture-RISC chips and that run HP's flavor of Unix, HP-UX. IBM Corp. builds RS/6000 computers, which contain PowerPC CPU chips and run IBM's AIX. Sun Microsystems has SunSoft Solaris, another Unix variation, for its Sparc chip computers. To complicate matters, Sun also has a version of Solaris that runs on 80x86 CPUs.
Finally, there's MVS, which is specific to IBM 370 mainframes, and OS/400, which is specific to IBM AS/400 computers, as well as Apple Mac OS, which runs only on Macintosh computers.
An OS with a graphical user interface makes working with files'copying, moving or deleting'easier, and it makes possible the development of apps that present the same GUI. Most of the operating systems in this guide are GUI-based.
The Windows GUI is well-known; Unix and Linux rely on X-Windows; OS/2 incorporates an object-oriented GUI, and, of course, Macintosh computers have a graphical desktop metaphor.
Some people consider the now-obsolete Windows 3.x a GUI for DOS. But generally speaking, MS-DOS, PC-DOS, MVS and OS/400 are command-line operating systems that require users to remember arcane commands, some which have a complex syntax. Similarly, error messages from these non-GUI operating systems are often cryptic.
An OS that can run either multiple computer programs on behalf of several people or a single computer program that can accommodate multiple users concurrently is designated as multiuser. Unix and MVS are examples of multiuser operating systems. Such environments are advantageous if your application supports it and if spreading costs over many users makes economic sense.All for one
In contrast, a server OS is single-user for the person sitting at the server computer but can dole out files or Web pages to multiple networked users. For example, a computer running Windows NT Server can respond to requests from many networked users for files or Web pages, but those users must run individual copies of word processing, spreadsheet, accounting or other applications.
A desktop OS is single-user and typically not used for serving files. Although Win98, NT and OS/2 Warp users theoretically can share files among users on a peer-to-peer basis, most organizations do not implement the peer networking features of these OSes. Making backup copies of files across multiple desktop computers is difficult, and a user interacting with a desktop machine that's also a server becomes disconcerted and frustrated when the machine appears to slow down because it's busy serving up files to other users.
Unix systems generally are characterized as server-based because of the OS' multiuser design, but some agencies and departments forego its multiuser ability and use Unix in a single-user mode.
Software makers generally set baseline retail prices, but such pricing might not reflect how your organization wants to use an OS. Be sure to check out each vendor's license fees and also take into account the hardware on which you run the OS.Barry Nance, a software developer, computer consultant and author, writes from Wethersfield, Conn., about information technology. E-mail him at [email protected].
| Vendor|| Product|| CPU compatibility|| Graphical interface|| Multiuser|| Primary role: desktop or server|| Price|
| Apple Computer Inc. |
| Mac OS 8.6|| Macintosh|| Yes|| No|| Desktop|| Comes with Macintosh computers |
| Caldera Systems Inc. |
| OpenLinux 2.3 (Unix-like)|| Intel|| Yes|| Yes|| Either|| $50 |
| Compaq Computer Corp. Houston 800-345-1518 www.compaq.com|| Tru64 Unix 5.0 (Unix)|| Alpha || Yes|| Yes|| Server|| Comes with Compaq Alpha servers |
| Hewlett-Packard Co. |
Palo Alto, Calif.
| HP-UX 11.0 (Unix)|| HP PA-RISC|| Yes|| Yes|| Server|| Comes with HP 9000 computers |
| IBM Corp. |
| AIX 4.3 (Unix)|| RS/6000|| Yes|| Yes|| Server|| Comes with RS/6000 computers |
| PC-DOS 7.0|| Intel|| No|| No|| Desktop|| $127 |
| OS/2 Warp 4.0|| Intel|| Yes|| No|| Desktop|| $243 |
| MVS|| S/370-architecture mainframes|| No|| Yes|| Server|| Varies by machine configuration |
| OS/400|| AS/400|| No|| Yes|| Server|| Varies by machine configuration |
| Microsoft Corp. |
| Windows 98|| Intel|| Yes|| No|| Desktop|| $179|
| Windows NT Workstation 4.0|| Intel, Alpha|| Yes|| No|| Desktop|| $319 |
| Windows NT Server 4.0|| Intel, Alpha|| Yes|| No|| Server|| $1,129 for 10-user license |
| Windows 2000|| Intel|| Yes|| No|| Desktop|| To be set |
| Windows 2000 Server|| Intel|| Yes|| No|| Server|| To be set |
| MS-DOS 6.22|| Intel|| No|| No|| Desktop|| $189 |
| Red Hat Inc. |
| Red Hat Linux 6.1 (Unix-like)|| Intel, Alpha, Sun Sparc|| Yes|| Yes|| Either|| $150|
| Santa Cruz Operation Inc. |
Santa Cruz, Calif.
| UnixWare 7.1 (Unix)|| Intel|| Yes|| Yes|| Server|| $99 to $9,999, depending on number of users|
| Sun Microsystems Inc. |
Palo Alto, Calif.
| Solaris 7 (Unix)|| Sun Sparc, Intel|| Yes|| Yes|| Server|| Comes with Sun computers; $695 for Intel version |