1    Introduction to Tru64 UNIX

This chapter introduces the Tru64 UNIX operating system and provides a description of its features. Many of the components listed in this chapter are described in more detail in later chapters. The following topics are discussed:

1.1    Overview

The Tru64 UNIX operating system delivers many features that raise it to the highest level of performance, scalability, and availability, yet make it simple to manage and operate. For users seeking to expand their information technology capabilities while increasing performance and maintaining the highest level of availability, Compaq offers the best industry UNIX solution.

Compaq Tru64 UNIX is the most time-tested 64-bit UNIX operating system you can buy. It brings new strengths, with features that:

1.1.1    Product History

Tru64 UNIX is the Compaq implementation of the Open Software Foundation Version 1.0 and Version 1.2 technology and the Motif Version 1.2.5 graphical user interface and programming environment. In addition, Tru64 UNIX supports the full features of the X Window System, Version 11, Release 6.3 (X11R6.3).

The Tru64 UNIX operating system is a multiuser/multitasking, 64-bit, advanced kernel architecture based on Carnegie Mellon University's Mach Version 2.5 kernel design with components from Berkeley Software Distribution (BSD) Versions 4.3 and 4.4, UNIX System Laboratories System V Release 4.0, other software sources, the public domain, and Compaq Computer Corporation.

Earlier versions of Tru64 UNIX were known as DIGITAL UNIX. It began its existence with the name DEC OSF/1.

1.1.2    Product Description

Tru64 UNIX is supported on all Alpha servers and workstations with 64 MB of memory.

The operating system incorporates several performance enhancements either developed or extended by Compaq, including wired memory, virtual memory, and Unified Buffer Cache; UNIX File System file block clustering and cached writes over NFS; IPv4 multicasting, path MTU discovery, and optimized TCP/IP; and quick-started shared libraries.

With Tru64 UNIX you have a clear and concise system administration environment (including graphics, Web-based, and character-cell) that:

Tru64 UNIX supports the Common Desktop Environment (CDE) as the default user interface. CDE provides a uniform graphical user interface, portable across multiple platforms, to facilitate common end-user and system administration tasks.

Tru64 UNIX provides real-time support and symmetric multiprocessing (SMP), dataless servers and clients, and numerous features to assist application programmers in developing applications that use shared libraries, threads, and memory-mapped files. It is fully compliant to the Single UNIX Specification, to the X/Open UNIX brand, to POSIX 1003.1b (real time) and to POSIX 1003.1c (with POSIX Threads -- formerly called DECthreads).

1.1.3    Standards

To ensure a high level of compatibility with the Compaq ULTRIX operating system, the Tru64 UNIX operating system is compatible with the Berkeley 4.3 and System V programming interfaces and, by complying with the System V Interface Definition (SVID3 Base and Kernel Extensions), Tru64 UNIX supports System V applications as well.

Part of the charter of The Open Group (formerly The Open Software Foundation) was to provide an interface for developing portable applications that would run on a variety of hardware platforms. Tru64 UNIX is compliant with the OSF Application Environment Specification (AES) that specifies the interface to support these portable applications. In addition, the Tru64 UNIX operating system complies with standards and industry specifications, including FIPS, POSIX, X/Open, XTI, and AT&T System V Interface Definition (SVID).

See Appendix A and the Software Product Description (SPD) for a list of standards that Tru64 UNIX supports.

1.2    Product Features and Enhancements

Tru64 UNIX offers an array of significant features and enhancements to support Enterprise applications, high performance technical computing, business intelligence, and Internet communications. Most of these features are incorporated into the base operating system, while others are incorporated into the optional components and separately licensed products packaged on the Tru64 UNIX Associated Products CD-ROMs. (See Section 1.4 for information about the Tru64 UNIX media kit.)

1.2.1    Scalability Features

Tru64 UNIX provides a host of scalability features. The following list describes several features that have been added since the Version 5.0 release:

1.2.2    Features of the Installation Processes

You can install Tru64 UNIX in several ways, using various utilities to help make the process as simple as possible. The following list describes the installation processes available to you; each is described in more detail in Section 2.1.

1.2.3    System and Network Management Features

Tru64 UNIX has a rich collection of features and provides many applications to help you easily set up, configure, and tune your system, and to simplify your daily maintenance, and adminstration tasks.

The following list highlights several system and network management features that were introduced or enhanced since Version 5.0. Chapter 2 provides more detailed information on many of these features.

1.2.4    UNIX and Microsoft Windows Interoperability

Tru64 UNIX provides a number of capabilities and products to simplify the development, deployment, and management of solutions in a mixed UNIX and Microsoft Windows environment. These capabilities help solve integration problems across a number of functional areas. See Chapter 7 for details.

Windows 2000 Single Sign-On software gives Windows 2000 users the capability of logging in to a Tru64 UNIX system using their Windows 2000 user names and passwords. See Section 7.3 for more information about this optional component.

1.2.5    Advanced Printing Software

The Advanced Printing Software, introduced in the Version 5.0 release and subsequently upgraded, is a printing system for Tru64 UNIX developed in collaboration with Xerox and based on the PrintXchange technology from Xerox. The Advanced Printing Software is a distributed client/server printing system for workgroup and enterprise environments. Based on the ISO 10175 Document Printing Application and POSIX 1384.7, the Advanced Printing Software uses inbound and outbound gateways to move print jobs to or from the lpr and lpd print subsystems.

