2    Features and Interfaces Scheduled for Retirement

This chapter provides information on features that have been retired from the operating system or that are scheduled to be removed from, or changed in, future major functional releases. This information is provided so that users and developers can migrate away from these features in the near future.

2.1    Retired in This Release

The following notes provide information on features that have been retired in this release. These changes were announced in previous releases.

2.1.1    Netscape FastTrack Server

The Netscape FastTrack Server web server has been retired. The Compaq Secure Web server replaces the retired software.

2.1.2    POSIX Threads CMA Interface

The CMA interface of POSIX Threads (formerly DECthreads) has been retired and is no longer supported in the operating system. We recommend that you port your CMA-based application to the IEEE Std 1003.1-1996, POSIX System Application Program Interface provided by the POSIX Threads Library.

2.2    Features and Interfaces Scheduled for Retirement in Future Releases

The following notes contain information on features and interfaces that will be retired in future releases. This information is provided so you can begin planning for the time when these features are retired.

2.2.1    COM for Tru64 UNIX

COM for Tru64 UNIX, Version 2.0.1, is the last feature release of the product. Compaq will retire COM for Tru64 UNIX in a future release of the operating system, but not before Q2 2002.

2.2.2    Performance Manager CDE GUI

The Performance Manager CDE GUI will be retired in a future release of the operating system. Performance management functions are available using the collect utility. The collect utility includes a command line interface and a graphical user interface.

2.2.3    DECmigrate

DECmigrate will be retired in a future release of the operating system. This retirement includes the removal of the mxr command, the libmxr.so library, and the mxr(1) reference page.

2.2.4    The automount Utility

The automount utility will be retired in a future release of the operating system. This utility is being replaced by the autofs utility. Instructions for migrating from automount to autofs are provided in the Network Administration: Services manual. Instructions for migrating from automount to autofs in a TruCluster environment are provided in the Cluster Release Notes.

2.2.5    POSIX Threads Metering

The metering features of the POSIX Threads Library will be retired in a future release of the operating system. These features are described in the Guide to the POSIX Threads Library. If you want to collect statistical and historical information on synchronization objects, use Visual Threads, which is a tool that you can use to analyze and debug multithreaded programs.

2.2.6    SCSI Device Names

Support for rz and tz SCSI device names will be retired in a future release. Any code that derives knowledge about a device from the ASCII name or minor number might be impacted.

All code that uses the current name space will be compatible until the retirement because a mechanism that ensures binary compatibility has been provided.

The compatibility name space can be used to access devices in only the old, limited address space, and the new names can be used to access devices in only the new extended address space.

2.2.7    XIE Version 3.0 X Client Extension

Version 4.0G of the operating system supports XIE Version 5.0. Support for XIE Version 3.0 server extensions was removed in Version 4.0 of the operating system. Client support will be removed in a future release.

2.2.8    The installupdate -i Option

The -i option to the /sbin/installupdate command will be retired in a future release of the operating system.

The -i option currently allows you to interactively select kernel components after the new software subsets have been installed. Starting with the next major release, this flag will be unnecessary because you will be able to interactively select optional kernel components at the beginning of the update installation process, prior to software installation. These kernel components will be built into the kernel automatically during the kernel build phase at the end of the update installation; therefore, you need not be present at that time.

2.2.9    The pixstats Program-Analysis Command

The pixstats program-analysis command will be retired in a future release of the operating system. The pixstats command will be replaced by the prof -pixstats command, which became available in Version 4.0D and which provides a more complete and correct implementation of the same capabilities and flags.

2.2.10    ATM IP Switching

The operating system provides limited support for IP switching over ATM, based on the Ipsilon Networks Inc. reference model (RFC 1953 and 1954). This support will be retired in a future release.

IP switching support is provided in this release for backward compatibility only. Do not use it to develop new applications. Other methods of carrying IP over ATM, including classical IP and LAN emulation, will continue to be supported.

2.2.11    The ogated Routing Daemon

The ogated daemon (the old version of the gated routing daemon) will be retired in a future release of the operating system. If you use the ogated routing daemon, you should migrate to the gated routing daemon, which supports a superset of functionality in the ogated daemon.

2.2.12    DEC Ada RTL

DEC Ada (UPI - 0HM) and DEC Ada PDO (UPI - 0VS) will be retired in a future release of the operating system.

2.2.13    Replacement of hiprof, pixie, and third Interfaces

The atom-tool interfaces documented in hiprof(5), pixie(5), and third(5) will be retired in a future release. For compatibility with earlier releases, the interfaces remain in this release; however, the reference pages have been removed.

The interfaces have been superseded by the new hiprof, pixie, and third commands. The new commands are documented in hiprof(1), pixie(1), and third(1).

