HP-UX 11i Version 1.6 Release Notes HP-UX Servers and Workstations Manufacturing Part Number : 5187-0701 July 2002, Edition 1 © Copyright 2002 Hewlett-Packard Company.
Legal Notices The information in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be held liable for errors contained herein or direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance, or use of this material.
NTRIGUE is a trademark of Insignia Solutions, Inc. Netscape is a registered trademark of Netscape Communications Corporation. OpenGL is a registered trademark of Silicon Graphics, Inc. Oracle is a registered trademark of Oracle Corporation. Oracle8 is a trademark of Oracle Corporation. OSF/Motif is a trademark of the Open Software Foundation, Inc. in the U.S. and other countries. SGImeeting is a trademark of Silicon Graphics, Inc. SunForum is a registered trademark of Sun Microsystems, Inc.
Publication History The manual’s publication date and part number indicate its current edition. The publication date changes when a new edition is released. The manual part number changes when extensive changes are made. To ensure that you receive the new editions, you should subscribe to the appropriate product support service. See your HP sales representative for details. • HP-UX 11i Version 1.
Typographic Conventions We use the following typographical conventions. audit (5) An HP-UX manpage. audit is the name and 5 is the section in the HP-UX Reference. On the web and on the Instant Information CD, it may be a hot link to the manpage itself. From the HP-UX command line, enter “man audit” or “man 5 audit” to view the manpage. See man (1). Book Title The title of a book. On the web and on the Instant Information CD, it may be a hot link to the book itself. Emphasis Text that is emphasized.
Contents 1. Overview of the Release Notes Welcome to HP-UX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is the Purpose of HP-UX Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is in the Remaining Chapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where Should I Begin? . . . . . . . . . . . . .
Contents Sendmail 8.11.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . rcommand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . telnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . rwhod . . . . . . . . . . . . . . . . . . . . . . .
Contents HP-UX Software Transition Kit (STK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aries Binary Translator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Netscape Communicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP Apache-based Web Server for HP-UX. . . . . . . . . . . . . . . . . . . . .
Contents 10
Overview of the Release Notes Welcome to HP-UX 1 Overview of the Release Notes Welcome to HP-UX HP-UX 11i Version 1.6 is the release for all Itanium Processor Family (IPF)-based HP-UX systems. The Release ID for HP-UX 11i Version 1.6 is B.11.22, and the term HP-UX 11i v1.6 is used throughout the release notes. The HP-UX 11i v1.6 Operating Environment (OE) is an integrated and tested software solution containing the operating system and selected applications.
Overview of the Release Notes What is the Purpose of HP-UX Release Notes What is the Purpose of HP-UX Release Notes The HP-UX 11i v1.6 Release Notes describe what is new, changed, or obsolete in a release as compared to previous releases. These release notes apply only to features that are part of the HP-UX 11i v1.6 operating system.
Overview of the Release Notes What is in the Remaining Chapters What is in the Remaining Chapters The remaining chapters of these release notes: Chapter 1 • Chapter 2, “Workstation/Server Specific Information,” on page 17, which presents information regarding the Operating Environments, Operating System features and applications, supported systems, and networking cards and drivers.
Overview of the Release Notes Where Should I Begin? Where Should I Begin? This document contains information about HP-UX 11i v1.6. It includes information on changes between HP-UX 11i Version 1.5 and HP-UX 11i v1.6. Information about the HP-UX 11i V1.5 release is available on the web at: http://www.docs.hp.com/hpux/os/11iV1.5/ Information about the HP-UX 11i V1.6 release is available on the web at: http://www.docs.hp.com/hpux/os/11iV1.6/ Be sure to review the “HP-UX 11i Version 1.
Overview of the Release Notes Other Sources of Information about This Release Other Sources of Information about This Release In addition to these release notes, you have many other sources of information available to you. README Documents README documents are DVD booklets that contain information about the installation process that may not appear in the installation manual. Any product may have a README document, so you may have available several README documents.
Overview of the Release Notes Other Sources of Information about This Release 16 Chapter 1
2 Workstation/Server Specific Information This chapter describes workstation and server specific platforms and configurations, including: Chapter 2 • “HP-UX 11i Operating Environments (OEs)” on page 18 • “Features and Applications Available in HP-UX 11i v1.6” on page 21 • “Unavailable Features in HP-UX 11i v1.
Workstation/Server Specific Information HP-UX 11i Operating Environments (OEs) HP-UX 11i Operating Environments (OEs) Beginning with HP-UX 11i, the operating system is delivered as part of an HP-UX Operating Environment (OE), an integrated and tested software solution containing the operating system and select applications. In HP-UX 11i v1.6, the operating system and selected applications are provided on a set of DVDs. To install the full OE, all DVDs are necessary.
Workstation/Server Specific Information HP-UX 11i Operating Environments (OEs) • Selectable software contains the additional products that you can select.
Workstation/Server Specific Information HP-UX 11i Operating Environments (OEs) • HP-UX 11i v1.6 Technical Computing OE (TCOE) Contains the HP-UX 11i v1.6 MTOE, and additional applications to enable a workstation or technical server. These applications are: — CIFS/9000 Server version A.01.08 (as is delivered in HP-UX 11i v.1.0) — CIFS/9000 Client version A.01.08 (as is delivered in HP-UX 11i v.1.
Workstation/Server Specific Information Features and Applications Available in HP-UX 11i v1.6 Features and Applications Available in HP-UX 11i v1.6 The following optimal features and applications are available in this release: • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Three Operating Environments (Base, MTOE, and TCOE) 32 and 64-bit versions of ALL system libraries (shared only), both PA-RISC and IPF Dynamic Tunables Core security functionality JFS Version 3.
Workstation/Server Specific Information Unavailable Features in HP-UX 11i v1.6 Unavailable Features in HP-UX 11i v1.6 In comparison with HP-UX 11i, HP-UX 11i v1.6 does not provide support for the following: • • • • • • • • • • • • • • • • • PA-RISC systems Operating system update, HP-UX 11i v1.
Workstation/Server Specific Information Supported Servers and Workstations Supported Servers and Workstations The HP-UX 11i v1.6 release fully supports the following servers and workstations: • rx5670 (4-way server) • rx2600 (2-way server) • zx2000 (2-way workstation) • zx6000 (2-way workstation) • rx4610 (4-way server) • i2000 (2-way workstation) Additional information, including specifications, warranty and support, can be found at: http://www.hp.
Workstation/Server Specific Information Technical System Configuration Technical System Configuration With the HP-UX 11i v1.6 release, the TechSysConf bundle is being introduced as an always-installed part of the MTOE (and, by extension, the TCOE). By delivering part of the functionality that was featured in Easy Setup HP-UX 11.0 (product B5532A) for HP Workstations, this bundle addresses the need of HP workstation and technical server customers for improved out-of-the-box performance.
Workstation/Server Specific Information Technical System Configuration Table 2-1 New TechSysConf Kernel Parameters (Continued) NAME Chapter 2 Parameter Value * <256MB Parameter Value * <1024MB Parameter Value * >=1024MB maxdsiz 268435456 3221225472 3221225472 maxdsiz_64bit 1073741824 274877906944 274877906944 maxfiles Ignored ** 2048 2048 maxfiles_lim Ignored ** 2048 2048 maxssiz 8388608 100610048 100610048 maxssiz_64bit 8388608 1073741824 1073741824 max_thread_proc Ignored *
Workstation/Server Specific Information Technical System Configuration Table 2-1 New TechSysConf Kernel Parameters (Continued) NAME Parameter Value * <256MB Parameter Value * <1024MB Parameter Value * >=1024MB semmnu Ignored ** 1020 4092 semume Ignored ** 512 512 semvmx Ignored ** 32767 32767 shmmni Ignored ** 512 512 shmseg Ignored ** 512 512 shmmax Ignored ** 2147483648 2147483648 strmsgsz Ignored ** 65535 65535 swapmem_on Ignored ** 1 1 vps_ceiling Ignored ** 64 6
Workstation/Server Specific Information Technical System Configuration • TC-OpenSource Delivers a set of high-demand Open Source software tools: — tcsh 6.10, tcsh (a superset of C-shell) — XCDROAST 0.98alpha9, X-CD-Roast — bash 2.04, The Bourne-Again Shell — vim 5.7, Vi Improved — emacs 20.7, GNU Emacs — gmake 3.79.1, GNU make — less 358, GNU less — cdrecord 1.
Workstation/Server Specific Information Technical System Configuration Compatibility Potential conflicts with other install-time parameter specifications, such as SISP enables, have been identified and addressed in TechSysConf. Performance Use of TechSysConf results in an all-around performance improvement on systems with mid-range or large memory capacity. Obsolescence Not applicable.
Workstation/Server Specific Information HP SureStore E Disk Array 12H HP SureStore E Disk Array 12H Support changes for the HP SureStore E Disk Array 12H product. Summary of Change The HP SureStore E Disk Array 12H is not supported in the HP-UX 11i v1.5 or HP-UX 11i v1.6 releases, nor will it be supported in any subsequent releases. Details of Change No support for this storage device in the HP-UX 11i v1.5 or HP-UX 11i v1.6 releases, nor will it be supported in any subsequent releases.
Workstation/Server Specific Information SCSI Ultra4 Interface Driver SCSI Ultra4 Interface Driver The new SCSI Ultra4 interface driver is introduced in the HP-UX 11i v1.6 release. Summary of Change The scsiU320 driver is introduced as part of the always-installed drivers in the HP-UX 11i v1.6 OE. Details of Change The scsiU320 driver details are: • Supported as core SCSI I/O only. • Supports the LSI 53C1030 SCSI Ultra4 controller. • Supports boot and dump. Impact No impacts.
Workstation/Server Specific Information Obsoleted SCSI Drivers Obsoleted SCSI Drivers The SCSI Interface drivers for HP-PB, HSC, EISA SCSI cards have been obsoleted. Summary of Change SCSI Interface Drivers for HP-PB, HSC, EISA SCSI cards have been obsoleted. Details of Change SCSI Interface Drivers for the following cards have been obsoleted: • HP-PB SCSI Cards [28655A , 28696A ] • HSC SCSI Cards [A2969A, A3644A, A4107A ] • EISA SCSI Cards [A2679A ] Impact No impacts.
Workstation/Server Specific Information Fibre Channel Tachlite Driver Fibre Channel Tachlite Driver The Fibre Channel Tachlite driver in HP-UX 11i v1.6 supports the A6795A PCI adapter. Summary of Change The changes to the Fibre Channel Tachlite driver in the HP-UX 11i v1.6 release are: • Supports A6795A Host Bus Adapter (HBA). • Supports Fabric . • Supports IPF (Itanium Processor Family) servers. • Supports FC SNIA HBA API.
Workstation/Server Specific Information Fibre Channel Tachlite Driver In this version, the Fibre Channel Tachyon driver is not supported and is removed from the software. The driver diagnostic tool, fcmsutil, has been modified to remove options specific to Tachyon and to add the new vpd option. This option lists Vital Product Data (VPD) on the A6795A HBA. It provides such information as the product description, part number, engineering date code, serial number, etc.
Workstation/Server Specific Information Fibre Channel Tachlite Driver Figure 2-1 Call Order Sequence for HP’s Vendor Library HBA_LoadLibrary() First Call HBA_STATUS_OK HBA_GetNumberOfAdapters() Non-zero Value HBA_GetAdapterName() HBA_STATUS_OK HBA_OpenAdapter() Non-zero Value HBA_SendCTPassThru() HBA_RefreshInformation() HBA_GetPortAttributesByWWN() HBA_GetAdapterAttributes() HBA_STATUS_OK HBA_GetFcpTargetMapping()/ HBA_GetFcpPersistentBinding() HBA_STATUS_OK HBA_SendScsiInquiry()/ HBA_GetAda
Workstation/Server Specific Information Fibre Channel Tachlite Driver Performance There are no performance issues Obsolescence Not applicable. Documentation The manpage, fcmsutil (1M), has been updated to reflect the removal of Tachyon specific commands and the addition of the vpd option for A6795A.
Workstation/Server Specific Information intl100 Driver intl100 Driver The intl100 driver supports the A6792A cards. Summary of Change The intl100 driver was previously used to claim the add-on cards. In the HP-UX 11i v1.6 release the intl100 driver is only supported for the Management port and the LAN console port. Details of Change The driver now supports only the Management port and the LAN console port; it does not support add-on cards.
Workstation/Server Specific Information 100BASE-T Card and Driver 100BASE-T Card and Driver The btlan driver now claims the A5230A and A5506A/A5506B cards in HP-UX 11i v1.6. The 100BASE-T Ethernet adapters, like the PCI 100BASE-T single port card A5230A and the 4 port PCI 100BASE-T cards A5506A/A5506B, are now supported with this driver. Summary of Change The btlan driver was previously not available in the HP-UX 11i v1.5 release and has been to the kernel as part of HP-UX 11i v1.6 release.
Workstation/Server Specific Information 1000Base-SX/T (Gigabit Ethernet) Card and Driver 1000Base-SX/T (Gigabit Ethernet) Card and Driver The Gigabit Ethernet LAN adapters are data link adapters that support the IEEE 802.3z standard for 1000Base-SX operation over fiber and the IEEE 802.3ab standard for 1000Base-T operation over 4-pair CAT-5 copper wiring. Summary of Change The HP-UX 11i v1.6 release introduces new adapters with improved performance and a new driver to support the hardware.
3 HP-UX Features This chapter describes other new and changed operating-system software functionality supported by the HP-UX 11i v1.
HP-UX Features HP-UX Processor Sets HP-UX Processor Sets The HP-UX Processor Sets allow a multi-processor system to be partitioned into two or more groups of processors (CPU's), so that CPU resources for selected applications or users can be isolated from those of other applications or users. Processor Sets (also known as psets) may be created and reconfigured dynamically by users who have the appropriate privileges.
HP-UX Features HP-UX Processor Sets To support the Processor Sets functionality, several commands have been enhanced and a new command psrset (1M) was introduced. The following existing commands were enhanced to support Processor Sets functionality: • mpsched (1) • ps (1) • sar (1M) • top (1) • uptime (1) • id (1) • rtsched (1) Details of Change The new Processor Sets system calls are: pset_create Create a pset with no processors. pset_assign() is used to add CPU's to a pset.
HP-UX Features HP-UX Processor Sets rtsched Updated to support psets. A real-time thread only runs, or competes for CPU's, within its pset. pstat Updated to include pset information. For example, information regarding the pstat_getpset() can now be found in the manpage for pstat, as pset information has been added. The new Processor Sets library call is: pthread_pset_bind_np /added to support psets and pset binding.
HP-UX Features HP-UX Processor Sets These two options should be used along with -u, -q and -a options. If these new options are used with any other options, processor set information is not displayed. NOTE top The top command has been enhanced to support the Processor Sets functionality by adding two new options -p and -P.
HP-UX Features HP-UX Processor Sets • Bind all the processes belonging to a process group to a given pset. • Display all the processors and pset attributes for given pset or all psets in the system. • Enable external I/O interrupts for all processors in a given pset. • Disable external I/O interrupts for all processors in a given pset. • Display the pset-processor mapping for a given processor or for all processors in the system.
HP-UX Features HP-UX Processor Sets getconf (1) The following line has been added in the supported inquiries section : PSET_SUPPORT mpsched (1) The SYNOPSIS section of has been changed. The description of the -c and -l have been changed. The description for the new -f option has been added. ps (1) The SYNOPSIS section has been changed. The description for the -z and -Z options has been added. sar (1M) The SYNOPSIS section has been changed. The descriptions of the -u and -q options have been changed.
HP-UX Features HP-UX Kernel Configuration HP-UX Kernel Configuration Kernel configuration is a combination of a command set and a Web-based graphical user interface (GUI) that allows the user to configure an HP-UX kernel, and to monitor consumption of kernel resources controlled by parameters.
HP-UX Features HP-UX Kernel Configuration Performance Not applicable. Obsolescence The krmond command is obsoleted. The kernel configuration portion of SAM is obsoleted. Documentation The following new manpages have been added: • kcweb (1M) • kcusage (1M) • kcmond (1M) • kcalarm (1M) Additionally, the kcweb application GUI contains an online help facility to further assist you.
HP-UX Features Tunable Kernel Parameters Tunable Kernel Parameters Tunable Kernel Parameters in HP-UX allows you to customize the behavior of the kernel for specific environments. With dynamic tunables, it is possible to modify parameters and see the effects immediately without the need to reboot the operating system. In contrast, with static tunables a rebuild and reboot of the kernel is necessary. Summary of Change Dynamic tunable support on Itanium Processor Family (IPF) platforms has been added.
HP-UX Features Tunable Kernel Parameters Also, it is no longer necessary for you to tune the ncallout and maxswapchunks kernel parameters. In HP-UX 11i v1.6, the HP-UX kernel automatically adjusts the data structures previously controlled by these parameters. The ncallout and maxswapchunks kernel parameters are no longer “tunable”.
HP-UX Features Kernel Event Notification (KEN) Kernel Event Notification (KEN) Kernel Event Notification (KEN) is a kernel service providing the ability for one kernel subsystem to notify other kernel subsystems of important events and is introduced in HP-UX 11i v1.6. The KEN service is intended to provide an event notification mechanism for use within the kernel. With KEN, subsystems have the capability of registering handlers that are invoked upon the occurrence of a KEN event.
HP-UX Features System Administration Manager (SAM) System Administration Manager (SAM) The System Administration Manager (SAM) is an HP-UX System Administration tool that provides an easy-to-use user interface (UI) for performing various system administration tasks. Summary of Change The functional areas Kernel Configuration, Distributed Print Services (DPS), and Dump Devices are obsolete beginning with HP-UX 11i v1.6.
HP-UX Features SAM-Nodal Network Communication (NNC) SAM-Nodal Network Communication (NNC) SAM - NNC is a GUI tool that handles the configuration of network related resources. Summary of Change SAM has been enhanced to support the following two new LAN cards: 100BT — Driver: intl100 — Product No.: A6792A Gigabit Ethernet — Driver: igelan — Product No.: 1000 Base-SX - A6847A 1000 Base-T - A6825A, A6794A Details of Change SAM has been enhanced to support the 100BT and Gigabit Ethernet drivers.
HP-UX Features MC/ServiceGuard MC/ServiceGuard MC/ServiceGuard (Multi-Computer/ServiceGuard) is a specialized facility for protecting mission critical applications from a wide variety of hardware and software failures. Summary of Change MC/ServiceGuard version A.11.14.01 is released in HP-UX 11i v1.6. This version differs from A.11.14 in that some features are not included, and some are included with limitations. Details of Change Support for up to four cluster nodes rather than 16 in A.11.14.
HP-UX Features MC/ServiceGuard • Use of Kernel threads - SG A.11.14.01 uses kernel threads rather than DCE threads, which are not supported in IPF operating systems. Impact As the platform is new there are no impacts. Compatibility MC/ServiceGuard A.11.14.01 is a new set of executables on a new platform. Existing ASCII configuration files and control scripts may need to be edited and must be reapplied when porting to this platform. No rolling upgrades are provided. Performance Not applicable.
HP-UX Features MC/ServiceGuard Quorum Server MC/ServiceGuard Quorum Server The Quorum Server is a software component that provides tie-breaking services for ServiceGuard clusters to avoid split-brain syndrome. Summary of Change In HP-UX 111 v1.6, the Quorum Server version A.01.01 (B8467BA) contains all the features found in the A.01.00 release in HP-UX 11i v1.0. Details of Change This is the first release on IPF. Impact As the platform is new there are no impacts. Compatibility No compatibility issues.
HP-UX Features ServiceGuard Extension for RAC ServiceGuard Extension for RAC ServiceGuard Extension for RAC (formerly known as ServiceGuard OPS Edition) is a special addition to MC/ServiceGuard that supports Oracle RAC (OPS) clusters in addition to providing all the basic ServiceGuard cluster functionality. Summary of Change This is the first release in which the RAC components are decoupled from MC/ServiceGuard.
HP-UX Features ServiceGuard Manager ServiceGuard Manager ServiceGuard Manager is a graphical user interface (GUI) for displaying and managing MC/ServiceGuard and ServiceGuard Extension for RAC clusters. Summary of Change ServiceGuard Manager version A.02.01 contains all the features found in the A.02.00 release. Details of Change This is the first release on IPF. Impact As the platform is new there are no impacts. Compatibility No compatibility issues. Performance Not applicable.
HP-UX Features Enterprise Cluster Master Toolkit Enterprise Cluster Master Toolkit The Enterprise Cluster Master Toolkit is a set of scripts that enable the use of third party applications to run as packages in a ServiceGuard cluster environment. Summary of Change In HP-UX 11i v1.6, the ECM Toolkit version B.01.09 contains tools for supporting the Oracle 9i database in MC/ServiceGuard clusters. Details of Change This is the first release on IPF. Impact No impact. Compatibility No compatibility issues.
4 File and Disk Management This chapter describes other new and changed operating-system software functionality supported by the HP-UX 11i v1.
File and Disk Management Logical Volume Manager (LVM) Logical Volume Manager (LVM) The Logical Volume Manager is our HP-UX proprietary volume manager, which is tightly integrated into the core HP-UX commands and kernel. LVM has been available on all PA-RISC releases of HP-UX since Release 9.0 and is available for non-boot (data) disks on IPF on HP-UX 11i v1.5. In HP-UX 11i v1.6, LVM on IPF supports all the same features available on PA-RISC.
File and Disk Management Logical Volume Manager (LVM) Obsolescence Not applicable. Documentation Not applicable.
File and Disk Management Directory Permissions Directory Permissions Permissions and ownership of a number of directories has changed in HP-UX 11i v1.6. Summary of Change The permissions and ownership of the /tmp and /var/tmp directories has been changed. Also, the/usr/local directory permission capabilities has been changed. Details of Change The most notable changes are that the permissions on the/tmp and /var/tmp directories have changed from 0777 to 1777 thus setting the sticky bit.
5 Networking This chapter describes new and changed networking functionality supported by the HP-UX 11i v1.
Networking Network Transport Network Transport Network Transport supports and develops core networking in HP-UX. Summary of Change The following ndd tunables are now supported: • ip_check_subnet_addr - Controls the subnet portion of a host address. • ip_max_bcast_ttl - Controls the TTL for broadcast packets. The following new ndd tunables are now available: 64 • ip_enable_udp_bcastrecv - Controls receiving of broadcast packets by UDP sockets. • ip_ire_gw_probe - Enable dead gateway probes.
Networking Network Transport • ip_ipsec_status - Display a summary report of the current IPSec Kernel status. • socket_buf_max - Sets maximum socket buffer size for AF_UNIX sockets. • socket_caching_tcp - Controls socket caching for TCP sockets. • socket_qlimit_max - Sets maximum number of connection requests for non-AF_INET sockets. • socket_udp_rcvbuf_default - Sets the default receive buffer size for UDP sockets. • socket_udp_sndbuf_default - Sets the default send buffer size for UDP sockets.
Networking Network Transport Compatibility The symbolic links created in the /etc/netconfig file provide for compatibility with all PA-RISC applications, which are run through Aries on IPF machines. If users modify the /etc/netconfig file, appropriate links need to be provided. If an absolute library pathname is specified for a particular service, the applications using the service work only for that architecture. Performance Not applicable. Obsolescence Not applicable.
Networking Automounter Automounter The automounter mounts directories automatically when users or processes request access to them, and it unmounts them automatically after they have been idle for a period of time (five minutes, by default). Summary of Change This is to announce that the HP-UX 11i v1.6 release of automounter is the last release in which automounter is supported. Details of Change The AutoFS automounter was released in all versions of HP-UX beginning with HP-UX 10.30.
Networking mbuf Functionality Obsolescence mbuf Functionality Obsolescence The mbuf.h file and mbuf functionality within the kernel is obsolete. Summary of Change The mbuf entities are legacy networking drivers, based on EISA/NIO, buses used within the kernel. These legacy drivers are obsoleted in HP-UX 11i v1.6, and the mbuf.h file was removed.
Networking Internet Services Internet Services The Internet Services product family delivers and supports the networking services considered essential to HP-UX users interoperating on TCP/IP - based networks. Summary of Change The Internet Services products discussed in the Internet Services section are: • Revised version of BIND: 9.2 • Revised version of WU_FTPD: 2.6.1 • Revised version of Sendmail: 8.11.
Networking Internet Services Details of Change Certain HP-specific changes that were available in previous BIND releases are now no longer supported: • noforward The functionality of the noforward option can now be achieved through the forwarders options to an empty list. • alias-ip Replaced by the listen-on option in the options statement • no-round-robin Alternative implementation of this feature via rrset_order option is not yet available. The following features have been removed in BIND 9.
Networking Internet Services Documentation BIND 9.2 Release Notes, as well as, other Internet Services related documentation can be found at: http://docs.hp.com/hpux/netcom/ The manpages associated with this product and released in HP-UX 11i v1.6 are: Chapter 5 • dig (1M) • dnssec-keygen (1) • dnssec-makekeyset (1) • dnssec-signkey (1) • dnssec-signzone (1) • host (1) • hosts_to_named (1M) • lwresd (1M) • named (1M) • named-checkconf (1) • named-checkzone (1) • named.
Networking Internet Services WU-FTPD 2.6.1 The ftp application is a user interface to the File Transfer Protocol. Running and using ftp on a client host, you can copy files over a network connection between the local client host and remote server host. The server, wu-ftpd, is supported in HP-UX 11i v1.6 and above versions. Summary of Change The HP-UX 11i v1.6 release installs WU-FTPD 2.6.1. Details of Change WU-FTPD 2.6.
Networking Internet Services Documentation Internet Services related documentation can be found at: http://docs.hp.com/hpux/netcom/ The manpages associated with this product and released in HP-UX 11i v1.6 are: • ftp (1) • ckconfig (1) • ftprestart (1) • ftpwho (1) • ftpcount (1) • ftpshut (1) • ftpd (1M) • privatepw (1) • ftpaccess (4) • ftpgroups (4) • ftpservers (4) • ftpconversions (4) • ftpusers (4) • ftphosts (4) • xferlog (5) Sendmail 8.11.
Networking Internet Services • Improved LDAP based routing • Various new option values, configuration options and command options Details of Change The following changes have been made in version 8.11.1 of Sendmail: • The error code returned for unrecognized parameters to the SMTP mail and RCPT commands is changed from 501 to 555 as per RFC 1869. • The configuration file (Sendmail.cf) version number is incremented to 9.
Networking Internet Services rcommand The rcommands are comprised of: • rlogin/rlogind • remsh/rexec • rcp • rdist • ruptime • rwho/rwhod Summary of Change Changes to remshd/rexecd are delivered in HP-UX 11i v1.6. Details of Change The remshd function has been changed to display the error message Account disabled or expired when a user attempts remsh to a remote system on which his/her account is disabled.
Networking Internet Services telnetd The telnetd daemon executes a server that supports the DARPA standard TELNET virtual terminal protocol. Summary of Change New telnetd options. Details of Change The telnetd function contains the following new options: • -n specifies the time in seconds that telnetd waits for the client to respond to the initial option negotiation before timing out and closing the connection. • -y causes telnetd to close a connection if the baud rate is set to zero.
Networking Internet Services Secure Internet Services The Secure Internet Services (SIS) is an optionally enabled mechanism that incorporates Kerberos V5 authentication and authorization for the following internet services: ftp, rcp, remsh, rlogin, and telnet. Summary of Change Secure Internet Services, which was not available on HP-UX 11i v1.5, is now available in HP-UX 11i v1.6. Details of Change Prior to this release, SIS depended on the shared library libsis.
Networking Internet Services rbootd() The rbootd function services initial boot-up requests from RMP clients over a local area network. Summary of Change HP-UX 11i v1.6 is the last HP-UX operating system release that includes rbootd. Details of Change The rbootd function services initial bootup requests from older clients using the proprietary RMP protocol. Clients using the RMP protocol during bootup are no longer supported on releases subsequent to HP-UX 11i v1.6.
6 Commands and System Calls This chapter describes other new and changed operating-system software functionality supported by the HP-UX 11i v1.6 release including: Chapter 6 • “MLIB 8.
Commands and System Calls MLIB 8.2 MLIB 8.2 HP MLIB contains VECLIB, LAPACK and ScaLAPACK subprograms, providing mathematical software and computational kernels for engineering and scientific applications involving linear equations, least squares, eigenvalue problems, the singular value decomposition, vector and matrix computations, convolutions, and Fourier Transforms. Summary of Change HP MLIB 8.
Commands and System Calls MLIB 8.2 • Archive and Shared Libraries HP MLIB 8.2 supports archive or shared libraries. Application performance is better when archive libraries are used. However, if small executable files are a necessity, shared libraries can be used on any Itanium system running HP-UX 11i v1.5 or higher. This section outlines compiling and linking information for the archive and shared libraries in HP MLIB 8.2.
Commands and System Calls MLIB 8.2 Documentation The modified manpages associated with MLIB are: • Sparse BLAS new subroutines (new) • Sparse BLAS existing subroutines (changed) • ScaLAPACK (new) • Sparse Solver (changed) • VECLIB (changed) • LAPACK (changed) Additional documents: HP MLIB Version 8.2 Release Note (B6061-96018) and HP MLIB User’s Guide - Fourth Edition V8.2 (B6061-96017) are both found at: http://docs.hp.com LAPACK User’s Guide V3.0 (B6061-96013) is found at: http://www.netlib.
Commands and System Calls envd Environment Daemon envd Environment Daemon The envd daemon is a system physical environment daemon which provides a means for the system to respond to environmental conditions. For example, an over temperature condition and chassis fan failure detected by the hardware. Summary of Change The envd daemon is not supported on the IPF platform in HP-UX 11i v1.6. Details of Change The envd is not supported on the IPF platform in HP-UX 11i v1.
Commands and System Calls IO Command IO Command The IO commands that have been changed in the HP-UX 11i v1.6 release are: sfd This daemon is used to create device special files dynamically. iointrc This script creates device files. ioscan This command is used to display the status of IO hardware. Summary of Change The changes were effected in HP-UX 11i v1.6 to sfd, iointrc and ioscan. Details of Change The changes effected in HP-UX 11i v1.
Commands and System Calls lanadmin Command lanadmin Command The lanadmin is a local area network (LAN) administration program. Summary of Change The lanadmin command changes in the HP-UX 11i v1.6 release are: • A new command option to display the Management Information Base (MIB) statistics. • Improvements to the command. Details of Change The following addition is included in this release: • The -g command line option was added to lanadmin.
Commands and System Calls lanadmin Command Obsolescence Not applicable. Documentation No manpage changes were effected for lanadmin in this release.
Commands and System Calls NetTL Command NetTL Command The Network Tracing and Logging (NetTL) facility gathers information about network activity and network products. It is used to log important events and gather trace information for networking products. Summary of Change Support for Mobile IPv4, control script changes and mbuf obsolescence changes. The nettladm functionality is not available on IA in HP-UX 11i v1.6.
Commands and System Calls NetTL Command Obsolescence Not applicable. Documentation Additionally, the nettl (1M) and netfmt (1M) manpages have been modified to indicate the changes in the extension of both Log and Trace files.
Commands and System Calls execve() System Calls execve() System Calls The execve[*]() system calls, in all their forms, load a program from an ordinary, executable file into the current process, replacing the current program. The [path] or [file] argument refers to either an executable object file or a file of data for an interpreter. In the latter case, the file of data is also called a script file. Summary of Change The system call, execve()is changed in HP-UX 11i v1.
Commands and System Calls execve() System Calls Documentation The execve (2) and secure_sid_scripts (5) manpages have been updated appropriately, see the manpage of each for more information. Buffer Overflow Protection With this release, applications are not allowed to execute code from their stack segment by default. Executing code on stack is one of the most common exploits on UNIX systems; turning off this feature protects against buffer overflow. Details of Change Beginning in HP-UX 11i v1.
7 Programming This chapter describes new and changed programming libraries and related tools functionality supported by the HP-UX 11i v1.
Programming aC++ and C Compilers aC++ and C Compilers HP aC++ Itanium Processor Family (IPF) compiler, version A.05.36, supports much of the ISO/IEC 14882 Standards for the C++ Programming Language (the international standard for C++). When invoked as a C compiler, it supports the American National Standard for Information Systems - Programming language C, ANS X3.159-1989 (the ANSI C 89 standard). Summary of Change C language support is migrated from the existing HP-C product to aC++.
Programming aC++ and C Compilers Impact The bundled C compiler, which is used to regenerate kernel tables, is replaced with a C++ compiler operating in ANSI C mode. This change should be transparent. The complete contents of the /opt/aCC directory occupy approximately 112MB. The complete contents of the /opt/ansic directory occupy approximately 174MB. This is approximately twice the size of the HP-UX 11i v1.
Programming Fortran Compiler Fortran Compiler HP Fortran is a modern, powerful mathematical and scientific language that supports array handling, data abstraction, and data hiding. HP Fortran v2.6 for HP-UX 11.0, and 11i provides a common source base for all HP-UX operating systems. Summary of Change Several optimizations have been added in the HP-UX 11i v1.6 release, including linking optimizations and full OpenMP v2.0.
Programming Fortran Compiler Documentation The HP-UX 11i v1.6 Fortran Release Note is also available in /opt/fortran90/newconfig/RelNotes/Fortran.2.
Programming IPF Assembler IPF Assembler The IPF assembler, also known as the IA-64 assembler, is used to assemble source files written according to the IPF Assembly Language Specification. Summary of Change The HP-UX 11i v1.6 release of the IPF assembler contains a number of enhancements. The most significant enhancement is the hazard checking logic and support for the pred.rel assembler directive. Details of Change The fixes in HP-UX 11i v1.
Programming IPF Assembler • Catalog handling in a XDK environment: The XDK logic in the assembler has changed to avoid occasional catalog problems caused by the improper setting of NLSPATH. The assembler now always annotates NLSPATH to include the correct path to the catalog file independently of how it was invoked. This causes the catalog to be found in almost all cases.
Programming Link Editor (ld) Link Editor (ld) The Link Editor, ld (1), takes one or more object files or libraries as input and combines them to produce a single (usually executable) file. Summary of Change New functionality introduced to HP-UX 11i v1.6 ld includes: • Procedure splitting • Merging shared library segments • Filtered Library • Large section table support • +instrumenter option • +O selective percent option The -I option is also changed to use caliper as default instrumenter.
Programming Link Editor (ld) Large section table support implements the gABI standard for ELF object files format with more than 64K number of sections. When the number of sections exceeds the 64K limit, the compiler/linker automatically stores this information in a larger field in the ELF file, and a new section is created to store the section header index for symbols in the symbol table. There is no user option for this functionality.
Programming Object File Tools (chatr) Object File Tools (chatr) The chatr() command is used to change and display program’s internal attributes. Summary of Change Two new options +mergeseg and +I are added to modify the shared library segment merging and dynamic instrumentation bit of the executable respectively. Details of Change Option +mergeseg [enable | disable] is added to enable or disable the shared library segment merging feature.
Programming Object File Tools (elfdump) Object File Tools (elfdump) Elfdump is an application that dumps information contained in the ELF object files. Summary of Change A new option, -tx, is introduced to dump more information in the symbol table. Details of Change The -tx option is introduced to dump the value stored in the st_shndx field of the symbol table, in addition to the section header index of the symbol definition. This option is useful to verify the data stored in the symbol table.
Programming Dynamic Loader Dynamic Loader The dynamic loader, dld.so (5), is used to dynamically load shared libraries during executable startup. Summary of Change The dynamic loader supports static and dynamic Thread Local Storage (TLS) model shared libraries. Details of Change The dynamic loader supports static and dynamic Thread Local Storage model shared libraries compiled with the +tls=static and +tls=dynamic compiler options respectively.
Programming dlopen() and shl_load() System Calls dlopen() and shl_load() System Calls The dlopen() and shl_load() are system calls to load shared libraries. Summary of Change The ability to use the dlopen() or shl_load() system call to load shared libraries with dynamic Thread Local Storage (TLS) model is provided. Details of Change The ability to use the dlopen() or shl_load() system call to load shared libraries with dynamic Thread Local Storage (TLS) model is provided.
Programming Linker and Dynamic Loader TLS Support Linker and Dynamic Loader TLS Support Linker (ld) takes one or more object files or libraries as input and combines them to produce a single file. The dynamic loader (dld) attaches each required library to the process and resolves all the symbolic references between the program and its libraries.
Programming Linker and Dynamic Loader TLS Support Obsolescence Not applicable. Documentation These manpages have been updated accordingly: Chapter 7 • dlopen (3C) • shl_load (3X) • dld.
Programming C Library (libc) C Library (libc) The C library, libc, provides the interface between the user program and the kernel. Summary of Change The libc routines which provide the interface between the user program and the kernel, now provide support for the creation and dynamic loading of shared libraries containing thread local storage (TLS).
Programming C99 Floating Hexadecimal I/O Support in libc C99 Floating Hexadecimal I/O Support in libc The strtod, printf, and scanf families of functions are enhanced to handle floating hexadecimal input and output. HP-UX 11i v1.6 delivers enhancements for C99 Floating Hexadecimal I/O support in libc. Summary of Change The strtod, printf, and scanf families of functions are enhanced to handle floating hexadecimal input and output.
Programming C99 Floating Hexadecimal I/O Support in libc Obsolescence Not applicable. Documentation The manpages for printf (3S), scanf (3S) and strtod (3C) have been updated to reflect this enhancement.
Programming Math Library (libm) Math Library (libm) The HP-UX Math Library, libm, supports all mathematical functions specified by the C standard, ANSI/ISO/IEC 9899:1999 (C99) , as well as functions specified by the XPG4.2, SVID, and COSE Common API (Spec 1170) specifications. Summary of Change The HP-UX 11i v1.
Programming Math Library (libm) Declarations of the integer-exponent power functions, with names prefixed with an underscore, appeared in the HP-UX 11i v1.5 math.h header, though were not documented in the manpages. The underscore-prefix names are retained in the HP-UX 11i v1.6 math.h header (and the entry points are still in libm.a). Performance There is no impact to performance. Obsolescence Not applicable. Documentation The new rsqrt (3M) manpage describes the reciprocal square root functions.
Programming Pthread Library (libpthread) Pthread Library (libpthread) The pthread library (libpthread) provides interfaces for developing multi-threaded applications. Summary of Change The pthread library now provides support for the dynamic loading of shared libraries containing thread local storage (TLS). Details of Change The pthread library has implemented interfaces and modules to provide support to the linker, loader and compiler components for this functionality.
Programming Message Passing Interface (MPI 1.8) Message Passing Interface (MPI 1.8) HP MPI is a high-performance implementation of the Message Passing Interface standard. HP MPI fully complies with the 1.2 standard and partially with the 2.0 standard. HP MPI provides an application programming interface and software libraries to support parallel, message-passing applications that are efficient, portable, and flexible. Summary of Change HP MPI 1.
Programming Message Passing Interface (MPI 1.8) Details of Change • HyperFabric/Hyper Messaging Protocol (HMP) functionality • Hyper Messaging Protocol (HMP) is a messaging-based protocol that significantly enhances performance of parallel and technical applications by optimizing the processing of various communication tasks. It provides low latency, high bandwidth, and low CPU overhead networking. HMP is part of the HyperFabric driver. The HMP functionality shipped with HP MPI 1.
Programming Message Passing Interface (MPI 1.
Programming Message Passing Interface (MPI 1.8) • Additional One-Sided functionality The release of HP MPI 1.8 completes support for the MPI 2.0 standard one-sided communication functionality as well as removing restrictions present in HP MPI 1.7. HP MPI 1.8 supports MPI_Accumulate() and non-contiguous data types. • Support for ROMIO ROMIO is a high-performance, portable implementation of MPI-IO and is described in the I/O chapter of the MPI 2.0 standard which is found at: http://www.mpi-forum.
Programming Message Passing Interface (MPI 1.8) • New option MPI_FLAGS=T New option MPI_FLAGS=T prints the user and system times for each MPI rank as shown below: Table 7-4 MPI Rank Times MPI Rank User (seconds) System (seconds) 0 0.09 0.04 1 0.08 0.04 2 0.07 0.03 3 0.07 0.04 Total: 0.31 0.15 Impact Minimum of 40MB of disk space in /opt. Compatibility HP MPI 1.8 is supported on both the Hewlett-Packard servers and workstations running HP-UX 11.
Programming Message Passing Interface (MPI 1.8) Documentation The changed manpages are: • mpienv (1), the H and T options mpidebug (1) , DDE • MPI_Wtick (3) MPI_Accumulate (3) MPI_Wtime (3) The renamed manpages can be found in Table 7-3, “Renamed MPI2 Functions,” on page 113.
Programming MxN Thread Model MxN Thread Model Libpthread supporting the MxN thread model. Summary of Change At HP-UX 11i v1.6 and forward, HP-UX supports the “MxN” thread model that supports creation of both PTHREAD_SCOPE_PROCESS and PTHREAD_SCOPE_SYSTEM threads. Prior to HP-UX 11i v1.6, HP_UX only supported PTHREAD_SCOPE_SYSTEM threads (also known as kernel or 1x1 threads). The MxN threads implementation is compliant with the approved POSIX 1003.1-1996 standard.
Programming MxN Thread Model • An application that is not rebuilt on HP-UX 11i v1.6 has all threads created as PTHREAD_SCOPE_SYSTEM. If an application is rebuilt on a HP-UX 11i v1.6 system, threads created by default is PTHREAD_SCOPE_PROCESS threads. Applications can change the default behavior to create PTHREAD_SCOPE_SYSTEM threads by compiling the application with -DPTHREAD_COMPAT_MODE.
Programming MxN Thread Model Documentation These manpages have been changed to reflect the support for MxN thread model: • pthread (3T) • sched_setparam (2) • sched_setscheduler (2) • sigaltstack (2) • sigstack (2) • sigspace (2) • pthread_attr_init (3T) • signal (5) • pthread_launch_policy_np (3T) • pthread_pset_bind_np (3T) Two new manpages are included to reflect new functionality: • pthread_gettimeslice_np (3T) • pthread_settimeslice_np (3T) Additional information regarding kern
Programming Header File (ctype.h) Header File (ctype.h) The ctype.h header file provides interfaces for developing multi-threaded applications. It contains the prototype declarations of the functions that classify character-coded integer values according to the rules of the coded character set identified by the last successful call to setlocale(). These functions are supplied both as library functions and as macros defined in the ctype.h header file.
Programming Header File (ctype.h) Compatibility Any existing use of the obsoleted symbol definitions must be changed to the fully supported symbols as defined in the following table: Table 7-5 Obsoleted vs. Supported Symbols Obsoleted Symbol Supported Symbol _U _ISALPHA _L _ISALNUM _N _ISBLANK _S _ISCNTRL _P _ISDIGIT _C _ISGRAPH _B _ISLOWER _X _ISPRINT _A _ISALPHA _G _ISALNUM _PR _ISBLANK Performance There are no impacts to performance as a result of the ctype.h changes.
Programming Judy Libraries Judy Libraries The Judy libraries were originally delivered on PA RISC systems only. These libraries have been re-compiled on the IPF platform and are now available in both the compatibility mode version, as well as, the native mode version. Summary of Change The Judy libraries have been ported to the IPF platform. Details of Change Judy libraries: • Provide an ideal tool for implementing sparse arrays. • Provide unbounded array capability.
Programming Judy Libraries Performance Judy libraries provide significant performance improvement over most similar data structures, especially for very large arrays (e.g. greater than 10,000 elements). Obsolescence Not applicable. Documentation The documentation changes that follow are installed and can be found on the system at, /usr/share/doc/Judy. This documentation can also be found on the web at http://www.hp.com/go/Judy , then select Information Library.
Programming Common Desktop Environment (CDE) Libraries Common Desktop Environment (CDE) Libraries All cFront CDE components and libraries are delivered in HP-UX 11i v1.6. Summary of Change All cfront built CDE libraries (libtt.3, libDtSvc.3) are delivered for backward compatibility along with aC++ built CDE libraries. Details of Change All cFront CDE components and libraries have been migrated to aC++, including CDE libraries, libtt (3) and libDtSvc (3).
Programming Strong Random Number Generator Strong Random Number Generator /dev/random, /dev/urandom, rng Summary of Change This feature is installable from http://software.hp.com, and detailed installation instructions are found at this site as well. This feature is not included with the HP-UX 11i v1.6, and must be installed separately The strong random number generator for HP-UX 11i v1.6 extracts informational entropy from sub-microsecond timing data associated with external interrupts.
Programming Strong Random Number Generator Impact The random number generator and device interface space requirements are very small. When loaded, it uses less than 100Kb of memory. For security reasons, this feature does not store state or initialization data on disk or other permanent device. The DLKM and configuration files take less than 100Kb on disk. Compatibility It is intended that the /dev/[u]random read () interfaces provide transparent binary compatibility for applications developed on Linux.
Programming Strong Random Number Generator 128 Chapter 7
8 Other Functionality This chapter describes other new and changed operating-system software functionality including: Chapter 8 • “64-Bit PAM” on page 130 • “PAM Kerberos” on page 131 • “KRB5-Client and GSS-API” on page 133 • “Distributed Computing Environment (DCE)” on page 135 • “Event Monitoring Service (EMS) 3.
Other Functionality 64-Bit PAM 64-Bit PAM The Pluggable Authentication Modules (PAM) give system administrators the flexibility of choosing any authentication service available on the system to perform authentication. The framework interface is implemented by the library /usr/lib/libpam.1. New authentication service modules can be plugged in and made available without modifying the applications.
Other Functionality PAM Kerberos PAM Kerberos The Pluggable Authentication Modules (PAM) [OSF RFC 86.0] are an easily configurable framework that provides support for multiple authentication technologies on HP-UX. PAM Kerberos (Product No. J5849AA) is the PAM module that provides support for the Kerberos authentication protocol. Summary of Change • PAM-Kerberos in HP-UX 11i v1.6 supports both IPF and PA-RISC applications in 32-bit mode.
Other Functionality PAM Kerberos Compatibility Not applicable. Performance Applications might experience performance degradation if run in PA-RISC mode on an IA-64 system. Obsolescence Not applicable. Documentation A new manpage for the pamkrbval (1m) tool is introduced, see this manpage for details. The pam_krb5 (1) manpage has been updated to reflect all changes, see this manpage for more information.
Other Functionality KRB5-Client and GSS-API KRB5-Client and GSS-API The KRB5-Client product helps to provide Kerberos authentication and strong cryptography for secure communication over the network. The Generic Security Service Application Programming Interface (GSS-API) provides security services for applications independent of the various underlying security mechanisms. The services include authentication, integrity, and/or confidentiality services.
Other Functionality KRB5-Client and GSS-API Obsolescence Not applicable. Documentation There are no documentation changes.
Other Functionality Distributed Computing Environment (DCE) Distributed Computing Environment (DCE) Distributed Computing Environment (DCE) products provide a high-quality, comprehensive, standard framework to develop, administer and use distributed applications. Integrated Login provides a single-step login and also provides the means for incorporating DCE security technology in the HPUX environment. Summary of Change The following products are changed in HP-UX 11i v1.
Other Functionality Distributed Computing Environment (DCE) Compatibility DCE client applications on IPF system can work with DCE server on a PA-RISC system. Users have the choice of using either the PA-RISC or IPF version of DCE Runtime library (libdcekt). The header files, /opt/dce/include/dce/pthread_exc_wrap.h and /opt/dce/include/dce/exc_handling_wrap.h, are not delivered in HP-UX 11i v1.6. Applications using these files should use /usr/include/pthread_exc.h and /usr/include/exc_handling.
Other Functionality Event Monitoring Service (EMS) 3.40 Event Monitoring Service (EMS) 3.40 The Event Monitoring System (EMS) is a framework for monitoring system resources which includes configuring, checking resource status, and sending notification when configured conditions are met. Summary of Change EMS 3.40 framework and GUI are available as 32-bit native applications on IPF platforms. High Availability (HA) Monitors are available as PA-RISC binaries on IPF platforms.
Other Functionality HP-UX Software Transition Kit (STK) HP-UX Software Transition Kit (STK) The HP-UX Software Transition Kit (STK) provides documentation and tools to help developers transition their software from HP-UX 10.x to 11.x, as well as, from PA-RISC to IPF platforms. Summary of Change Impact and reference information has been added for the transition to HP-UX 11i v1.6 .
Other Functionality Aries Binary Translator Aries Binary Translator Aries is the HP-UX PA-RISC to HP-UX IPF binary emulator. Aries transparently emulates both 32-bit and 64-bit HP-UX PA-RISC applications on HP-UX IPF. The Aries distribution on HP-UX IPF system consists of four shared libraries: /usr/lib/hpux32/aries32.so /usr/lib/hpux32/pa_boot32.so /usr/lib/hpux64/aries64.so /usr/lib/hpux64/pa_boot64.so The HP-UX IPF kernel invokes pa_boot[32/64].so when a 32/64-bit PA-RISC binary is launched.
Other Functionality Aries Binary Translator Performance No performance impact to the system and previous version of Aries. Obsolescence Not applicable. Documentation The Aries manpage, aries (5), is updated with the necessary technical and usage information relating to the new features. Specific information regarding the new features contained in Aries in the HP-UX 11i v1.6 release can be found at: http://devresource.hp.com/STK/Aries.
Other Functionality Netscape Communicator Netscape Communicator Netscape Communicator 4.7x includes Netscape’s popular web browser, Navigator, as well as Messenger and Composer. Communicator includes tools for browsing and composing dynamic web content plus email and News clients. The Navigator web browser allows you to find and view information on the World Wide Web. Messenger is used to send, receive, and work with electronic mail messages.
Other Functionality Netscape Communicator Impact Comparable size requirements to the last release. Netscape 4.79 on HP-UX 11i v1.6 uses its own built-in Java, not the JPI. The Japanese Language Pack for Netscape 4.79 is only available on HP-UX PA-RISC systems at this time. We have no plans to port this product to IPF, but may do so if there is a user requirement. Netscape 4.79 has been observed crashing when attempting to access the “combo pulldown” button widget on HP-UX 11.00, 11i, and 11i v1.5.
Other Functionality HP Apache-based Web Server for HP-UX HP Apache-based Web Server for HP-UX The current version of the HP Apache-based Web Server (also referred to herein as HP Apache) for HP-UX is 1.3.26.00 and the Product Number is B9415AA. Designed to run out-of-the-box, the HP Apache-based Web Server for HP-UX ensures strong 128-bit security and high performance for a web site that is reliable and easy to manage.
Other Functionality HP Apache-based Web Server for HP-UX Details of Change • HP Apache-based Web Server v.1.3.26.00 for the Itanium Processor Family (IPF) platform. • RSA BSAFE Crypto C Library v.5.2.1 has U.S. Commerce approval for worldwide export of 128-bit strong encryption. • OpenSSL v.0.9.6c is a toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. • The mod_ssl v.2.8.
Other Functionality HP Apache-based Web Server for HP-UX Impact • Size Requirements: 65 - 75MB of disk space is recommended for installing HP Apache. • Bundle Requirements: 1. The mod_perl module is pre-enabled in this release and depends on a 64-bit Perl version 5.6.1 that is included in this Operating Environment and is installed in /opt/perl_64/bin/perl. 2. Webmin depends on Perl 5 or later and is not specific to either 32 or 64-bit versions. Webmin expects Perl to be installed in /opt/perl/bin/perl.
Other Functionality HP Apache-based Web Server for HP-UX Performance There is no impact to the performance of this product compared to the version that was released in HP-UX 11i v1.5. Obsolescence This is the last supported version of HP Apache-based Web Server v1.3.26.x in HP-UX 11i v1.6. No further versions of HP Apache-based Web Server v.1.3.x will be distributed unless a critical fix is required. Users should begin upgrading to HP Apache-based Web Server v.2.0 for HP-UX 11i v1.
Other Functionality Shadow Passwords Shadow Passwords A new Shadow Password feature enhances system security by hiding user encrypted passwords in a shadow password file. Summary of Change The HP-UX 11i v1.6 release introduces an optional, configurable Shadow Password feature based on the de-facto standard provided in other UNIX flavors, including Sun Solaris and Linux.
Other Functionality Shadow Passwords These patches should be installed prior to running pwconv, if any of the legacy PA-RISC applications on the system perform authentication. Performance There is no performance impact. Obsolescence Not applicable.
Other Functionality HP Intrusion Detection System/9000 (IDS/9000) HP Intrusion Detection System/9000 (IDS/9000) HP Intrusion Detection System/9000 (IDS/9000), a host-based intrusion detection system for HP-UX. Version 2.1 is new for IPF systems in HP-UX 11i v1.6. (Versions 1.0, 2.0, and 2.1 have been previously delivered for PA-RISC systems in HP-UX 11.00 and 11i.) Summary of Change IDS/9000 enables security administrators to proactively monitor, detect, and respond to attacks targeted at specific hosts.
Other Functionality HP Intrusion Detection System/9000 (IDS/9000) Files: Modification of critical system files and directories Creation of world writable files Creating setuid files File additions and deletions • Multiple response script capability: Users can have multiple response scripts invoked when an alert is generated, in addition to simultaneous reports sent to the administrative GUI. Impact No impact. Compatibility Version 2.1 is not compatible with HP-UX systems that are running version 1.0.
Other Functionality CDE Environment CDE Environment The Common Desktop Environment (CDE) is an environment for interacting with your workstation. When CDE is running on your system, it is said to be your system’s desktop. Summary of Change On HP-UX 11.x, CDE uses TPS for printing. CDE now provides an option to print using either lp or TPS. Details of Change CDE now provides an option to print using either lp or TPS. Through this option the user can disable TPS and print using lp and viceversa.
Other Functionality HP VUE to CDE Migration Tools HP VUE to CDE Migration Tools VUEtoCDE in CDE is a transition tool that migrates HP VUE customizations to CDE during upgrade from HP-UX 10.x. Summary of Change VUEtoCDE transition tool is not available with CDE in HP-UX 11i v1.6. Details of Change CDE 2.1 on HP-UX 11.00 and HP-UX 11i v1.0 contains VUEtoCDE transition tool that migrates HP VUE customizations to CDE during upgrade from HP-UX 10.x. This tool is not available on HP-UX 11i v1.5 or v1.
Other Functionality Ignite-UX Ignite-UX Ignite -UX is an administrative toolset to help you do the following: • install HP-UX on multiple systems in your network • create custom install configurations • recover HP-UX systems remotely • monitor system installation status Summary of Change The HP-UX 11i v1.6 version of Ignite-UX now supports installation on an Itanium Platform Family (IPF) client and server. Network installation from an IPF system requires unique network installation steps.
Other Functionality Ignite-UX Obsolescence No obsolescence issues. Documentation The Ignite-UX Administration Guide has been updated for HP-UX 11i and is available on the Instant Information CD and at http://docs.hp.com . Another excellent source of information regarding Ignite-UX which includes documentation, downloads and specifications is found at: http://software.hp.
Other Functionality Default File System Parameters Default File System Parameters Changes to the Ignite-UX default file system parameters are included in HP-UX 11i v1.6. Summary of Change A small set of default file system parameters delivered by Ignite-UX in "Instant Ignition" and the HP-UX media kit ("Cold-Install Media") have been tuned for better performance.
Other Functionality Default File System Parameters Impact These changes only affect the values as they apply to the standard file systems (/, /usr, /var, /opt, /tmp, /home, /stand) as created by Ignite-UX through an installation from media (known as a Cold Install) or through Instant Ignition.
Other Functionality Online Diagnostics Online Diagnostics Online diagnostics provide the HP-UX 11i v1.6 Diagnostics that include: Support Tools Manager (STM) is the platform for executing online diagnostics. The commands to start it are xstm (GUI interface), mstm (menu-driven interface), cstm (command line interface), or stm (general). Offline Diagnostic Environment (ODE) is the platform for executing offline diagnostics.
Other Functionality Online Diagnostics Documentation Specific information regarding STM, ODE or the EMS Hardware Monitors, including release notes, white papers and related reference materials, can be obtained at: http://docs.hp.
9 Internationalization This chapter describes internationalization functionality including: Chapter 9 • “TrueType Fonts for Asian Languages” on page 160 • “GB18030 Standard” on page 162 • “Hong Kong Supplementary Character Set (HKSCS)” on page 166 • “ATOK X Japanese Input Method” on page 169 • “Japan Vendor Council (JVC) iconv Converters” on page 171 • “VJE-gamma and EGBridge Japanese Input Method Obsolescence” on page 174 • “Japanese Specific Commands and Library Routines” on page 175 • “
Internationalization TrueType Fonts for Asian Languages TrueType Fonts for Asian Languages TrueType is a digital font technology consisting of TrueType fonts and the rasterizer. A TrueType font is a data file containing glyphs, the shape/outline of the characters. In addition to the shape/outline of the characters, it contains information such as character to glyph mapping tables, hinting properties, and other information needed to generate the bitmap images for the characters.
Internationalization TrueType Fonts for Asian Languages Impact Size requirements regarding disk space: Table 9-2 Disk Space Size Requirements for Asian TrueType Fonts TrueType Fonts Size Japanese 32MB Korean 71MB Chinese (Simplified) 39MB Chinese (Traditional) 41MB The TrueType fonts in the X Window environment is available only through the X Font Server, xfs.
Internationalization GB18030 Standard GB18030 Standard System level support is provided in HP-UX 11i v1.6 for the GB18030 character set. GB18030 is officially referred to as “Chinese National Standard GB18030-2000: Information Technology - Chinese Ideograms Coded Character Set for Information Interchange - Extension for the Basic Set”. It is a government mandated conformance requirement for all products sold in China, effective as of September 1, 2001.
Internationalization GB18030 Standard NOTE PCL5.nloo does not use any Asian font DIMMs even if the LaserJet has the font DIMM installed. Here is a list of primary print options related to GB18030. Table 9-3 GB18030 Primary Print Options Option Behavior zh_CN.gb18030 designate GB18030 2-byte and 4-byte text input half or 2 2-in-1 printing quarter or 4 4-in-1 printing Since PCL5.
Internationalization GB18030 Standard Other input methods like Row-Column and 5-Stroke do not generate GB18030 characters except for those defined in GB2312. Xlib: X11R6 has been enhanced to support GB18030. Fonts: The following two new bitmap fonts are provided under /usr/lib/X11/fonts/hp_chinese_s/75dpi along with fonts.alias: Table 9-4 New GB18030 Bitmap Fonts Filename Fontname song18u.pcf -hp-song-medium-r-normal--18-180-75-75-c-160-iso10646.2000-cn song24u.
Internationalization GB18030 Standard Performance There is no impact to performance. Obsolescence Not applicable. Documentation The eucset (1) manpage has been updated with the GB18030 option.
Internationalization Hong Kong Supplementary Character Set (HKSCS) Hong Kong Supplementary Character Set (HKSCS) System level support is provided for support of the HKSCS (Hong Kong Supplementary Character Set) extension to the Big5 encoding for Hong Kong. HKSCS is a collection of 4,702 characters defined by the Hong Kong Special Administration Region (HKSAR) government in September, 1999.
Internationalization Hong Kong Supplementary Character Set (HKSCS) Bitmap Fonts: The following five new bitmap fonts are provided under /usr/lib/X11/fonts/hp_chinese_t/75dpi along with fonts.alias: Table 9-5 New HKSCS Bitmap Fonts Filename Fontname sung18hh.pcf -hp-sung-medium-r-normal--18-180-75-75-c-160-hphkbig5- sung24hh.pcf -hp-sung-medium-r-normal--24-240-75-75-c-240-hphkbig5- sung34hh.pcf -hp-sung-medium-r-normal--34-340-75-75-c-340-hphkbig5- sung42hh.
Internationalization Hong Kong Supplementary Character Set (HKSCS) Common Desktop Environment (CDE): CDE provides the same level of support for the zh_HK.hkbig5 locale as was provided at HP-UX 11i v1.0 for the zh_TW.big5 locale. User Defined Character (UDC): The xudced, an UDC editor to create/modify UDC files, has been enhanced to work with the zh_HK.hkbig5 locale. When the locale is designated, it starts with the first code point defined by HKSCS.
Internationalization ATOK X Japanese Input Method ATOK X Japanese Input Method HP-UX 11i v1.6 includes ATOK X, one of the dominant input methods in the Japanese market. ATOK X is used in conjunction with CDE and the X Window System. Summary of Change ATOK X, the enhanced version of ATOK8, is being introduced in this release. It includes the SuperATOK Kana-to-Kanji conversion engine and provides more comfortable and effective Japanese input.
Internationalization ATOK X Japanese Input Method Compatibility Since the ATOK X input method is a new feature at this release, there are no compatibility issues. However, as a benefit for users, ATOK X provides migration capability for the user-defined dictionary and key-mapping configuration, which have been created by ATOK8, VJE-gamma and EGBridge input methods. The user can easily migrate from the previous Japanese input methods to ATOK X. Performance There is no impact to performance.
Internationalization Japan Vendor Council (JVC) iconv Converters Japan Vendor Council (JVC) iconv Converters New iconv converters are provided to allow for greater inter operability of data sharing within Japanese computing environments.
Internationalization Japan Vendor Council (JVC) iconv Converters The following table illustrates the mapping variances between converter tables when converting between EUC and different interpretations of Unicode character mappings: NOTE The JIS-0201 Extended (Unix) mappings, already available in HP-UX, are referenced in this table as eucJP.
Internationalization Japan Vendor Council (JVC) iconv Converters Impact These converters require 0.6MB of additional disk space. No additional memory requirements are needed. Compatibility There are no compatibility issues involved with the addition of this feature. Performance There is no impact to performance. Obsolescence Not applicable. Documentation No documentation changes were necessary.
Internationalization VJE-gamma and EGBridge Japanese Input Method Obsolescence VJE-gamma and EGBridge Japanese Input Method Obsolescence Two Japanese input methods, VJE-gamma and EGBridge, are obsoleted in HP-UX 11i v1.6 release. Summary of Change HP-UX 11i v1.6 and future releases of HP-UX does not provide the two Japanese input methods, VJE-gamma and EGBridge. HP-UX 11i v1.6 provides migration tools to assist users in moving to ATOK X. Details of Change HP-UX 11i v1.
Internationalization Japanese Specific Commands and Library Routines Japanese Specific Commands and Library Routines HP-UX 11i v1.6 restores certain Japanese specific commands and library routines which were removed at the HP-UX 11.00 release. Summary of Change Certain Japanese code conversion commands and routines, character handling routines, and Kana-to-Kanji conversion routines are restored in this release, in order to maintain binary compatibility with existing HP-UX 10.20/11.
Internationalization Greek Euro Support Greek Euro Support System level support is provided for enabling the Euro within supported Greek locales. In June 2000, Greece joined 11 other countries in adopting the Euro as their currency, with the complete transition effective as of January 1, 2002. Summary of Change Systems level support has been provided to allow for the input, storage, retrieval, display and printing of the Euro within the two supported Greek locales: el_GR.utf8 and el_GR.iso88597.
Internationalization Greek Euro Support For example, to specify the Euro as the currency in the Greek UTF-8 locale, the following environment variables should be set to enable monetary formatting, such as used by strfmon (3C): LANG=el_GR.utf8 LC_MONETARY=el_GR.utf8@euro Data conversion (iconv) for Greek Euro: Greek iconv converters have been updated to support the 4 new characters added to ISO-88597 (see table in Greek locales section) in conversions with UTF-8 and Unicode.
Internationalization Greek Euro Support Table 9-10 ISO-88597 TO Greek EBCDIC Code Mapping Changes (Continued) ISO-88597 Code Page 875 (Incorrect) Code Page 875 (Corrected) 0Xa6 0Xff 0Xdf 0Xa7 0x7c 0Xeb 0Xa8 0Xa1 0X70 0Xa9 0X83 0Xfb 0Xab 0X4c 0Xee 0Xac 0Xff 0Xef 0Xad 0X60 0Xca 0Xaf 0Xca 0Xcf 0Xb0 0Xe0 0X90 0Xb2 0Xf2 0Xea 0Xb3 0Xf3 0Xfa 0Xb4 0X7d 0Xa0 0Xb5 0X7d 0X80 0Xb7 0X4b 0Xdd 0Xbb 0X6e 0Xfe 0Xbd 0Xea 0Xdb 0Xc0 0Xb5 0Xcc 0Xda 0X49 0X68 0Xdb 0X63
Internationalization Greek Euro Support Table 9-11 Greek EBCDIC/Code Page875 to ISO-88597 Code Mapping Changes Code Page 875 Chapter 9 ISO-88597 (Incorrect) ISO-88597 (Correct) 0X70 0Xff 0Xa8 0X74 0Xff 0Xa0 0X7b 0Xa3 0X23 0X7c 0Xa7 0X40 0X7d 0Xb4 0X27 0X80 0Xff 0Xb5 0X90 0Xff 0Xb0 0Xa0 0Xff 0Xb4 0Xa1 0Xa8 0X7e 0Xb0 0Xff 0Xa3 0Xc0 0Xff 0X7b 0Xca 0Xaf 0Xad 0Xcc 0Xff 0Xc0 0Xcd 0Xff 0Xe0 0Xce 0Xff 0Xa1 0Xcf 0Xff 0Xaf 0Xd0 0X27 0X7d 0Xdb 0Xff 0Xbd 0Xdd
Internationalization Greek Euro Support Table 9-11 Greek EBCDIC/Code Page875 to ISO-88597 Code Mapping Changes Code Page 875 0Xfe ISO-88597 (Incorrect) 0Xff ISO-88597 (Correct) 0Xbb NOTE The following 3 characters currently have no Greek EBCDIC Code Page 875 code points defined. Consequently, in converting from either ISO-88597, Unicode or UTF-8, these characters is mapped to the Undefined Character for Greek EBCDIC (0xFF).
Internationalization Greek Euro Support Printing Euro with Greek characters: The standard lp command is used to print Euro and Greek characters on LaserJet printers. The LaserJet printers should have the resident Greek character/font set with the Euro symbol included. Current LaserJet printer models with this support include the LaserJet 1220 and the LaserJet 2200. Use the lp command with the -ocs12N option to select the Greek character/font set.
Internationalization Greek Euro Support 182 Chapter 9