With the Version 5.1 release, the Advanced Printing Software does the following:

See the Advanced Printing Software Release Notes and the Advanced Printing Software User Guide for more information.

1.2.6    System V Support

The System V habitat consists of alternate versions of commands, subroutines, and system calls that support the source code interfaces and run-time behavior for all components of the Base System and Kernel Extensions as defined in the System V Interface Definition (SVID). Using the System V habitat lets you override the default system commands and functions with corresponding System V commands and functions (system calls and subroutines). The Tru64 UNIX System V habitat supports all SVID 2 and SVID 3 functions.

With the Version 5.1 release, support for System V has been extended in the areas of commands and library functions, as well as the following:

For information about the System V habitat, see the Command and Shell User's Guide.

1.2.7    Documentation

The Tru64 UNIX documentation gives you the information you need in the format that is most convenient for you. For complete information about the Tru64 UNIX documentation, including changes made in the Version 5.1 release, see the Documentation Overview. The following list describes some of the features of the Tru64 UNIX documentation:

1.3    Optional Components

You can purchase a wide variety of software products from Compaq and many other companies to run on the Tru64 UNIX operating system.

Most of the separately licensed products described in the following sections are included with the Tru64 UNIX media kit. See the Software Product Description for additional information on any or all of these optional software packages.

1.3.1    TruCluster Server

TruCluster Server Version 5.1 is a highly integrated synthesis of Tru64 UNIX software, AlphaServer systems, and storage devices that operate as a single system. A TruCluster Server cluster acts as a single virtual system, even though it is made up of multiple systems. Members of the cluster can share resources, data storage, and cluster-wide file systems under a single security and management domain, yet they can be booted or shut down independently without disrupting the cluster.

A TruCluster Server environment can be as simple or as feature rich as you want. You configure a cluster that fits your needs, from a two-node cluster up to an eight-node cluster running high availability applications, such as the following:

TruCluster Server includes a cluster alias for the Internet protocol suite (TCP/IP) so that a cluster appears as a single system to its network clients and peers.

If you know how to manage a Tru64 UNIX system, you already know how to manage a TruCluster Server cluster because TruCluster Server extends single-system management capabilities to clusters. The SysMan Menu utilities provide an integrated view of the cluster environment, letting you manage a single member or the entire cluster.

For more information, see the TruCluster Server Technical Overview.

1.3.2    Logical Storage Manager

The Logical Storage Manager (LSM) is an integrated, host-based solution to data storage management, providing concatenation, striping, mirroring, and a graphical user interface that allows data storage management to be done on line -- without disrupting users or applications. (See Section 2.3 for more information.)

1.3.3    Advanced File System Utilities

The Advanced File System Utilities extend the high availability and flexibility of AdvFS. They provide a graphical user interface to help you do the following:

The graphical interface integrated with Performance Manager lets file system metrics pass from Advanced File System Utilities to Performance Manager.

1.3.4    Developer's Toolkit

The Developers' Toolkit is a prerequisite for all Compaq Tru64 UNIX development tools, languages, and environments. The Toolkit contains the following components:

See Chapter 6 for more information.

1.3.5    Advanced Server for UNIX

The Advanced Server for UNIX software provides seamless interoperability between Tru64 UNIX servers, Windows NT servers, and Microsoft Windows clients. The Advanced Server enables a Tru64 UNIX system to run the services that make it appear as a Microsoft Advanced Server.

1.3.6    Multimedia Services

Multimedia Services software brings audio and video capabilities to Compaq Tru64 UNIX workstations and provides a full multimedia programming library for developers. The Multimedia Services Run-Time license is included with the base operating system.

1.3.7    Other Software

The following software is not included with the Tru64 UNIX media kit, but can be separately purchased:

1.4    Packaging

The Tru64 UNIX media kit contains four CD-ROMs labeled as follows:

Many of the associated products are optional subsets of the base operating system. Others (such as the Developer's Toolkit, TruCluster Server products, Logical Storage Manager, and Advanced Server for UNIX) are separately licensed products. See Section 1.3.7 for more information.

The media kit also contains printed copies of books in the Startup Documentation Kit, which will help you install and set up your Tru64 UNIX operating system.

If you purchase an Update Contract for the media, you receive the most current versions of the operating system, associated products, and documentation CD-ROMs, in addition to any of the printed manuals in the Startup Documentation Kit that have changed since the last release.

1.4.1    Documentation

The following printed documentation ships with the Tru64 UNIX media kit:

1.4.2    Licensing

Tru64 UNIX operating system software is furnished under the licensing of the Compaq Computer Corporation Standard Terms and Conditions.

In addition to the Operating System Base License, which is the prerequisite for all other licenses, there are five types of operating system licenses available on Alpha systems.

For more information on these licenses, see the Software Product Description.

Tru64 UNIX provides the enabling technology to support static hardware partitions only on certain servers. These hardware partitions allow multiple instances of the operating system, which increases flexibility in testing new versions and running multiple versions for applications. Consult the Systems and Options Catalog at the following URL for detailed configuration guidelines:

http://www.digital.com/info/SOHOME/SOHOMEHM.HTM

The use of Tru64 UNIX in hardware partitions requires a Tru64 UNIX Hardware Partitioning License for each additional partition. For more information, see the "Software Licensing" section in the Software Product Description.