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

HP Tru64 UNIX is the most time-tested 64-bit UNIX operating system you can buy. It delivers features that raise it to the highest level of performance, scalability, and availability, yet make it simple to manage and operate. Its features:

With Tru64 UNIX you have a clear and concise system administration environment 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).

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

1.1.1    Product History

Tru64 UNIX is an 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 internal resources.

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

1.1.2    Standards

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.

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 (CDE) 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 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 QuickSpecs 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.

1.2.1    Scalability

Support for mixed-speed CPUs and the NUMA architecture are among the Tru64 UNIX scalability features:

1.2.2    Performance

Support for Big Pages, parallel bus scanning, and very large memory (VLM) are among the performance features of Tru64 UNIX:

1.2.3    Availability and Serviceability

Tru64 UNIX supports features that help you to add, remove, and maintain hardware components. For example:

1.2.4    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.5    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.6    ARMTech Resource Management Software

Aurema's Resource Management Software products 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.

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. The Aurema products are provided on the Associated Products Volume 2 CD-ROM.

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.7    UNIX and Microsoft Windows Interoperability

Tru64 UNIX provides 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 10 for details.

1.2.8    Advanced Printing Software

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

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.9    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.10    Secure Web Server

The Secure Web Server is based on the industry standard Apache Software Foundation (ASF) code base. HP 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 PHP Hypertext Preprocessor.

1.2.11    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 HP Tru64 UNIX.

In addition to an array of public domain freeware and shareware programs, the Open Source Software Collection disk includes tools developed by HP 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.12    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.1B 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 HP 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 QuickSpecs 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 the graphical interface, a menu-driven utility, or the LSM command line.

Using the LSM graphical interface lsmsa, you can display 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. Also called the LSM Storage Administrator, the lsmsa interface provides an extensive help suite.

For more information about LSM, see Section 2.4 and 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:

1.3.4    Developer's Toolkit

The Developers' Toolkit is a prerequisite for all HP 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 HP 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 CD-ROM is packaged with AlphaServer systems and is separately orderable from HP.

The software package also provides administrative tools developed by HP 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.11 for information about the Tru64 UNIX Open Source Software Collection CD-ROM.

1.3.7.2    Enterprise Toolkit for Visual Studio

The Enterprise Toolkit for Visual Studio 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 the 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 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 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 documentation 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

In addition to the Operating System Base License, which is the prerequisite for all other licenses, four other types of operating system licenses are available:

For more information on these licenses, see the Tru64 UNIX Operating System QuickSpecs.