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:

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 (UFS) file block clustering and cached writes over the Network File System (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 does the following:

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).

The Common Desktop Environment (CDE) is the default user interface.

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    Standards

With the Version 5.1A release, Tru64 UNIX complies with the UNIX 98 Product Standard, a significantly enhanced version of the UNIX 95 product standard.

UNIX 98 enhancements include the following:

UNIX 98 is made up of the following product standards:

The UNIX 98 Conformance Statement Questionnaire for Tru64 UNIX is provided on The Open Group Web site at the following site:

http://www.opengroup.org/csq/

Tru64 UNIX does not support the optional enhancements to the UNIX 98 Product Standard, such as software administration facilities and a set of APIs for real-time support.

This version of the operating system also complies with the UNIX 98 Workstation Product Standard, which is the same as the UNIX 98 Product Standard, but with the additional requirement of conforming to the Common Desktop Environment Product Standard.

The CDE standard defines the X/Open Common Desktop Environment, a common graphical user interface environment for use on systems supporting the X Window System. This standard defines a standard set of functional capabilities and supporting infrastructure, as well as the associated standard application programming interfaces, command-line actions, data interchange formats, and protocols that must be supported by a conformant system. It provides standard forms of the facilities normally found in a graphical user interface environment, including windowing and window management, session management, file management, electronic mail, text editing, calendar and appointments management, calculator, application building and integration services, print job services, and a help service.

The 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), supports System V applications as well.

See Appendix A and the Tru64 UNIX Operating System QuickSpec (formerly called Software Product Description) 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.)

The following sections describe features of the operating system, as well as some new features and enhancements provided in the Version 5.1A release.

1.2.1    Scalability

The easy replacement and maintenance of CPUs and the ability to configure mixed-speed CPUs are among the scalability features supported in the Version 5.1A 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 administration tasks.

The following list highlights system and network management features. Chapter 2 provides more detailed information on many of these features.

1.2.4    ARMTech Resource Management Software

Version 5.1A introduces support for Aurema's Resource Management Software products, which allow for richer and easier management of the resources needed to keep mission-critical applications running at peak performance.

Tru64 UNIX includes Aurema's ARMTech suite of resource management products on the Associated Products Volume 2 CD-ROM. Aurema's ShareExpress entry-level resource management utility is available license free. The enhanced Aurema resource management products, ShareExtra and ShareEnterprise, can be enabled by purchasing a license from Aurema.

ARMTech is a powerful system utility that enables dynamic allocation and balancing of CPU system resources.

The license-free ShareExpress product provides an enhanced UNIX timeshare scheduler offering equal sharing on a per-user basis. The ShareExtra product provides differential sharing of CPU resources. The ShareEnterprise product provides group-based sharing of CPU resources, storage of historical and accounting information, and other powerful resource management features.

1.2.5    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 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.6    Advanced Printing Software

Advanced Printing Software is a printing system for Tru64 UNIX. It was developed in collaboration with Xerox and based on the PrintXchange technology from Xerox. Advanced Printing Software is a distributed client/server printing system for workgroup and enterprise environments.

Advanced Printing Software offers full-featured print spooling functions such as job scheduling, job retention, event notification, multiple levels of access control, print queue failover, and host transparency when used in a TruCluster Server environment.

It uses the Network Information Service (NIS) or the Lightweight Directory Access Protocol (LDAP) to distribute printer information throughout your environment and uses inbound and outbound gateways to interoperate with lpd print subsystems.

Advanced Printing Software is based on the print system model defined in the ISO 10175 Document Printing Application standard and the command set defined in the POSIX 1384.7 draft standard.

For more information, see the Advanced Printing Software Release Notes (included with the software subset) and the Advanced Printing Software User Guide, which is available on the Tru64 UNIX Documentation CD-ROM and on the Web.

1.2.7    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.

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

1.2.8    Compaq Secure Web Server

The Compaq Secure Web Server included in the Version 5.1A release is based on the industry standard Apache Software Foundation (ASF) code base. Compaq improved the base ASF product by including Secure Sockets Layer (SSL) capability that allows for encryption up to 156 bits. This server also includes support for Java Servlets, Java Server Pages, and Hypertext Preprocessor (PHP).

1.2.9    iPlanet Directory Server

Tru64 UNIX includes the iPlanet Directory Server, which you can use as a general-purpose corporate directory or as the primary directory for Tru64 UNIX applications or other applications that need access to a directory. The software license is included with the Tru64 UNIX base license and is valid for up to 200,000 users. For more than 200,000 users, you must purchase an additional license.

