This chapter provides information on Tru64 UNIX 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 sections provide information on features that have been
retired in this release.
These changes were announced in previous releases.
For information on features retired in previous releases, see the
New and Changed Features from Previous Releases
Tru64 UNIX Version 5.0A Documentation
2.1.1 DECwindows Applications
The following DECwindows utilities and tools have
been retired from Tru64 UNIX. These dx* tools and utilities, commonly known
as DECwindows, have been replaced by the dt* tools in Common Desktop Environment
(CDE) that were introduced in Version 4.0. The replacement applications are
listed in Table 2-1.
Not all of the dx* applications that have been retired have a replacement due
to the limited use or capability of that specific tool or utility.
Table 2-1: Retired DECwindows Applications
|Retired Tools/Utilities||Replacement Option(s)|
|dxclock||Front Panel, xclock|
It is recommended that you migrate to the dt* tools and utilities or other options as soon as possible.
The CDA applications in Table
2-2 have also been retired.
Table 2-2: Retired CDA Applications
2.1.2 DEC C Compiler Default Changed from -std0 to -std
The default language mode for the Tru64 UNIX C compiler has
You can revert back to the previous default language mode by adding the
flag to the
command line, the
file or the
environment variable definitions.
2.1.3 Sendmail Version 5.65
Version 5.65 utility has been retired in this release and
is no longer available from the system.
This version of the operating system includes
Version 8.9.3. For more information, see Section
The Post Office Protocol (POP) service provided as part of the Rand Mail Handler (MH) subset (OSFMH) has been retired from the operating system. The following components were associated with this service:
The replacement for this functionality was provided in Version
This new service is an implementation based on Qualcomm's public domain
POP3 service, known as
Its components are as follows:
It is important that you migrate all your existing MH/POP users to this new
service. If you do not, run-time errors will occur because the old service no
longer exists. You can use the existing
utilities to migrate existing MH/POP information into the new service.
The new service is the default.
2.1.5 The cc.alt Compiler
Previous releases provided an Alternative C Compiler and associated
development tools (known as the
shipped in the CMPDEVALT subset on the
Associated Products Volume 1
was intended to deliver run-time performance improvements, using more recent
compiler components than the corresponding Tru64 UNIX base operating system
compiler is no longer provided with your
However, if you want a more recent compiler, you can download the Developers'
Toolkit Supplement C compiler from the following URL:
cc.alt compiler, after you install the DTK Supplement
compiler, you invoke it using the
cc command and
it is documented in the
After you install the DTK Supplement compiler, you invoke the regular
base operating system C compiler using the
and it is documented in the
The DTK Supplement compiler is a fully supported, free upgrade for all
users with an active Developers' Toolkit license.
From time to time, the
DTK web site may also include Advanced Development Kits, which will provide
even more recent compiler components.
2.1.6 System V Environment
Tru64 UNIX provides 80 percent of the
System V Interface Definition (SVID) standard, as verified by the SVVS 3 and
SVVS 4 test suites.
As a result, Tru64 UNIX contains a substantial number
of System V Release 4 (SVR4) features and delivers the highest composite SVR4
conformance of any implementation.
SVR4 functionality will be further expanded
in the base operating system when the System V Environment re-engineering
is complete, eliminating the need for the layered product.
A migration plan
for upgrading to the appropriate version of the Tru64 UNIX base operating
system has been developed to assist customers who currently use the System
V Environment layered product.
The System V Environment (SVE) product is not
available as a separately licensed layered product with the Tru64 UNIX
Instead, many of its features are being re-engineered and will be
merged into the operating system in future releases.
2.2 Features and Interfaces Scheduled for Retirement in Future Releases
This section provides 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 POSIX 1003.4a (Draft 4) pthread Routines in the POSIX Threads Library
The POSIX 1003.4a, Draft 4 interface of
POSIX Threads (formerly DECthreads) will be retired in a future release of Tru64 UNIX.
Applications that were written using the POSIX 1003.4a, Draft 4 API should
be migrated to the IEEE Std.
1003.1-1996, POSIX System Application Program
Interface provided by POSIX Threads.
The POSIX 1003.1c standard interface
is the most portable, efficient, and powerful programming interface offered
by POSIX Threads.
A compatibility mode for the Draft 4 POSIX 1003.4a API
has been provided to ease migration.
This compatibility mode will be removed
in a future release.
2.2.2 POSIX Threads CMA Interface
The CMA interface
of POSIX Threads (formerly DECthreads) is obsolete beginning with this release.
Obsolescence means that while the CMA API continues to exist and is supported
in Tru64 UNIX, CMA routines are no longer documented or enhanced.
recommended that you port your CMA-based application to the IEEE Std 1003.1-1996,
POSIX System Application Program Interface provided by POSIX Threads Library.
2.2.3 Asynchronous I/O Binary Compatibility
Data structures for asynchronous I/O, like
aio_write(), changed between Version 3.2
and Version 4.0 of the operating system.
The kernel currently handles these
differences so that applications built under Version 3.2 continue to run when
executed on Version 4.0x.
In the next major release of the operating system, support for applications
built under Version 3.2x using asynchronous I/O will be discontinued.
will need to recompile and relink these applications to run under Tru64 UNIX
Version 4.0D or higher.
2.2.4 SCSI Device Names
Support for rz and tz SCSI device names will be retired in a future release of Tru64 UNIX. Any code that derives knowledge about a device from the ASCII name or minor number may be impacted.
All code that uses the current namespace will be compatible when the
change occurs because a mechanism that ensures binary compatibility will be
Existing interfaces, such as names and minor numbers,
will be fully supported.
2.2.5 The -x and -p Options to addvol and mkfdmn
options to the
allow you to set the per-volume bitfile metadata table (BMT) when you create
a new volume or file domain.
Users typically set the BMT to prevent an extent
In Version 4.0D and later, the limitations in the operating system that
caused the extent exhaustion problem were removed, hence the
options are no longer needed and will be retired
in a future release.
2.2.6 OSF/Motif Version 1.1.3
The Motif Version 1.1.3 libraries have been provided as run-time services for compatibility with applications that have not yet converted to Motif 1.2. Development support was retired in DEC OSF/1 Version 2.0.
In Version 4.0 of the operating system, the Motif 1.1.3 libraries were
moved to an optional subset.
Applications requiring the libraries will see
an error from the loader, requiring you to install the optional
This optional subset will be removed from the product in a future
2.2.7 XIE Version 3.0 X Client Extension
Tru64 UNIX Version 5.0A supports XIE Version 5.0.
Support for XIE Version 3.0 server extensions was removed in Version 4.0.
Client support will be removed in a future release.
2.2.8 The atmsetup Script
script introduced in Version 4.0D of the operating
system has been superseded by a new application.
The new application is part
of the SysMan suite, and provides a full graphical user interface.
command now invokes the new SysMan application.
You can access the
script by including the
flag with the
script will be retired in a future release
of Tru64 UNIX.
For more information on how to use the new
reference page and the Asynchronous
Transfer Mode guide.
2.2.9 The installupdate -i Option
option to the
will be retired in a future release of the operating system.
option currently allows you to interactively
select kernel components after the new software subsets have been
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.10 The pixstats Program-Analysis Command
program-analysis command will be retired in a future release
of the operating system.
command will be replaced
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.11 ATM IP Switching Will Be Retired
Tru64 UNIX 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 (removed from the Tru64 UNIX distribution) in a future release.
IP Switching support is provided in
this release for backward compatibility only.
Do not use it to develop
Other methods of carrying IP over ATM,
including Classical IP and LAN Emulation, will continue to be supported.
2.2.12 The ogated Routing Daemon
daemon (the old version of the
routing daemon) will be retired in a future release of
If you use the
routing daemon, you should migrate to the
routing daemon, which supports a superset of functionality in the
2.2.13 NL*/NC* libc Interfaces
A Worldwide Portability
Interface (WPI) for internationalization based on the XPG4 standard was introduced
in Version 2.0 of the operating system.
Because the WPI interfaces supersede
OSF/1 proprietary interfaces, all
interfaces that begin with the letters
will be removed in a future release of the operating system.
2.2.14 DEC Ada RTL
DEC Ada (UPI - 0HM) and DEC Ada PDO (UPI - 0VS) will be retired in a
future release of Tru64 UNIX.
2.2.15 The /usr/include/userpw.h Header File
header file will be retired in a future release.
This file was inadvertently shipped with earlier versions of the operating
It contains prototypes for non-existent functions and unused structures.
It does, however, contain two definitions that you might have mistakenly used;
PW_PASSLEN, and user name length,
These values are not appropriate for Tru64 UNIX.
The correct definition for password length is
The correct definition for user name length is
It is recommended that you not use this file because it contains
2.2.16 Internationalized Print Filters dl1152wrof and dl5100wrof
The DEC Laser 1152 and 5100
printers are no longer being produced.
Therefore, the corresponding internationalized
will be retired in a future release.
The filters' functionality can be replaced
by the new
In this release, the
print filters have been moved to the IOSWWOBSOLETE subset within
the Worldwide Language Support (WLS) software.
entries for these two print filters will be removed from the
print filter in the next release.
In a future release, these two print filters will be taken out of the
kit and the installation procedure will convert the old
entries, which use the old print filters, to use the new
2.2.17 Replacement of hiprof, pixie, and third Interfaces
The atom-tool interfaces documented in the
reference pages will be retired in a future release. When these interfaces are
retired, they will be undocumented and unsupported.
The interfaces have been superseded by the new
third commands. The new commands are documented in the
2.2.18 Event Report Formatter (uerf)
The Event Report Formatter (
uerf) will be retired in a
command is not certified to
be Y2K compliant.
Depending on your system, use either Compaq Analyze or
2.2.19 Ladebug to Replace dbx As the Default Debugger
future release, Ladebug will replace
as the default
When this change is implemented, the Ladebug debugger will be invoked
command and the
will be invoked with the
Note that 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
when this change
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.
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 sections provide information on hardware support that
has been retired in this release of the operating system.
126.96.36.199 KZESC and KZPSC Array Controllers
The KZESC and KZPSC storage array
controllers have been retired 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.
In a future release of the operating system, support for all models of the following systems will be retired:
188.8.131.52 Disk Devices
In a future release of the operating system, support for the following disk devices will be retired:
184.108.40.206 Array Controllers
In a future release
of the operating system, support for the HSZ10, HSZ20, HSZ40, and HSZ50 storage
array controllers will be retired.
220.127.116.11 Interconnect Controllers
In a future release of the operating system, support for the following interconnect controllers will be retired:
HSC40, HSC50, HSC60, HSC65, HSC70, HSC90, and HSC95 -- storage controllers for CI
RA60, RA70, RA71, RA72, RA73, RA80, RA81, RA82, RA90, and RA92 -- MSCP disks
TA78, TA79, TA81, TA90, TA90E, and TA91 -- TMSCP tapes
CIXCD -- CI adapter for XMI
KDM70 -- MSCP/TMSCP adapter for XMI
18.104.22.168 Network Adapters
Support for the following network adapters will be retired in a future version of the operating system:
DE500-FA -- Single-port Ethernet and multi-mode FibreChannel adapter
DE500-BA -- Single-port Ethernet, copper
DE450-CA -- Single-port Ethernet, twisted pair
DE435 -- PCI Ethernet
DE425 -- EISA Ethernet
DE422 -- EISA Ethernet
DEFEA -- EISA FDDI
DEFMA-- XMI FDDI
DEFTA/DEFZA -- TURBOchannel FDDI
22.214.171.124 TURBOchannel Adapters
In a future release of the operating system, support for the following TURBOchannel adapters for the DEC 3000 will be retired:
KZTSA, PMZAB, and PMAZC -- SCSI adapters
PMAG (all models) and PMAD -- Graphics adapters
DETRA -- Token Ring adapter
DGLTA -- ATM adapter
DEFTA and DEFZA -- FDDI adapters
126.96.36.199 XMI Adapters
In a future release of the operating system, support for the following adapters for XMI will be retired:
KZMSA -- SCSI adapter
DEMNA -- Network adapter
DEMFA -- FDDI adapter
188.8.131.52 TGEC Network Adapter for the DEC 4000
In a future release of the operating system,
support for the TGEC network adapter for the DEC 4000 will be retired.
184.108.40.206 FDDI Adapter for Futurebus
In a future release of the operating system, support for the DEFAA FDDI adapter will be retired.