Solaris 8 (SPARC 平台版本) 2/02 发行说明

第 4 章 软件支持终止声明

本章列出支持终止声明。

当前发行版

本节介绍的软件支持终止声明适用于 Solaris 8 2/02 操作环境。

HotJava 浏览器

不再支持 HotJavaTM 浏览器。

Solaris Java Development Kit: JNI 1.0 接口

Solaris Java Development Kit 版本 1.2 (JDKTM 1.2) 不再支持 1.0 版本的 Java Native Interface (JNI 1.0)。

Solaris Java Development Kit (JDK) 中已经删除了对 1.0 版本的 Java Native Interface (JNI 1.0) 的支持。 JNI 1.0 也称为“本机方法接口”(Native Method Interface,NMI)。

Solstice AdminSuite 2.3/AutoClient 2.1

不再支持 Solstice AdminSuiteTM 2.3 软件。 运行 Solstice AdminSuite 2.3 以配置 Solstice AutoClient 或无盘客户机的任何尝试都将失败,对此没有可用的修补程序,也没有计划设计修补程序。 Solaris 8 2/02 包含用于无盘客户机管理的新命令。 有关详细信息,请参见 smosservice(1M) 和 smdiskless(1M)。

F3 字体技术

不再支持 F3 字体和 TypeScaler 向量光栅化程序(Sun 的专用可伸缩字体技术)。 Sun 将继续支持行业标准字体格式 Type1 和 TrueType。

XGL

不再支持 XGL。

衍生类型 paddr_t

64 位编译环境不再支持 sys/types.h 中的 paddr_t 数据类型。 目前该数据类型只在 32 位编译环境中可用。

对用户记帐数据的应用程序编程接口 (API) 的更改

现在有两组应用程序编程接口 (API) 使应用程序能够访问用户记帐数据。 getutxent(3C) 手册页中介绍了用于访问和处理用户记帐信息的一组首选编程接口。 与早期版本的 getutent(3C) 例行程序相比,这些接口的的功能更为强大且更易于移植。

早期版本的应用程序可以直接访问基础记帐文件。现在不再支持文件 /var/adm/utmp/var/adm/wtmp 以及相应的符号链接 /etc/utmp/etc/wtmp。 这些文件中包含的数据格式限制了 Solaris 操作环境的功能改进。 应该对使用这些文件的应用程序进行更新,使其能够使用已经认证的和被支持的 API。

已经在使用 getutent(3C) 系列例行程序的应用程序,在一些小的系统配置上使用时可能不受影响。 但在未来发行版中,如果在非常大的系统配置上使用这些接口,它们可能会返回错误信息。 因此,对于老代码及新代码的应用程序,均请使用 getutxent(3C) 例行程序来替代 getutent(3C) API。

sysidnis(1M)系统标识程序

不再支持 sysidnis(1M)sysidnis(1M)是系统标识程序,负责在安装和升级过程中以及在使用 sys-unconfig(1M) 取消配置后配置名称服务。

sysidnis(1M)现已被 sysidns(1M)所替代。

基于 Sun4c 的系统

不再支持下列基于 Sun4c 的体系结构系统和基于这些系统的服务器。


注意:

不再支持与基于 Sun4c 的体系结构相关的所有硬件选件(如 SCSI 设备)以及所支持的配置。


SPARCstation Voyager

不再支持 SPARCstation VoyagerTM 系统。

SPARC Xterminal 1

不再支持 SPARC Xterminal 1TM 系统。

未来发行版

本节描述的软件终止支持声明适用于 Solaris 操作环境的未来发行版。

Perl 5.005_03 版

在 Solaris 操作环境的未来发行版中,Perl 的缺省版本可能更改为与当前缺省版本(5.005_03)存在二进制兼容问题的版本。 客户安装的模块需要针对新版本进行重新生成和重新安装。 请修改所有要求使用 5.005_03 版本的脚本,以显式使用 5.005_03 版本的解释程序 (/usr/perl5/5.005_03/bin/perl) 而不是缺省版本(/bin/perl/usr/perl5/bin/perl)。

Early Access (EA) 目录

在 Solaris 操作环境介质的未来小更新发行版中,EA 目录的名称可能会更改。

ESDI 驱动器的 Emulex MD21 磁盘控制器

未来的发行版中可能不再支持 ESDI 驱动器的 MD21 磁盘控制器。

enable_mixed_bcp 可调参数

在未来的发行版中可能不再支持可调参数 enable_mixed_bcp。 在 Solaris 8 操作环境中,/etc/system 中的变量 enable_mixed_bcp 可以设置为 0,以禁止部分静态链接的 SunOS 4.0 和兼容的可执行程序之间的动态链接。 在当前版本的系统中,缺省情况下这些可执行程序使用动态链接。 在未来的发行版中,这些可执行程序可能只使用动态链接,而且可调参数 enable_mixed_bcp 可能会被从系统中删除。 这些更改不会对 SunOS 4.0 与兼容的可执行程序之间的二进制兼容性产生任何影响。

SUNWebnfs

在 Solaris 操作环境介质的未来发行版中,可能不再包括 SUNWebnfs 软件包。

库和文档可以从 http://www.sun.com/webnfs 下载。

aspppd(1M) 公用程序

在未来的发行版中,可能不再支持 aspppd(1M) 公用程序, 而使用 Solaris 8 操作环境中包含的、带 Solaris PPP 4.0 的 pppd(1M) 公用程序。

JDK 1.2.2 和 JRE 1.2.2

在未来的发行版中,可能不再支持 JDK 1.2.2 版和 JRE 1.2.2 版。 Java 2 标准版 1.3 兼容版本都支持几乎相同的功能。 JDK 和 JRE 的当前版本和早期版本可从 http://java.sun.com 下载。

