本章列出支持终止声明 自从本文档发布于 Solaris 8 10/00 文档 CD 和 Solaris 8 10/00 安装 CD 上的安装 Kiosk 以来,未增加新的软件支持终止声明。
不再支持 HotJavaTM 浏览器。
"Solaris Java 开发包" 1.2 版本 (JDKTM 1.2). 不再支持"Java 本机接口"1.0 (JNI 1.0) 版。
在"Solaris Java 开发包"(JDK) 中已经删除对"Java 本机接口" 1.0 (JNI 1.0) 版本的支持。 JNI 1.0 又称为"本机方法接口"(NMI)。
Solaris 8 操作环境不再支持Solstice AdminSuiteTM 2.3 软件。 任何想运行 Solstice AdminSuite 2.3 以配置 Solstice AutoClient 或无盘客户机的尝试都将导致失败,对此没有可用的或准备设计的修补程序。 虽然手动地编辑配置文件来启用无盘客户机也是有可能的,但我们既不建议也不支持这样的操作。
不再支持 F3 字体和 TypeScaler 向量光栅化程序 ―― Sun 的专用可伸缩字体技术。 Sun 将会继续支持行业标准字体格式 Type1 和 TrueType。
不再支持 XGL。
在 64 位编译环境中,不再支持在 sys/types.h 发现的 paddr_t 数据类型。 更改为"用户记帐数据"的"应用程序设计接口 (API)"
有两套 API 允许应用程序访问用户记帐数据。 首选的那套用于访问和操作用户记帐信息的程序设计接口将在 getutxent(3C) 手册页中讲述。 与较早的 getutent(3C) 例行程序相比,这些接口的能力更强且更易于移植。
较早的应用程序可以直接访问下面的记帐文件。不再支持文件 /var/adm/utmp 和 /var/adm/wtmp 以及相应的符号链接/etc/utmp 和 /etc/wtmp 这些文件中所包含的数据格式限制了 Solaris 操作环境未来的发展。应该对使用这些文件的应用程序进行更新,以使用已经过认证的和得到支持的 API。
已经使用 getutent(3C) 系列例行程序的应用程序在一些小系统的配置上可能不受影响。 但在未来的发行版本中,在非常大的系统配置上使用时,这些接口可能返回错误信息。 因此,对于老代码及新代码,请都使用 getutxent(3C) 例行程序以取代 getutent(3C) APIs.
sysidnis(1M) 不再受支持。sysidnis(1M) 是"系统标识"程序,它负责在安装、升级过程中以及在使用sys-unconfig(1M).
sysidnis(1M) 撤消配置后配置名称服务。
运行在基于 IA 系统上的 Solaris 操作环境的控制台子系统已经被取代。 这种替换与运行在基于 SPARC 系统上的 Solaris 操作环境的控制台子系统更加兼容 并且为未来提供了可扩展性。这种替换使大量的未归档和不支持的接口无效, 包括一些已归档的接口。
pcmapkeys(1)
loadfont(1)
loadfont(4)
在 /usr/include/sys/kd.h 中列出的 ioctls
在 /usr/include/sys/vt.h 列出的 ioctls 在 /usr/include/sys/vt.h 列出的 ioctls
VT 支持
/dev/vt*
控制台的终端类型不再是 AT386;现在是 sun-color。
Boca Voyager 64
Compaq QVision 1024
Compaq QVision 2000
FIC 864P
Everex ViewPoint 64P
Everex VBA Trio 64P
Matrox Impression Plus
Western Digital Paradise Bahamas
在将来的版本中可能不再支持以下左面一列中的地区信息的时区。可能从 /usr/share/lib/zoneinfo 删除这些文件。左列中的地区信息的时区用右列中对等的时区来替换。
当设置对一个 zoneinfo GMT[+-]* timezone 变化的 TZ 环境时,时区前必须带一个冒号 (':')。例如,将地区信息的时区设置 TZ=:GMT+1(它位于子午线以东 1 小时)用对等的地区信息的时区设置 TZ=:Etc/GMT-1 替换。
计划删除地区信息 GMT[+-]* 时区不会影响 POSIX-style GMT[+-]* 时区设置,例如 TZ=GMT+1(没有冒号)。相反可能使用与位于 /usr/share/lib/zoneinfo/Etc 下具有相同名称的对等的地区信息时区。POSIX 样式的时区在简写的时区名称中可能只显示字符串 "GMT",而地区信息的时区显示与 GMT 的偏差。例如,将 POSIX 样式的时区设置 TZ=GMT+1 用对等的地区信息的时区设置 TZ=:Etc/GMT+1 来替换。
参见 environ.5 和 zoneinfo.4 以获取更多信息。
表 4-1 GMT 地区信息的时区
在将来的版本中可能会删除地区信息的时区 |
用对等的地区信息的时区替换的方法 |
---|---|
GMT-12 |
Etc/GMT+12 |
GMT-11 |
Etc/GMT+11 |
GMT-10 |
Etc/GMT+10 |
GMT-9 |
Etc/GMT+9 |
GMT-8 |
Etc/GMT+8 |
GMT-7 |
Etc/GMT+7 |
GMT-6 |
Etc/GMT+6 |
GMT-5 |
Etc/GMT+5 |
GMT-4 |
Etc/GMT+4 |
GMT-3 |
Etc/GMT+3 |
GMT-2 |
Etc/GMT+2 |
GMT-1 |
Etc/GMT+1 |
GMT+1 |
Etc/GMT-1 |
GMT+2 |
Etc/GMT-2 |
GMT+3 |
Etc/GMT-3 |
GMT+4 |
Etc/GMT-4 |
GMT+5 |
Etc/GMT-5 |
GMT+6 |
Etc/GMT-6 |
GMT+7 |
Etc/GMT-7 |
GMT+8 |
Etc/GMT-8 |
GMT+9 |
Etc/GMT-9 |
GMT+10 |
Etc/GMT-10 |
GMT+11 |
Etc/GMT-11 |
GMT+12 |
Etc/GMT-12 |
GMT+13 |
Etc/GMT-13 |
在将来的发行版中可能不再支持 Solstice 系统管理 (admintool)。 此工具执行用户管理、打印机管理、软件包管理、串行端口管理、组管理和主机管理。
Solaris 8 操作环境 (参见 /usr/sadm/admin/bin/printmgr) 中现在可以使用打印管理功能。
将来的发行版中可能不再支持 Solstice Enterprise Agent。 此功能已由作为 Solaris 8 操作环境的一部分来发行的 Solaris"基于 Web 的企业管理 (WBEM) 服务"功能所取代。
将来的发行版本可能不再支持 XIL。 使用 XIL 的应用程序会导致显示下列警告消息。
WARNING: XIL OBSOLESCENCE 本应用程序使用了 Solaris XIL 接口, 它已经过时,在 Solaris 8 以及更高版本中不在出现。 请通知您的应用程序提供商。 可以设置以下环境变量,禁止显示该消息:"_XIL_SUPPRESS_OBSOLETE_MSG。 |
以后的发行版可能不再支持 LDAP 客户库,libldap.so.3。 此库的新版本,libldap.so.4,符合 Internet 工程任务组 (IETF) 的 ldap-c-api 草案的 draft-ietf-ldapext-ldap-c-api-04.txt 修订版。
在未来的发行版中将不再支持 JDK 和 JRE 的 1.1.x 版本。 Java 2 标准版 1.2 以上版本都支持近似相等功能。
SUNWrdm软件包,以前含有发行信息并安装在 /usr/share/release_info 中,在未来的发行版中将可能不再包括在 Solaris 软件 CD 中。
有关发行信息,请参考 Solaris 文档 CD 中的发行信息、打印的安装发行信息或位于 http://docs.sun.com 上的发行信息更新。
crash(1M) 公用程序在未来的发行版中可能不再受支持。 crash 命令是一个检查系统崩溃转储文件的公用程序,它的功能将由新的 mdb(1)公用程序所取代。 crash 命令的接口已构筑在各种实现细节 (如插槽) 中,这些细节与 Solaris 操作环境系统的实现无关。
Solaris Modular 调试器指南中的"从 crash 转变"为那些希望从使用 crash 转变为使用 mdb 的用户提供了信息。
将来的版本可能删除 Kerberos 版本 4 客户程序。 这包括在以下各项中对 Kerberos 版本 4 的支持: kinit(1), kdestroy(1), klist(1), ksrvtgt(1), mount_nfs(1M), share(1M), and kerbd(1M) 命令;kerberos(3KRB) 库;以及 ONC RPC 编程 API kerberos_rpc(3KRB).
adb(1) 公用程序可以在 Solaris 8 操作环境未来版本中作为一个指向新的 mdb(1) 公用程序的链接来实现。
mdb(1) 手册页讲述了新的调试器的特征,其中包含了它的 adb(1) 兼容性模式。 即使在此兼容性模式中,adb(1) 和 mdb(1) 之间也存在差异。 它们是:
一些子命令的文本输出格式在 mdb(1) 中不同。 宏文件是用同样的规则进行格式化的,但是那些依赖于其他子命令的输出的脚本可能需要修改。
在 mdb(1) 中的 watchpoint 的长度说明符语法与在 adb(1) 中描述的语法不同。 adb(1) watchpoint 命令 :w、:a 和 :p 使一个整型长度 (按字节) 可以插在冒号和命令字符之间。 在 mdb(1) 中,应该随初始地址后把该计数指定为重复计数。
/m、/*m、 ?m 和 ?*m 格式说明符不被 mdb(1) 识别或支持
将来的发行版中可能不再支持 OpenWindowsTM XViewTM 和 OLITTM 工具箱。 您可能需要移植到 Motif 工具箱。 要禁用此警告消息,请使用 #define OWTOOLKIT_WARNING_DISABLED 或 -D。
将来的发行版本可能不再支持 OpenWindows 环境。 您可能需要迁移到 CDE,即"通用桌面环境"。
将来的发行版本中可能不再支持基于 X/Open XFN 标准的"联合命名服务"。
将来的发行版本可能不再支持使用 --C 和 --N 命令行选项将 ipcs(1)命令应用到系统崩溃转储的能力。 等效的功能现由 mdb(1) ::ipcs 调试器命令提供。
不赞成使用 sendmail(1m) 手册页的 -AutoRebuildAliases 选项,并且在将来的发行版本中也可能不再支持此选项。
设备配置 在未来的版本中不再得到支持。
下表列出未来的发行版可能不再支持的设备及驱动程序软件。
表 4-2 设备支持和驱动程序软件
物理设备名称 |
驱动程序名称 |
卡的类型 |
---|---|---|
Mylex/Buslogic FlashPoint Ultra PCI SCSI |
flashpt |
SCSI HBA |
Qlogic |
hxhn |
SCSI HBA |
AMI MegaRAID host bus adapter, first generation |
mega |
SCSI RAID |
Madge Token Ring Smart 16/4, Madge Token Ring Smart 16/4 PCI BM Mk2, Madge Token Ring Smart 16/4 PCI BM Mk1, and Madge Token Ring PCI Presto |
mtok |
Network |
Compaq 53C8x5 PCI SCSI, and Compaq 53C876 PCI SCSI |
cpqncr |
SCSI HBA |
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, and Compaq Netelligent 10/100 TX PCI |
cnft |
Network |
Compaq SMART-2/P Array Controller and Compaq SMART-2SL Array Controller |
smartii |
SCSI RAID controller |
在未来的发行中 Solaris 操作环境将可能不再被基于 Intel 486 的系统所支持。