在此版本的 Solaris 操作环境中,adb(1) 公用程序作为新 mdb(1) 公用程序的链接实现。
mdb(1) 手册页描述了新调试器的功能,其中包括它的 adb(1) 兼容性模式。 即便是在此兼容模式下,adb(1) 和 mdb(1) 之间仍存在差异。 这些差异包括:
某些子命令的文本输出格式在 mdb(1) 中不同。 仍是使用同样的规则对宏文件进行格式化,但可能需要对那些依赖于其他子命令的输出的脚本进行修改。
mdb(1) 中的观察点长度说明符语法与 adb(1) 中描述的语法存在差异。 adb(1) 观察点命令 :w、:a、和 :p 使得能够在冒号和命令字符之间插入整数长度(以字节为单位)。 在 mdb(1) 中,应在初始地址之后指定计数以作为重复计数。
adb(1) 命令 123:456w 在 mdb(1) 中指定为 123,456:w。
mdb(1) 不识别或支持 /m、/*m、?m 和 ?*m 格式说明符。
此版本已不再包含 AnswerBook2TM 服务器。 现有的 AnswerBook2 服务器可在 Solaris 9 操作环境中运行。 Solaris Documentation CD 中提供了联机格式的 Solaris 文档。 所有 Solaris 文档也会一直存放在 http://docs.sun.com 网页中。
此版本中已不再包含 aspppd(1M) 公用程序。 请使用包括在 Solaris 9 操作环境环境中带 Solaris PPP 4.0 的 pppd(1M) 公用程序。
此版本已不再支持 ATOK8 日语输入法。 Solaris 9 操作环境中包含的 ATOK12 日语输入法提供与 ATOK8 相似的功能,此外还具有若干增强功能。
此版本中已不再包含 crash(1M) 公用程序。在 Solaris 9 操作环境中,mdb(1) 公用程序通过检查系统故障转储文件提供与 crash 命令类似的功能。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。 有关这些输入方法的更多信息,请参见《国际化语言环境指南》。
在 Solaris 9 操作环境中,EA 目录的名称已更改为 ExtraValue。
Solaris 9 操作环境已不再支持 ESDI 驱动器的 MD21 磁盘控制器。
此版本已不再支持 enable_mixed_bcp 可调程序。 在 Solaris 9 之前的 Solaris 版本中,可将 /etc/system 变量 enable_mixed_bcp 设置为 0 以禁用部分静态链接的 SunOSTM 4.0 和兼容可执行文件。 缺省情况下,该系统对这些可执行文件使用动态链接。 在 Solaris 9 操作环境中,总是对这些可执行程序使用动态链接,并且已从系统中删除了 enable_mixed_bcp 可调程序。 此更改无论如何都不会影响 SunOS 4.0 与兼容可执行程序间的二进制兼容性。
此版本已不再支持 ja 日语扩展 UNIX® 代码 (EUC) 语言环境的 japanese 语言环境名称替换。 此语言环境名称有利于从 Solaris 1.0 版本和兼容版本的迁移。 可使用 ja 或 ja_JP.eucJP 作为 Solaris 9 操作环境的日语 EUC 语言环境。 而 Solaris 1.0 BCP (JLE) 应用程序和兼容版本仍然可以在 Solaris 9 操作环境中运行而不进行任何更改。
Solaris 9 版本中已不再包含 JavaTM SDK (SUNWj2dev) 1.2.2 版。 Java 2 标准版 1.4 及兼容版本支持几乎相同的功能。 JDK 和 JRECurrent 的当前版本和先前版本可以从 http://java.sun.com 下载。
此版本已不再支持 JDK 1.1.8 版和 JRE 1.1.8 版。 Java 2 标准版 1.4 及兼容版本支持几乎相同的功能。 JDK 和 JRE 的当前版本和先前版本可以从 http://java.sun.com 下载。
此版本不再支持 OpenWindowsTM XViewTM 和 OLIT 工具包的开发,建议开发人员迁移到 Motif 工具箱。 使用 OpenWindows XView 和 OLIT 工具箱开发的应用程序仍然可以在 Solaris 9 操作环境中运行。
此版本已不再支持 OpenWindows 环境。 通用桌面环境 (CDE) 是包含在 Solaris 9 操作环境中的缺省桌面环境。 使用 OpenWindows XView 和 OLIT 工具箱的应用程序仍然可以在 CDE 中的 Solaris 9 操作环境中运行。
Solaris 9 版本不支持 priority_paging 和 cachefree 可调参数。 这些参数已被替换为增强的文件系统缓存体系结构,该结构实现与优先级分页相似的分页策略,但始终处于启用状态。 试图在 /etc/system 文件中设置这些参数可导致如下所示的引导时警告:
对不起,"内核"中未定义"priority_paging"变量; 对不起,"内核"中未定义"cachefree"变量 |
如果您升级到 Solaris 9 发行版或者对SUNWcsr 软件包执行了 pkgadd 命令,并且您的 /etc/system 文件包括 priority_paging 或 cachefree 参数,则将发生以下情况:
如果 /etc/system 文件中设置了 priority_paging 或 cachefree 参数,则将显示下列信息:
注意: /etc/system 已被修改,因为它包含对优先级分页可调程序的引用。请检查已更改的文件。 |
在 /etc/system 文件中的任何设置 priority_paging 或 cachefree 的行之前插入注释。 例如,如果将 priority_paging 设置为 1,则该行将替换为下列行:
* 注意:对于 Solaris 9 而言,优先级分页是不必要的,因此已将其删除。 * 由于对与优先级分页相关的可调程序的引用现在将引发引导时警告, * 因此已将下面的赋值注释掉。 * 有关更多详细信息,请参见 Solaris 9 发行说明,或 * "Solaris 可调参数参考手册"。 * set priority_paging=1 |
此版本已不再支持 s5fs 文件系统。 s5fs 文件系统支持交互式 UNIX 应用程序(Solaris 操作环境已不再需要该应用程序)的安装。
此版本已不再支持 sendmail 公用程序的某些功能。 这些受影响的功能通常是 Sun 特有的非标准修改。这些功能包括 V1/Sun 配置文件的特殊语法和语义、远程模式功能、AutoRebuildAliases 选项以及三个 Sun 反向别名功能。
有关这些功能和迁移问题的更多信息位于 http://www.sendmail.org/vendor/sun/solaris9.html。
Solaris 9 操作环境已不再支持 Sun StorEdgeTM A3000、A3500 和 A3500FC 工作组存储数组。
Solaris 操作环境媒体中已不再包含 SUNWebnfs 软件包。
库和文档可从 http://www.sun.com/webnfs 下载。
SPARCserverTM 1000
SPARCcenterTM 2000
此版本的 Solaris Software CD 中已不再包含先前曾包含文本发行说明的 SUNWrdm 软件包。
有关发行说明,请参考 Solaris Documentation CD 上的发行说明、书面安装发行说明 或 http://docs.sun.com 上的最新发行说明。