1.2.10    Tru64 UNIX Open Source Software Collection

Included with the Tru64 UNIX Media Kit is the Open Source Software Collection CD-ROM, which supplies you with user and administration utilities along with multimedia and graphics packages that enable you to exploit the power of Tru64 UNIX systems. This software collection saves you the time and inconvenience of searching the Internet to locate software that has been qualified and tested on Compaq Tru64 UNIX.

In addition to an array of public domain freeware and shareware programs, the Open Source Software Collection disk includes tools developed by Compaq that are not for commercial sale and demonstration versions of commercial packages. (See also Section 1.3.7.1 for information about the Internet Express for Tru64 UNIX CD-ROM.)

1.2.11    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.1A 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 Tru64 UNIX Operating System Quickspec (formerly called Software Product Description) or the Tru64 UNIX Web site for additional information on these optional software packages.

1.3.1    TruCluster Server

TruCluster Server 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 clusterwide 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 can 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 Cluster Technical Overview.

1.3.2    Logical Storage Manager

The Logical Storage Manager (LSM) software is an optional integrated, host-based disk storage management application that allows you to manage storage devices without disrupting users or applications accessing data on those storage devices. Among the features provided by LSM is concatenation, striping, mirroring, and RAID 5. You can perform LSM tasks using several graphical interface utilities, a menu-driven utility, or the LSM command line.

With the Version 5.1A release, the LSM graphical interface lsmsa has been enhanced to provide full AdvFS functionality and an extensive new help suite. Also called the LSM Storage Administrator, the lsmsa interface displays a hierarchical view of LSM objects, AdvFS domains, and their relationships. You use lsmsa to view and manage LSM objects and AdvFS domains on a local or remote (client) system.

The Version 5.1A release also removes some of the restrictions on LSM in a cluster. You can now place the cluster_root domain into an LSM volume with the new volmigrate command, and encapsulate cluster members' swap devices into LSM volumes with the new swap keyword to the volencap command. For more information see the Cluster Administration manual and the volmigrate(8) and volencap(8) reference pages.

For more information about LSM, see Section 2.3 or the Logical Storage Manager manual.

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. (See Section 2.5.3 for information about 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 and Windows 2000 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 sections describe software that is not included with the Tru64 UNIX media kit, but can be separately obtained:

1.3.7.1    Internet Express for Tru64 UNIX

The software on the Internet Express for Tru64 UNIX CD-ROM provides commonly used Internet software, which has been compiled and configured to run on Tru64 UNIX AlphaServer systems. The Internet Express (formerly Open Source Internet Solutions) CD-ROM is packaged with AlphaServer systems and is separately orderable from Compaq.

The software package also provides administrative tools developed by Compaq to configure and manage Internet components. The following list describes some of the software included in the package:

All software has been tested and certified to operate on a TruCluster Server. Visit the following Web site for more information about Internet Express for Tru64 UNIX:

http://tru64unix.compaq.com/internet/osis.htm

See also Section 1.2.10 for information about the Tru64 UNIX Open Source Software Collection CD-ROM.

1.3.7.2    Enterprise Toolkit for Visual Studio

The Enterprise Toolkit is a set of extensions or add-ins to Microsoft Visual Studio that support developing C, C++, and Fortran applications for Tru64 UNIX servers. With Compaq Enterprise Toolkit for Visual Studio, developers can use the popular Microsoft Visual Studio tool to develop, edit, compile, build, and debug applications for Tru64 UNIX or Windows from a single desktop.

You can create and manage basic UNIX applications or create more powerful and complex client/server and distributed applications, harnessing the power of 64-bit Tru64 UNIX Alpha technology with a single set of PC tools.

Additionally, the Compaq Enterprise Toolkit provides developers with a rich set of performance and memory analysis tools. The Enterprise Toolkit uses Visual Studio's documentation browser, the HTML Help Viewer, to provide access to UNIX and product documentation from the same window that developers view Windows documentation.

1.3.7.3    Source Materials Options

A source kit is available for users who need to retrieve and modify selected source modules, primarily for making highly specialized modifications.

1.4    Packaging

The Tru64 UNIX media kit contains the following CD-ROMs:

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 to help you install, set up, and become familiar with your Tru64 UNIX operating system. See Section 1.4.1 for a list of the included documents.

If you purchase an Update Contract for the media, you receive the 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 four other types of operating system licenses available:

For more information on these licenses, see the Tru64 UNIX Operating System QuickSpec (formerly called Software Product Description).