本章列出支持终止的声明。
自本文档在 Solaris 9 12/02 Document CD 和 Solaris 9 12/02 Installation CD 的安装 Kiosk 上发布以来,本章增加了以下软件支持终止声明。
在此 Solaris 操作环境发行版中,adb 公用程序是指向新的 mdb 公用程序的链接。
mdb(1) 手册页描述了新调试器的功能,其中包括它的 adb 兼容模式。即使在此兼容模式中,adb(1) 和 mdb 之间也存在着差别。这些差别包括:
一些子命令的文本输出格式在 mdb 中不同。仍然是使用同样的规则对宏文件进行格式化,但可能需要对那些依赖于其他子命令输出的脚本进行修改。
mdb 中的监视点长度说明符语法与 adb 中描述的语法不同。adb 监视点命令 :w、:a 和 :p 允许在冒号和命令字符之间插入整数长度(以字节为单位)。在 mdb(1) 手册页中,应该在初始地址后作为重复计数来指定计数。
adb 命令 123:456w 在 mdb 手册页中被指定为 123,456:w。
mdb 不能识别或支持 /m、/*m、?m 和 ?*m 格式说明符。
此发行版不再包括 AnswerBook2TM 服务器。现有的 AnswerBook2 服务器可以在 Solaris 9 操作环境中运行。Solaris 文档可以在 Solaris Documentation CD 上以联机格式得到。所有 Solaris 文档也会一直存放在 http://docs.sun.com。
此发行版不再包括 aspppd 公用程序。请使用包括在 Solaris 9 操作环境中的 pppd( 1M) 公用程序和 Solaris PPP 4.0 公用程序。
此发行版不再支持 ATOK8 日文输入法。Solaris 9 操作环境中包含了 ATOK12 日文输入法。ATOK12 日文输入法提供与 ATOK8 类似的操作范围,另外还有几项增强功能。
此发行版不再支持 crash 公用程序。在 Solaris 9 操作环境中,mdb(1) 公用程序提供了与 crash 公用程序类似的功能。mdb 公用程序还检查系统的故障转储文件。crash 公用程序的接口结构包括了各种实现细节(如槽),这些细节与 Solaris 操作系统的实现无关。
《Solaris Modular Debugger Guide》中的“Transition From crash”为那些希望从使用 crash 转向使用 mdb 的用户提供了相关信息。
此发行版不再支持通过使用 -C 和 -N 命令行选项将 ipcs(1) 命令应用到系统故障转储的功能。等效的功能现在由 mdb(1) ::ipcs 调试器命令提供。
Solaris 9 操作环境不再支持 cs00 日文输入法。Solaris 9 操作环境也不再支持相关的接口,如 xci 接口、日文功能软件包 (JFP) libmle API 和 mle 命令。
如果从以前的发行版升级到 Solaris 9 操作环境,则现有的公共用户词典 /var/mle/ja/cs00/cs00_u.dic 将被删除。
Solaris 9 操作环境支持 ATOK12 和 Wnn6 两种日文输入法。有关 ATOK12 和 Wnn6 输入法的详细信息,请参见《国际化语言环境指南》。
此发行版不再支持 devconfig。
下表列出了此版本中不再支持的设备和驱动程序软件。
表 4–1 设备支持和驱动程序软件
物理设备名称 |
驱动程序名称 |
卡的类型 |
---|---|---|
Mylex/Buslogic FlashPoint Ultra PCI SCSI |
flashpt |
SCSI HBA |
Madge Token Ring Smart 16/4、Madge Token Ring Smart 16/4 PCI BM Mk2、Madge Token Ring Smart 16/4 PCI BM Mk1 和 Madge Token Ring PCI Presto |
mtok |
网络 |
Compaq Integrated NetFlex-3 10/100 T PCI、Compaq NetFlex-3/P、Compaq NetFlex-3 DualPort 10/100 TX PCI、Compaq Netelligent 10 T PCI 和 Compaq Netelligent 10/100 TX PCI |
cnft |
网络 |
在 Solaris 9 操作环境中,EA 目录的名称已更改为 ExtraValue。
Solaris 9 操作环境不再支持 MSDI 驱动器的 MD21 磁盘控制器。
此发行版不再支持 enable_mixed_bcp 可调参数。在 Solaris 9 操作环境以前的 Solaris 发行版中,/etc/system 变量 enable_mixed_bcp 可设置为 0 以禁止部分静态链接的 SunOSTM 4.0 和兼容的可执行程序进行动态链接。缺省情况下,系统以前对这些可执行程序使用动态链接。在 Solaris 9 操作环境中,总是对这些可执行程序使用动态链接,并且从系统中删除了 enable_mixed_bcp 可调参数。这种变化不会对 SunOS 4.0 和兼容的可执行程序的二进制兼容性造成任何影响。
基于 Intel 486 的系统不再支持 Solaris 操作环境。
此发行版不再支持 ja 日文扩展 UNIX 代码 (EUC) 语言环境的 japanese 语言环境名称替换。此语言环境名称方便了从 Solaris 1.0 发行版和兼容发行版进行的迁移。在 Solaris 9 操作环境中,您可以使用 ja 或 ja_JP.eucJP 作为日文 EUC 语言环境。Solaris 1.0 BCP (JLE) 应用程序和兼容版本仍然可以在 Solaris 9 操作环境中运行,而不需要进行任何更改。
Solaris 9 发行版不再包括 JavaTM SDK (SUNWj2dev) 的 1.2.2 版。Java 2 标准版 1.4 版和兼容版支持几乎等效的功能。JDK 和 Java 运行环境 (JRE) 的以前版本和当前版本都可以从 http://java.sun.com 下载。
此发行版不再支持 JDK 1.1.8 版和 JRE 1.1.8 版。Java 2 标准版 1.4 版和兼容版支持几乎等效的功能。JDK 和 JRE 的当前版本和以前版本可以从 http://java.sun.com 下载。
此发行版不再支持使用 OpenWindowsTM XView TM 和 OLIT 工具箱进行开发。鼓励开发者转向使用 Motif 工具箱。使用 OpenWindows XView 和 OLIT 工具箱开发的应用程序仍然可以在 Solaris 9 操作环境中运行。
此发行版不再支持 OpenWindows 环境。公用桌面环境 (CDE) 是包含在 Solaris 9 操作环境中的缺省桌面环境。 使用 OpenWindows XView 和 OLIT 工具箱的应用程序仍然可以在 Solaris 9 操作环境的 CDE 中运行。
Solaris 9 发行版不支持 priority_paging 和 cachefree 可调参数。这些参数已被增强的文件系统缓存体系结构所代替,这种体系结构实现与优先级分页类似的分页策略,但总是处于启用状态。试图在 /etc/system 文件中设置这些参数时,将导致引导时警告,如下所示:
对不起,未在 'kernel' 中定义变量 'priority_paging' 对不起,未在 'kernel' 中定义变量 'cachefree' |
如果您升级到 Solaris 9 发行版或者通过运行 pkgadd 命令添加了SUNWcsr 软件包,并且您的 /etc/system 文件包括 priority_paging 或 cachefree 参数,则将发生以下情况:
如果在 /etc/system 文件中设置了 priority_paging 或 cachefree 参数,将显示以下信息:
注意:由于 /etc/system 包含对优先级分页可调参数的引用, 它已被修改。请检查修改后的文件。 |
注释被插入到 /etc/system 文件中任何设置了 priority_paging 或 cachefree 的行前面。例如,如果 priority_paging 设置为 1,该行将被以下行取代:
* 注意:从 Solaris 9 开始,已不再需要优先级分页并且 * 已将其删除。因为对优先级分页相关可调参数的引用 * 现在会导致引导时警告,下面的赋值已被 * 注释掉。有关详细信息,请参见《Solaris 9 发行说明》或 *《Tunable Parameters Reference Manual》。 * set priority_paging=1 |
此发行版不再支持 s5fs 文件系统。s5fs 文件系统支持交互式 UNIX 应用程序的安装,而 Solaris 操作环境已不再需要交互式 UNIX 应用程序。
此发行版不再支持 sendmail 公用程序的某些功能。受影响的功能是 Sun 所做的那些非标准和特定的修改。这些功能包括用于 V1/Sun 配置文件的特殊语法和特殊语义、远程模式功能、AutoRebuildAliases 选项和三个 sun-reverse-alias 功能。
有关这些特性和迁移问题的详细信息,请参见 http://www.sendmail.org/vendor/sun/solaris9.html。
Solaris 操作环境介质中不再包含 SUNWebnfs 软件包。
库和文档可以从 http://www.sun.com/webnfs 下载。
SPARCserverTM 1000
SPARCcenter 2000
此发行版的 Solaris Software CD 上不再包含 SUNWrdm 软件包(它以前包含文本发行说明)。
有关发行说明,请参见 Solaris Documentation CD 上的《发行说明》、印刷的《安装发行说明》或 http://docs.sun.com 上的最新发行说明。
未来发行版可能不再支持管理工具 (admintool),包括 swmtool。
在未来的发行版中,dtlogin 语言列表中可能不再列出以下亚洲短语言环境名称。
zh
zh.GBK
zh.UTF-8
ko
ko.UTF-8
zh_TW
Solaris 8、Solaris 9 和 Solaris 9 12/02 发行版提供新的 ISO 标准语言环境名称,包括:
zh_CN.EUC
zh_CN.GBK
zh_CN.UTF-8
ko_KR.EUC
ko_KR.UTF-8
zh_TW.EUC
未来发行版可能不支持 power.conf(4) 中的“设备管理”项。在 Solaris 9 操作环境中,“自动设备电源管理”项将提供类似的功能。
下表列出了未来发行版可能不再支持的设备及驱动程序软件。
表 4–2 设备支持和驱动程序软件
物理设备名称 |
驱动程序名称 |
卡的类型 |
---|---|---|
AMI MegaRAID 主总线适配器,第一代 |
mega |
SCSI RAID |
Compaq 53C8x5 PCI SCSI 和 Compaq 53C876 PCI SCSI |
cpqncr |
SCSI HBA |
Compaq SMART-2/P 阵列控制器以及 Compaq SMART-2SL 阵列控制器 |
smartii |
SCSI RAID 控制器 |
未来发行版可能不支持基于 X/Open XFN 标准的联合命名服务 (FNS)。
未来发行版可能不支持 /usr/share/lib/zoneinfo/GMT[+-]* 时区。这些文件可能从 /usr/share/lib/zoneinfo 中删除,并使用等效的 Etc/GMT[-+]* 文件代替 zoneinfo 时区。有关详细信息,请参见手册页 zoneinfo(4) 和 environ(5)。
未来发行版可能不支持 Java 运行时环境 (JRE) 1.2.2 版。Java 2 标准版 1.4 版和兼容版本支持类似的功能。JRE 的当前版本和以前版本可以从 http://java.sun.com 下载。
在未来版本中可能会删除 Kerberos 4 版客户程序。此客户程序在 kinit(1)、kdestroy (1)、 klist(1)、mount_nfs (1M)、mount_nfs (1M) 以及kerbd 命令中包含了 Kerberos 4 版支持。Kerberos 4 版客户程序还在 kerberos (3KRB) 库以及 ONC RPC 程序设计 API kerberos_rpc (3KRB) 中包含了支持。
未来发行版可能不支持韩文 CID 字体。可以使用 Solaris 操作环境中包括的韩文 TrueType 字体替代韩文 CID 字体。
未来发行版可能不包括 LDAP 客户库 libldap.so.3。此库的当前版本 libldap.so.5 符合因特网工程任务组 (IETF) 的 ldap-c-api 草案的 draft-ietf-ldapext-ldap-c-api-05.txt 修订版。
netstat 命令的不受支持的 -k 选项(该选项报告在运行的 OS 实例上的所有命名 kstat),可能在未来的发行版中被删除。请使用提供相同功能而且受到支持的 kstat( 1M) 命令。kstat 命令是在 Solaris 8 操作环境中引入的。
未来发行版可能不支持网络信息服务增强版 (NIS+)。Solaris 9 操作环境提供了从 NIS+ 迁移到 LDAP 的工具。有关详细信息,请访问 http://www.sun.com/directory/nisplus/transition.html 。
未来发行版可能不支持 pam_unix(5) 模块。类似的操作范围可以由 pam_authtok_check(5)、 pam_authtok_get(5)、pam_authtok_store(5)、 pam_dhkeys(5)、pam_passwd_auth(5)、pam_unix_account(5)、 pam_unix_auth(5) 和 pam_unix_session(5) 提供。
未来发行版可能不支持 Perl 5.005_03 版。在 Solaris 9 操作环境中,缺省的 Perl 版本已经更改为不再与以前的版本 (5.005_03) 保持二进制兼容的版本。但是,仍然保留以前的 Perl 版本以便兼容。客户安装的模块需要针对新版本进行重新生成和重新安装。需要使用 5.005_03 版的任何脚本必须修改以便确定可以使用解释程序的 5.005_03 版 (/usr/perl5/5.005_03/bin/perl) 而不是缺省版本 (/bin/perl、/usr/bin/perl 或 /usr/perl5/bin/perl)。
未来发行版可能不支持以下电源管理 I/O 控制 (ioctls) 命令。
PM_DISABLE_AUTOPM
PM_REENABLE_AUTOPM
PM_SET_CUR_PWR
PM_GET_CUR_PWR
PM_GET_NORM_PWR
Solaris 9 12/02 操作环境支持以下替代的 ioctls。
PM_DIRECT_PM
PM_RELEASE_DIRECT_PM
PM_GET_CURRENT_POWER
PM_SET_CURRENT_POWER
PM_GET_FULL_POWER
有关这些替代 ioctls 的详细信息,请参见 ioctl(2) 手册页。
未来发行版可能不支持包含在 libc 中的 64 位版的 ptrace(2) 接口。proc() 接口将替代此功能。有关详细信息,请参见 format(1M) 手册页。
未来发行版可能不支持 nsswitch.conf(4) 中列出的 sendmailvars 数据库。在没有使用 L 或 G sendmail.cf 命令时,此功能不会启用。这项变化使 Sun 版本的 sendmail 与来自 sendmail.org 的版本更相似。
许多 Solaris 7、8 和 9 软件的安装都使用缺省的 64 位内核以便支持 32 位和 64 位的应用程序。在 UltraSPARC 系统上使用 32 位内核的用户应阅读此说明。
在 Solaris 7、8 和 9 操作环境中,所有基于 UltraSPARC I 和 UltraSPARC II 处理器的系统都允许管理员在引导 32 位内核或 64 位内核之间进行选择。UltraSPARC III 和以后的系统只支持 64 位内核。
在未来的 Solaris 操作环境发行版中,可能不再为 UltraSPARC I 和 UltraSPARC II 系统提供 32 位内核。
这些变化主要影响那些依赖于第三方 32 位内核模块的系统:例如防火墙、驻留内核的驱动程序和替换文件系统。这些系统必须更新才能使用这些模块的 64 位版本。
这些变化的另外一个影响是在未来的发行版中,可能不再支持包含时钟频率为 200 MHz 或更低频率的 UltraSPARC I 处理器的 UltraSPARC 系统。
要识别系统的内核类型,请使用 isainfo(1) 命令。
% isainfo —kv
要识别系统处理器的时钟频率,请使用 psrinfo (1M) 命令。
% psrinfo —v | grep MHz
此说明仅适用于 32 位静态系统库和静态链接公用程序。从未提供过 64 位静态系统库和公用程序。
未来发行版可能不提供对 32 位 Solaris 静态库和静态链接公用程序的支持。需要特别说明的是,未来发行版可能不提供对静态 C 库 (/usr/lib/libc.a) 的支持。
与现有静态系统库链接的应用程序在未来发行版中可能无法运行。只有那些与提供 Solaris 应用程序二进制接口 (ABI) 的系统库动态链接的应用程序,才能与未来发行版兼容。
依赖于系统陷阱操作的应用程序在未来发行版中可能无法运行。与依赖于系统陷阱操作的库(通常是提供替换 ABI 函数的库)链接的应用程序在未来发行版中可能无法运行。
未来发行版可能不支持 Solaris 卷管理器的事务卷(trans 元设备),以减少 Solaris 功能集的冗余。相似的功能由 UFS 日志(包含在 Solaris 8 操作环境和兼容版本中)提供。
未来发行版可能不支持 Solstice 企业代理。
未来的 Solaris 操作环境发行版可能不提供对 UltraTM AX 和 SPARCengine Ultra AXmp 图形卡的支持。
未来发行版可能不支持 SPC 驱动程序。
Solaris 软件的未来发行版可能不支持 IPv4 ICMP 路由器发现协议的 /usr/sbin/in.rdisc 实现。此协议的一个几乎等效的版本(作为 /usr/sbin/in.routed 的一个组件来提供)将提供增强的管理接口支持。/usr/sbin/in.routed 组件支持路由信息协议 (RIP) 2 版的实现。/usr/sbin/in.routed 组件也具有从路由器发现信息中区分出移动 IP 广告的能力。
Solaris 操作环境的未来发行版可能不支持 sun4m 硬件。
Solaris 操作环境的未来发行版可能不支持以下图形设备。
设备 |
驱动程序 |
---|---|
MG1、MG2 |
bwtwo |
CG3 |
cgthree |
SX/ CG14 |
sx、cgfourteen |
TC |
cgeight |
TCX |
tcx |
未来发行版可能不支持 XILTM 接口。使用 XIL 的应用程序会导致显示以下警告信息。
警告:XIL 废弃 该应用程序使用 Solaris XIL 接口, 此接口已声明废弃并且可能在 Solaris 9 以后的 Solaris 版本中不存在。 请通知您的应用程序供应商。 通过设置环境变量 "_XIL_SUPPRESS_OBSOLETE_MSG 可抑制该信息。 |
未来发行版可能不支持 xutops 打印过滤器。类似的操作范围由 Solaris 9 12/02 操作环境中的 mp(1) 打印过滤器提供。