OS UPDATE

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 barryn@erols.com.

































































































































































Vendor Product CPU compatibility Graphical interface Multiuser Primary role: desktop or server Price
Apple Computer Inc.
Cupertino, Calif.
800-538-9696
www.apple.com
Mac OS 8.6 Macintosh Yes No Desktop Comes with Macintosh computers
Caldera Systems Inc.
Orem, Utah
801-756-4999
www.calderasystems.com
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.
415-857-1501
www.hp.com
HP-UX 11.0 (Unix) HP PA-RISC Yes Yes Server Comes with HP 9000 computers
IBM Corp.
Armonk, N.Y.
800-426-2255
www.ibm.com
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.
Redmond, Wash.
800-662-6796
www.microsoft.com
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.
Durham, N.C.
888-733-4281
www.redhat.com
Red Hat Linux 6.1 (Unix-like) Intel, Alpha, Sun Sparc Yes Yes Either $150
Santa Cruz Operation Inc.
Santa Cruz, Calif.
800-726-8649
www.sco.com
UnixWare 7.1 (Unix) Intel Yes Yes Server $99 to $9,999, depending on number of users
Sun Microsystems Inc.
Palo Alto, Calif.
800-786-7638
www.sun.com
Solaris 7 (Unix) Sun Sparc, Intel Yes Yes Server Comes with Sun computers; $695 for Intel version

inside gcn

  • Autonomous driverless car with Head Up Display (Scharfsinn/Shutterstock.com)

    What are these 'levels' of autonomous vehicles?

Reader Comments

Please post your comments here. Comments are moderated, so they may not appear immediately after submitting. We will not post comments that we consider abusive or off-topic.

Please type the letters/numbers you see above

More from 1105 Public Sector Media Group