This chapter lists the features of Tru64 UNIX that were retired from
the operating system in Version 5.0.
9.1 Retired in This Release
The following features have been retired in this release of Tru64 UNIX.
These changes were announced in previous releases of Tru64 UNIX.
9.1.1 td0 Disk Size Requirement for Installation
With
this major release, additional features and services have increased the size
of the image on the disk.
The minimum disk size requirement for single-disk
installations is now 1 GB.
It is possible to perform single-disk installations
on disks with less than 1GB of disk space.
However, due to the additional
features and services added, performance may be degraded with a smaller disk
and it is not recommended.
Installing to a smaller disk might also prevent
you from installing patches or upgrading to a new version of the operating
system.
9.1.2 LVM-to-LSM Migration Tools
The LVM-to-LSM Migration Tool was provided with DIGITAL UNIX Version 4.0 to enable migration from the LVM interfaces that were retired in that release to Tru64 UNIX Logical Storage Manager volumes. This tool has been retired in Tru64 UNIX Version 5.0.
There are no plans to retire UFS or the AdvFS Migration Tools at this
time.
9.1.3 LSM Block Change Logging (BCL)
The Logical Storage Manager Block Change Logging (BCL) feature has been retired in this release of Tru64 UNIX. It has been replaced with Dirty Region Logging (DRL). DRL logs regions instead of blocks for writes to LSM mirrored volumes. For most environments, DRL provides the same ability as BCL to quickly resynchronize mirrors after a failure, but with considerably less logging overhead.
The logging format and configuration for DRL is not compatible
with BCL.
Therefore, this release provides support to automatically
migrate and reconfigure mirrored volumes from BCL to DRL where possible.
However, some existing mirrored volume configurations with BCL may require
manual reconfiguration to continue to exploit logging for
faster mirror recovery.
9.1.4 LSM volprint Command Format
The default output format of the
volprint
command has changed as follows:
Invoking with no options
In previous releases, invoking the
volprint
command with no options displayed all objects in the
rootdg
,
disk group starting with the
rootdg
disk group record, followed by all of the disk-media records, subdisk
records, plex records, and finally volume records.
Now invoking the
volprint
command with no options displays all records for all disk groups, with all
objects arranged in a hierarchical fashion.
Invoking with an object-type option
In previous releases, if you invoked the
volprint
command with an object-type option
(v
,
p
,
or
s
)
it displayed all objects of that type in the specific disk group.
Now invoking the
volprint
command with any of these options displays all objects of that type, as
well as all objects of all subsidiary types, in all disk groups.
Default
In previous releases, invoking the
volprint
command displayed the record type, name, association, kernel
state, length, and comment field by default.
Now invoking the
volprint
command displays the record type, name, association, kernel state, length, plex
offset, state, and the
tuti10
and
puti10
fields.
If you use the
volprint
command in scripts, use the
-F
option to define the exact output format you require.
9.1.5 The ntpdc Command
The
ntpdc
utility, which provided the monitor operation of the NTP daemon,
has been retired.
The
xntpd
daemon, which was upgraded to Version 3.0 in DIGITAL UNIX Version 4.0,
replaces the NTP daemon
(ntpd
).
The
ntpdc
command is no longer applicable.
The
xntpdc
command provides a superset of the
ntpdc
functionality.
The
xntpdc
(8)
reference page describes its capabilities for
monitoring and controlling the
xntpd
daemon.
9.1.6 Previous C Compiler
The C compiler for DIGITAL UNIX has
been officially replaced by DEC C for Tru64 UNIX.
The older compiler is
no longer distributed in this release of Tru64 UNIX.
The
-oldc
switch, which was used to request the old C compiler from
the
cc
command in previous versions, is no longer supported.
The
cc
command now issues an error if the
-oldc
switch is specified.
9.1.7 DEC C Compiler Default Changed from -std0 to -std
The default language mode for the Tru64 UNIX C compiler has
changed from
-std0
to
-std
.
You can revert back to the previous default language mode by adding the
-std0
flag to the
cc
command line, the
/usr/ccs/lib/cmplrs/cc/comp.config
file or the
$DECC_CC
or
$COMP_HOST_ROOT
environment variable definitions.
9.1.8 C Language Long Double Type Has Changed to 128 bits
As of Tru64 UNIX Version 5.0 the default size of the C language long double type changed from 64 bits to 128 bits. This allows applications to perform mathematical calculations on larger numbers and with more precision than was possible with the previous long double type. Prior to Version 5.0, the long double type was the same size as the double type (64 bits).
If an application was linked using an earlier version than Tru64 UNIX
Version 5.0, there is one binary incompatibility that may affect
the application.
If the application was linked using the
-call_shared
switch, it can experience an incompatibility with the new default
related to the input and output of long double types.
Previously,
printf
,
scanf
, and similar functions interpreted
the format code
%Lf
(capital L followed by f) as a 64-bit
long double type.
Now, the format code
%Lf
specifies a
128-bit long double type.
9.1.9 Replaced pixie Profiler
The original implementation of the
pixie
utility, which existed in
/usr/opt/obsolete/usr/bin/pixie
in DIGITAL UNIX Version 4.0 and higher releases
has been removed from this and higher releases of the operating system.
The new
pixie
command, which is based on the
atom
instrumentation
system, is a complete replacement, including both compatible and
enhanced command-line syntax.
9.1.10 XIsso and XSysAdmin Programs
The
XIsso
and
XSysAdmin
programs have been removed from this release.
The functions previously
performed by these programs have been moved to the
dxaccounts
,
dxaudit
,
and
dxdevices
graphical user interfaces (GUIs).
9.1.11 Remote Prestoserve Support
Prestoserve support for remote operations has been retired.
This means that the
-h
option of the
presto
command
is no longer supported.
Users who require the ability to perform
presto
operations remotely can do so by using
telnet
,
rlogin
,
or
rsh
to gain access to a shell on the remote system and then performing the
operation locally.
9.1.12 System Management Utilities
The following setup scripts have been retired in this release:
bindsetup
netsetup
nfssetup
ntpsetup
These scripts have been replaced by tasks that you can perform by running the SysMan Menu and navigating to the desired item, or directly from the command line by using the appropriate menu accelerator. The following table maps the replacement functionality and accelerator:
Retired Script | SysMan Menu Item | SysMan Command |
bindsetup |
Domain Name Service (DNS(BIND)) | sysman dns |
netsetup |
Network Setup Wizard | sysman net_wizard |
nfssetup |
Network File System (NFS) | sysman nfs |
ntpsetup |
Network Time Protocol (NTP) | sysman ntp |
Do not use these scripts to configure systems in a TruCluster environment.
For more information, see the reference pages for the
retired scripts or the
Network Administration
guide.
9.1.13 Different Versions of awk
The
gawk
and
oawk
versions of the
awk
command have been retired.
Only the XPG4-compliant version of the
awk
command is
supported in this release.
Scripts
that use variations of the
awk
command should access the
/usr/bin/awk
version.
9.1.14 XPG3 ctab Locales
The
XPG3 ctab locales have been retired and have been removed from the obsolete
OSFCTABLOC
subset.
They are superceded by the XPG4
locales distributed in
OSFEURLOC
and various subsets in
the Worldwide Language Support software on the Associated Products CD-ROM.
9.1.15 Retirement of libsecurity.a
The archive form of the enhanced security library
(libsecurity.a
)
has been retired.
If you want to link against
libsecurity
use the shareable form,
libsecurity.so
.
9.1.16 Adobe Display PostScript, Client Libraries, and X Server Extension
Adobe Systems Incorporated has retired their Display PostScript (DPS) product, which includes the client libraries, X Server extension, and various applications and examples. Therefore, the Adobe DPS product has been retired from Tru64 UNIX. No replacements will be available. Customers who have used the Adobe DPS libraries to develop their own applications will not have a migration path.
The following Adobe applications have been retired and are no longer included with the Tru64 UNIX operating system.
dpsclock
dpsexec
draw
fontview
libdps.a
and
libdps.so
libdpstk.a
and
libdpstk.so
libpsres.a
and
libpsres.so
lib_adobe_dps.so
makepsres
pswrap
scratchpad
showps
texteroids
wonderland
xepsf
All Adobe fonts under
/usr/lib/X11/fonts/Type1Adobe
The following applications, which use Adobe DPS, have been retired and are no longer included with the Tru64 UNIX operating system:
dxvdoc
dxbook
dxnotepad
(internationalized version in
WorldWide Language Support software on the Associated Products CD-ROM)
During an update installation from Version 4.0D or Version 4.0F to Version 5.0, the DPS commands, libraries, and documentation noted above are marked by the installation update procedure as obsolete inventory and then removed from the system later in the procedure.
Because these obsolete components have been retired from the operating system, they are no longer distributed, and they may not be compatible with a future release. They are not supported as part of the Tru64 UNIX product beginning with this release.
If you have applications or procedures that depend on the DPS software that has become obsolete, you may wish to have the obsolete DPS software remain on your system, yet remove the other obsolete software at this time.
To do this, you can edit the file
/var/adm/smlogs/upd_obsolete_files
so that the DPS software components are not listed, before you
perform the
updadmin
procedure.
If you remove the DPS components from your system using the
updadmin
utility, you will have the opportunity to archive all of
the obsolete components.
If you prepare an archive copy, and later discover
a dependency on the obsolete DPS components, you can restore them to the system
from the archive copy.
If you remove the obsolete DPS components without making an archive copy, there is no way to restore them from the product distribution media for the current release.
There may be possible user dependencies on the
showps
utility as a PostScript document viewer for the Netscape browser.
The freeware
application
gv
may be a suitable replacement for
showps
.
It has a different user interface than
showps
but has no dependency on the obsolete DPS software libraries.
Some of the freeware applications delivered with Version
4.0D had dependencies on the DPS client libraries.
Those applications have
been rebuilt using the GhostScript libraries available on the freeware distribution
media.
9.1.17 Open3D Device Support
The following Open3D devices have been retired in this release of Tru64 UNIX:
PV-L
PV-M
PV-P
These devices are also known as:
ZLX-L1, L2
ZLX-M1, M2
ZLXp-L1, L2
Open3D Version 4.4 is the last version of Open3D that supports the PV-L and PV-M cards. Open3D Version 4.9 is the last version of Open3D to support the PV-P graphic adapters.
Additionally, 3D support for the HX+ and TGA has been retired. These are also known as the ZLX-E1, E2, E3; and ZLXp-E1, E2, E3. DIGITAL UNIX 2D support will continue for the initial release of Tru64 UNIX Version 5.0 for these cards. The initial release of Tru64 UNIX Version 5.0 will also be the last release to support the HX and TX graphics adapters.
The replacement functionality is PCI-based systems and graphics devices
supported on those systems.
9.1.18 Nonconforming Curses Library
DIGITAL UNIX Version 4.0 included a new X/Open-Compliant
Internationalized Curses library.
This library was not binary
compatible with previous versions of the DIGITAL UNIX Curses
library, so compatible binaries (named
libcurses.a
and
libcurses.so
)
were shipped in separate directories for Version 4.0.
These compatible binaries have been retired and
removed from this release of Tru64 UNIX.
9.1.19 Nemacs
Nemacs Version 3.3.2, a public domain Japanese implementation
of emacs, has been removed from this release of Tru64 UNIX.
Mule, a public domain multilingual implementation of emacs,
have been carried forward as the replacement functionality for Nemacs.
The Nemacs subsets
IOSJPNEMACS500
and
IOSJPNEMACSSRC500
will be removed from the system.
For more information on
Mule
, refer to the
mule
(1)
reference page.
9.1.20 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 9-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 9-1: Retired DECwindows Applications
Retired Tools/Utilities | Replacement Option(s) |
dxmail | dtmail |
dxprint | None |
dxcalendar | dtcm |
dxcalc | dtcalc, xcalc |
dxclock | Front Panel, xclock |
dxpaint | dticon/dtstyle, bitmap |
dxnotepad | dtpad |
dxbook | dthelpview, Netscape |
dxcardfiler | None |
dxsession | xdm, dtsession |
dxvdoc | ghostview |
libids | None |
It is recommended that you migrate to the dt* tools and utilities or other options as soon as possible.
The CDA applications in
Table 9-2
have also been
retired.
Table 9-2: Retired CDA Applications
caspar | cdoc | ctod |
ddifanls | ddifps | ddiftext |
dtifanls | dtifddif | dtoc |
textddif | vdoc | libcapsar |
libcda | libcda_be | libcda_fe |
libddif | libddif_be | libddif_fe |
libimg | libdvs | libids_nox |
9.1.21 secsetup Script Retirement
The
/usr/sbin/secsetup
script, used to configure
Enhanced Security authentication support, has been retired in this release
of Tru64 UNIX.
It has been moved to the
OSFOBSOLETE
subset.
The script has been replaced by the
secconfig
application.
The
secconfig
application is a graphical user
interface and is integrated with the SysMan utilities.
9.1.22 Security Interfaces
Table 9-3
provides a list of interfaces that have
been retired from the
libsecurity
library.
Other, undocumented
interfaces, have been retired as well.
These interfaces are not capable of
supporting new functionality offered in Tru64 UNIX 5.0A.
Table 9-3: Retired libsecurity Interfaces
|
|
|
getprtcent() |
getprtcnam() |
putprtcnam() |
getprdfent() |
getprdfnam() |
putprdfnam() |
getprfient() |
getprfinam() |
putprfinam() |
getprlpent() |
getprlpnam() |
putprlpnam() |
getdvagent() |
getdvagnam() |
putdvagnam() |
getprpwent() |
getprpwnam() |
getprpwuid() |
putprpwnam() |
|
|
time_lock |
get_seed |
auth_for_terminal |
locked_out |
copydvent |
|
read_pw_fields |
store_pw_fields |
|
read_tc_fields |
store_tc_fields |
|
The associated data structures listed in
Table 9-4
have been retired as well.
Table 9-4: Retired libsecurity Interfaces Associated Data Structures
|
|
struct pr_field |
struct pr_flag |
struct t_field |
struct t_flag |
struct l_field |
struct l_flag |
struct dev_field |
struct dev_flag |
struct pr_passwd |
struct pr_term |
struct pr_file |
struct pr_lp |
struct pr_default |
struct dev_asg |
struct system_default_fields |
struct system_default_flags |
Starting with Open3D Version 4.8, support for the PEX extension to the X Server has been retired. The extension libraries still ship on the Open3D product, but no support is available for them.