JDK 1.1.8 和 JRE 1.1.8

在未来的发行版中,可能不再支持 JDK 1.1.8 版和 JRE 1.1.8 版。 Java 2 标准版 1.3 兼容版本都支持几乎相同的功能。 JDK 和 JRE 的当前版本和早期版本可从 http://java.sun.com 下载。

GMT Zoneinfo 时区

在未来的发行版中,可能不再支持 /usr/share/lib/zoneinfo/GMT[+-]* 时区。 这些文件可能从 /usr/share/lib/zoneinfo 中删除, 而改用等价的 Etc/GMT[-+]* 文件来替代 zoneinfo 时区。 有关详细信息,请参见 zoneinfo(4)environ(5)

s5fs 文件系统

在未来的发行版中,可能不再支持 s5fs 文件系统。 s5fs 文件系统支持安装交互式 UNIX 应用程序。 在 Solaris 操作环境中,不再需要支持安装交互式 UNIX 应用程序。

sendmail 公用程序的特性

在未来的发行版中,可能不再支持 sendmai 公用程序的某些特性。 受影响的特性是 Sun 特定的修改而且是非标准的。 这些特性包括 V1/Sun 配置文件的特殊语法和语义, 远程特性以及三个 sun-reverse-alias 特性。

有关这些特性和迁移问题的详细信息,请访问 http://www.sendmail.org/vendor/sun/solaris9.html

AnswerBook2 服务器

在未来的发行版中,可能不再支持 AnswerBook2 服务器。 Solaris 文档将继续以联机格式存放在 Solaris Documentation CD 上。 所有 Solaris 文档也存放在 http://docs.sun.com 网站中。

管理工具

在未来的发行版中,可能不再支持管理工具 (admintool),包括 swmtool。 这些工具用于执行用户管理、打印机管理、软件包管理、串行端口管理、组管理和主机管理。

Solaris 8 操作环境中当前可以使用打印管理功能(请参见 /usr/sadm/admin/bin/printmgr)。

Solstice 企业代理

在未来的发行版中,可能不再支持 Solstice 企业代理。

XIL

在未来的发行版中,可能不再支持 XIL。 使用 XIL 的应用程序会导致显示以下警告消息。


          WARNING:  XIL OBSOLESCENCE
     This application uses the Solaris XIL interface
     which has been declared obsolete and may not be
     present in versions of Solaris beyond Solaris 8.
     Please notify your application supplier. 
     The message can be suppressed by setting the environment variable
     "_XIL_SUPPRESS_OBSOLETE_MSG.

轻量目录访问协议 (LDAP) 客户程序库

在未来的发行版中,可能不再包括 LDAP 客户程序库 libldap.so.3。 新版本的 libldap.so.4 库符合 Internet Engineering Task Force (IETF) 的 ldap-c-api 草案的 draft-ietf-ldapext-ldap-c-api-04.txt 修订版。

SUNWrdm

在未来的发行版中,Solaris Software CD 中可能不再包含 SUNWrdm 软件包,该软件包以前含有发行说明并安装在 /usr/share/release_info 中。

有关发行说明,请参考 Solaris Documentation CD 中的发行说明、印刷的安装发行说明或 http://docs.sun.com 上的发行说明。

crash(1M) 公用程序

在未来的发行版中,可能不再支持 crash(1M) 公用程序。 crash 命令是一个检查系统故障转储文件的公用程序,它将由新的 mdb(1) 公用程序来替代。 crash 命令的接口结构包括了各种实现细节(如插槽),这些细节与 Solaris 操作系统的实现毫无关系。

Solaris Modular Debugger Guide 中的 “Transition From crash” 提供了相关信息,供用户从使用 crash 转为使用 mdb 时参考。

Kerberos 4 版客户程序

在未来的发行版中,可能会删除 Kerberos 4 版客户程序。 Kerberos 4 版客户程序支持 kinit(1)kdestroy(1)klist(1)ksrvtgt(1)mount_nfs(1M)share(1M)kerbd(1M) 命令, 还支持 kerberos(3KRB) 库和 ONC RPC 编程 API kerberos_rpc(3KRB)

adb(1) 映射修饰符和观察点语法

在 Solaris 8 操作环境的未来版本中,adb(1) 公用程序将作为一个指向新的 mdb(1) 公用程序的链接来实现。

mdb(1) 手册页介绍了新调试器的特性,包括它的 adb(1) 兼容性模式。 但即使在该兼容模式中,adb(1)mdb(1) 之间也存在差异。 这些差异包括以下方面。

OpenWindows 开发者工具箱

在未来的发行版中,可能不再支持 OpenWindows XViewTM 和 OLIT 工具箱。 因此,请考虑迁移到 Motif 工具箱。 要禁止警告消息,请使用 #define OWTOOLKIT_WARNING_DISABLED-D

OpenWindows 用户环境

在未来的发行版中,可能不再支持 OpenWindows 环境。 因此,请考虑迁移到公用桌面环境 (CDE)。

联合命名服务 (FNS)/XFN 库和命令

在未来的发行版中,可能不再支持基于 X/Open XFN 标准的联合命名服务。

Solaris ipcs(1) 命令的故障转储选项

在未来的发行版中,可能不再支持使用 -C-N 命令行选项将 ipcs(1) 命令应用于系统故障转储的功能。 等效的功能现在由 mdb(1) ::ipcs 调试器命令提供。

过时的 sendmail -AutoRebuildAliases 选项

sendmail(1M) 手册页的 -AutoRebuildAliases 选项已经过时。在未来的发行版中,可能不再支持该选项。

基于 sun4d 的服务器

在未来的发行版中,可能不再支持下列基于 sun4d 的体系结构的服务器。

在未来的发行版中,可能不再支持与基于 sun4d 的体系结构相关的硬件选件。