2.2.14    Default fork Support in hiprof and pixie

In a future release, the hiprof and pixie profilers will no longer default to using the -fork option when libc is instrumented. If the program being profiled will fork, the -fork option should be specified on the hiprof or pixie command line. Explicitly using the -fork option lets the profilers employ a more reliable algorithm for handling the fork. See hiprof(1) and pixie(1) for more information.

2.2.15    The feedback Command

The feedback command will be retired in a future release. The pixie command provides all the same features more consistently, more reliably, and more effectively. In particular, the pixie command's -update option helps the compiler achieve significantly better optimizations than the feedback command's -feedback option, though pixie continues to support the -feedback option. See pixie(1).

2.2.16    Event Report Formatter (uerf)

The Event Report Formatter (uerf) will be retired in a future release. The uerf command is not certified to be Y2K compliant. Depending on your system, use either Compaq Analyze or DECevent.

2.2.17    Ladebug to Replace dbx As the Default Debugger

In a future release, Ladebug will replace dbx as the default debugger.

When this change is implemented, the Ladebug debugger will be invoked by the dbx command and the dbx debugger will be invoked with the dbx -old command.

Despite efforts to make the two debuggers compatible, differences exist in the syntax accepted and the output produced by the debuggers. You might have to edit scripts that use dbx when this change occurs.

2.2.18    AdvFS Subsystem Attributes

The following AdvFS subsystem attributes will be retired in a future release:

In this release, setting these attributes does not affect kernel operations. Instead, their functionality has been replaced by new dynamic kernel algorithms. These algorithms aim to optimize system performance. Additionally, information on these attributes has been removed from the documentation.

2.2.19    AdvFS Fragment Attributes

The AdvFS subsystem attributes AdvfsMinFragGrps and AdvfsMaxFragGrps will be removed in a future release. Information on these attributes has been removed from the documentation.

2.2.20    Tcl Version 7.6 and Tk Version 4.2

Tcl Version 7.6 and Tk Version 4.2 will be retired in a future release. This release contains Tcl/Tk Version 8.2.

Tcl Version 7.6 and Tk Version 4.2 have been moved to the optional subsets OSRETIREDTCL76510 and OSRETIREDTK42510. These subsets will install under the /usr/opt/obsolete directory and only contain the run-time environment. Header files and reference pages are no longer included.

2.2.21    The dxlsm Interface

The CDE/X11 graphical Logical Storage Management tool, dxlsm, will be retired in a future release. The dxlsm interface is superseded by the new LSM Storage Administrator, lsmsa, which was introduced in Version 5.0 of the operating system.

Both the dxlsm and the lsmsa interfaces are installed from the OSFLSMX11510 or higher subset.

We recommend you begin using the lsmsa interface to manage your LSM configurations.

2.2.22    C++ Run-Time Libraries libtask and libcomplex

The libtask and libcomplex C++ run-time libraries will be retired in a future release of the operating system. If you have code that uses the nonstandard complex class in the library, we recommend that you use the template complex class defined in the C++ Standard Library. If you have code that uses the libtask, we recommend that you use the POSIX Threads Library.

The libtask and libcomplex libraries will continue to be part of the compiler kit as archived libraries. If you cannot migrate to the recommended libraries, you can relink applications that depend on these libraries using the archived versions. If you have an application that linked against the shared versions and cannot relink, contact the Compaq C++ Compiler team at compaq_cxx@compaq.com.

2.3    Hardware Support Retirement Notices

To allow for future growth and enhancements to the operating system, it is necessary to retire support for some of the existing hardware. This section provides information on hardware support that has been retired in this release and hardware support that will be retired in future releases.

2.3.1    Hardware Support Retired in This Release

The following note provides information on hardware support that has been retired in this release of the operating system.

2.3.1.1    XMI Bus Retirement

Support for the XMI bus and all XMI bus options has been removed in this release of the operating system.

2.3.2    Hardware Support Scheduled to Be Retired in Future Releases

The following sections provide information on hardware support that will be retired in future releases.

2.3.2.1    VME Bus Retirement

Support for the VME bus will be retired in a future release of the operating system. This includes retirement of systems and options that use this bus technology.

2.3.2.2    Disk Devices

In a future release of the operating system, support for the following disk devices will be retired:

2.3.2.3    Array Controllers

Support for the following storage array controllers will be retired in a future release of the operating system:

2.3.2.4    Network Adapters

Support for the following network adapters will be retired in a future version of the operating system:

2.3.2.5    FDDI Adapter for Futurebus

In a future release of the operating system, support for the DEFAA FDDI adapter will be retired.