Solaris 9 12/03 发行说明

第 4 章 软件支持终止声明

本章列出支持终止声明。 对于那些由于发现太晚而未能包含在这些发行说明中的最新支持终止声明,请参见位于 http://docs.sun.com/db/doc/817-3468 的《Solaris 9 12/03 发行说明》。

自本文档在 Solaris 9 12/03 Documentation CD 和 Solaris 9 12/03 Installation CD 的安装 Kiosk 上发布以来,本章增加了以下软件支持终止声明。

从 Solaris 9 软件中删除的功能

adb 映射修饰符和监视点语法

在此发行版中,adb 公用程序是作为指向新的 mdb 公用程序的链接来实现的。

mdb(1) 手册页介绍了新调试器的功能,其中包括它的 adb 兼容模式。 即使在此兼容模式中,adb(1) 和 mdb 之间也存在着差别。 以下是这些差别的一些示例:

AnswerBook2 服务器

此发行版不再包括 AnswerBook2TM 服务器。 现有的 AnswerBook2 服务器可以在 Solaris 9 软件上运行。 Solaris 文档可以从 Solaris Documentation CD 上以联机格式得到。 所有 Solaris 文档还始终可从 http://docs.sun.com 得到。

aspppd 公用程序

此发行版不再包括 aspppd 公用程序。 请使用包含在 Solaris 9 软件中的 pppd(1M) 公用程序和 Solaris PPP 4.0 公用程序。

ATOK8 日文输入法

此发行版不再支持 ATOK8 日文输入法。 ATOK12 日文输入法包含在 Solaris 9 软件中。 ATOK12 日文输入法提供了与 ATOK8 类似的功能,另外还有几项增强功能。

crash 公用程序

此发行版不再支持 crash 公用程序。 在 Solaris 9 软件中,mdb(1) 公用程序提供了与 crash 公用程序类似的功能。 mdb 公用程序还检查系统的故障转储文件。 crash 公用程序的接口结构包括了各种实现细节(如槽),这些细节与 Solaris 软件的实现无关。

《Solaris Modular Debugger Guide》中的“Transition From”为那些希望从使用 crash 转向使用 mdb 的用户提供了相关信息。

Solaris ipcs 命令的故障转储选项

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

cs00 日文输入法

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 输入法的详细信息,请参见《国际化语言环境指南》。

x86: devconfig 命令

此发行版不再支持 devconfig 命令。

x86: 设备和驱动程序软件支持

下表列出了此发行版不再支持的设备和驱动程序软件:

表 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

网络 

Early Access (EA) 目录

在 Solaris 9 软件中,EA 目录的名称已更改为 ExtraValue。

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

Solaris 9 软件不再支持 ESDI 驱动器的 MD21 磁盘控制器。

enable_mixed_bcp 可调参数

此发行版不再支持 enable_mixed_bcp 可调参数。 在 Solaris 9 发行版之前的 Solaris 发行版中,/etc/system 变量 enable_mixed_bcp 可设置为 0 以禁止动态链接部分静态链接的 SunOSTM 4.0 和兼容的可执行程序。 缺省情况下,系统以前对这些可执行程序使用动态链接。 在 Solaris 9 软件中,总是对这些可执行程序使用动态链接,并且 enable_mixed_bcp 可调参数已经从系统中删除。 这种变化不会对 SunOS 4.0 和兼容的可执行程序的二进制兼容性造成任何影响。

x86: 基于 Intel 486 的系统

基于 Intel 486 的系统不再支持 Solaris 软件。

japanese 语言环境名称替换

此发行版不再支持 ja 日文扩展 UNIX 代码 (EUC) 语言环境的 japanese 语言环境名称替换。 此语言环境名称方便了从 Solaris 1.0 发行版和兼容发行版进行的迁移。 在 Solaris 9 软件中,您可以使用 ja 或 ja_JP.eucJP 作为日文 EUC 语言环境。 Solaris 1.0 BCP (JLE) 应用程序和兼容版本仍然可以在 Solaris 9 软件中运行,而不需要进行任何更改。

Java 软件开发者工具包 (SDK) 1.2.2

Solaris 9 软件不再包括 JavaTM SDK (SUNWj2dev) 的 1.2.2 版。 Java 2 Standard Edition 1.4 版和兼容版支持几乎等效的功能。 JDK 和 Java 运行时环境 (JRE) 的当前版本和以前版本都可以从 http://java.sun.com 下载。

JDK 1.1.8 和 JRE 1.1.8

此发行版不再支持 JDK 1.1.8 版和 JRE 1.1.8 版。 Java 2 Standard Edition 1.4 版和兼容版支持几乎等效的功能。 JDK 和 JRE 的当前版本及以前的版本可以从 http://java.sun.com 下载。

Kerberos 4 版客户程序

已经从 Solaris 8 发行版中删除了 Kerberos 4 版客户程序。 此客户程序的 kdestroy 、kerbd、kinit、 klist、ksrvtgt、mount_nfs 和 share 命令支持 Kerberos 4 版。 Kerberos 4 版客户程序还在 kerberos (3KRB) 库以及 ONC RPC 程序设计 API kerberos_rpc (3KRB) 中包含了支持。

有关详细信息,请参见 kdestroy(1)、kinit(1)、klist(1)、mount_nfs(1M) 和 share(1M) 手册页。

OpenWindows 开发者工具箱

此发行版不再支持使用 OpenWindowsTM XViewTM 和 OLIT 工具箱进行开发。 鼓励开发者转向使用 Motif 工具箱。 已经使用 OpenWindows XView 和 OLIT 工具箱开发的应用程序仍可在 Solaris 9 软件中运行。

OpenWindows 用户环境

此发行版不再支持 OpenWindows 环境。 公用桌面环境 (CDE) 是包含在 Solaris 9 软件中的缺省桌面环境。 使用 OpenWindows XView 和 OLIT 工具箱的应用程序仍可以在 Solaris 9 软件的 CDE 中运行。

优先级分页和相关内核可调参数 (priority_paging/cachefree)

Solaris 9 发行版不支持 priority_paging 和 cachefree 可调参数。 这些参数已被增强的文件系统缓存体系结构所代替,这种体系结构实现与优先级分页类似的分页策略,但总是处于启用状态。 试图在 /etc/system 文件中设置这些参数时,将导致引导时警告,如下所示:


对不起,没有在 'kernel' 中定义变量 'priority_paging' 
对不起,没有在 'kernel' 中定义变量 'cachefree' 

如果您升级到 Solaris 9 发行版或者通过运行 pkgadd 命令添加了 SUNWcsr 软件包,并且您的 /etc/system 文件包括 priority_paging 或 cachefree 参数,将发生以下情况:

  1. 如果在 /etc/system 文件中设置了 priority_paging 或 cachefree 参数,将显示以下消息:


    注意: 由于 /etc/system 包含对优先级分页可调参数的引用,
    因此它已被修改。请检查修改后的文件。
  2. 注释被插入到 /etc/system 文件中任何设置了 priority_paging 或 cachefree 的行前面。 例如,如果 priority_paging 设置为 1,该行将被以下行取代:


    * 注意: 从 Solaris 9 开始,已不再需要优先级分页并且
    * 已将其删除。因为对优先级分页相关可调参数的引用
    * 会导致引导时警告,下面的赋值已被
    * 注释掉。有关详细信息,请参见《Solaris 9 发行说明》或
    * “Solaris Tunable Parameters Reference Manual”。
    
    * set priority_paging=1

s5fs 文件系统

此发行版不再支持 s5fs 文件系统。 s5fs 文件系统支持交互式 UNIX 应用程序的安装,而 Solaris 软件已不再需要交互式 UNIX 应用程序。

sendmail 公用程序的功能

此发行版不再支持 sendmail 公用程序的某些功能。 受影响的功能大部分是非标准的和特定于 Sun 的修改。 这些功能包括 V1/Sun 配置文件的特殊语法和特殊语义、远程模式功能、AutoRebuildAliases 选项和三个 sun-reverse-alias 功能。

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

Solaris 维护更新

此发行版不再支持与 Solaris 发行版一起提供的单独的修补程序集合:Solaris 维护更新 (MUs)。

SUNWebnfs 软件包

Solaris 软件介质中不再包含 SUNWebnfs 软件包。

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

基于 sun4d 的服务器

此发行版不再支持以下基于 sun4d 体系结构的服务器:

此发行版不再支持依赖于 sun4d 体系结构的硬件选件。

SUNWrdm 软件包

此发行版的 Solaris Software CD 上不再包含 SUNWrdm 软件包(它以前包含文本格式的发行说明)。

有关发行说明,请参见 Solaris Documentation CD 上的《发行说明》![ %FCS; [、印刷的《安装发行说明》]]或 http://docs.sun.com 上的最新发行说明。

未来发行版中可能删除的功能

add_drv 系统命令中的 device_driver 路径名支持

add_drv 命令接受针对 device_driver 参数的路径名规范。 可能会在未来的发行版中删除此功能。

在 Solaris 9 软件中,指定路径名时,以下警告消息将被写入 STDERR:


警告: add_drv 的未来发行版将不再提供路径名支持。

在安装过程中,由于使用路径名规范而生成的警告消息将显示在 install_log 文件中。

有关详细信息,请参见 add_drv(1M) 手册页。

AdminTool 命令

未来发行版可能不支持管理工具 (admintool),包括 swmtool。

亚洲短 dtlogin 名称

在未来的发行版中,dtlogin 语言列表中可能不再列出以下亚洲短语言环境名称:

Solaris 8、Solaris 9 和 Solaris 9 12/03 发行版提供了新的 ISO 标准语言环境名称,其中包含以下语言环境名称:

asysmem() 和 sysmem() 接口

未来发行版中可能不包含由 libadm(3lib) 输出的 asysmem() 和 sysmem() 接口。 两种接口均将废弃。 建议应用程序开发者使用 sysconf(3C) 库功能作为替代。

有关详细信息,请参见 sysconf(3C) 手册页。

监听守护程序接口

未来发行版可能不支持以下由 Solaris 监听守护程序使用的接口:

基本安全模块的设备分配接口

Solaris 软件的未来发行版可能不包含以下基本安全模块的设备分配机制组件:

废弃的设备驱动程序接口

未来发行版可能不支持某些设备驱动程序接口 (DDI)。

下表列出了可能不支持的 DDI 接口以及首选的 DDI 替代接口。

废弃接口  

首选接口 

mmap

devmap

identify

设置为 nulldev

copyin

ddi_copyin

copyout

ddi_copyout

ddi_dma_addr_setup

ddi_dma_addr_bind_handle

ddi_dma_buf_setup(9F)

ddi_dma_buf_bind_handle

ddi_dma_curwin

ddi_dma_getwin

ddi_dma_free

ddi_dma_free_handle

ddi_dma_htoc

ddi_dma_addr[buf]_bind -handle

ddi_dma_movwin

ddi_dma_getwin

ddi_dma_nextseg

ddi_dma_nextcookie

ddi_dma_nextwin

ddi_dma_nextcookie

ddi_dma_segtocookie

ddi_dma_nextcookie

ddi_dma_setup

ddi_dma_*_handle

ddi_dmae_getlim

ddi_dmae_getattr

ddi_getiminor

getminor

ddi_getlongprop

ddi_prop_lookup

ddi_getlongprop_buf

ddi_prop_lookup

ddi_getprop

ddi_prop_get_in

ddi_getproplen

ddi_prop_lookup

ddi_iopb_alloc

ddi_dma_mem_alloc

ddi_iopb_free

ddi_dma_mem_free

ddi_mem_alloc

ddi_dma_mem_alloc

ddi_mem_free

ddi_dma_mem_free

ddi_map_regs

ddi_regs_map_setup

ddi_mapdev

devmap_setup

ddi_mapdev_intercept

devmap_load

ddi_mapdev_nointercept

devmap_unload

ddi_prop_create

ddi_prop_update

ddi_prop_modify

ddi_prop_update

ddi_segmap

参见 devmap

ddi_segmap_setup

devmap_setup

ddi_unmap_regs

ddi_regs_map_free

free_pktiopb

scsi_free_consistent_buf

get_pktiopb

scsi_alloc_consistent_buf

makecom_g0

scsi_setup_cdb

makecom_g0_s

scsi_setup_cdb

makecom_g1

scsi_setup_cdb

makecom_g5

scsi_setup_cdb

scsi_dmafree

scsi_destroy_pkt

scsi_dmaget

scsi_init_pkt

scsi_pktalloc

scsi_init_pkt

scsi_pktfree

scsi_destroy_pkt

scsi_resalloc

scsi_init_pkt

scsi_resfree

scsi_destroy_pkt

scsi_slave

scsi_probe

scsi_unslave

scsi_unprobe

ddi_peek{c,s,l,d}

ddi_peek{8,16,32,64}

ddi_poke{c,s,l,d}

ddi_poke{8,16,32,64}

in{b,w,l}

ddi_get{8,16,32}

out{b,w,l}

ddi_put{8,16,32}

repins{b,w,l}

ddi_rep_get{8,16,32}

repouts{b,w,l}

ddi_rep_put{8,16,32}

GLOBAL_DEV

指定 0

NODEBOUND_DEV

指定 0

NODESPECIFIC_DEV

指定 0

ENUMERATED_DEV

指定 0

DDI_IDENTIFIED

不需要

DDI_NOTIDENTIFIED

不需要

power.conf 中的设备管理项

未来发行版可能不支持 power.conf 文件中的“设备管理”项。 在 Solaris 9 软件中,“自动设备电源管理”项将提供类似的功能。

有关详细信息,请参见 power.conf(4) 手册页。

设备支持和驱动程序软件

下表列出了未来发行版可能不支持的设备及驱动程序软件:

表 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 控制器 

基于 ALT 键和 META 键的欧洲字符输入组合

未来发行版可能不支持 Solaris Unicode/UTF-8 语言环境中使用以下欧洲字符的非标准输入按键组合:


注意:

在按键组合中,连字符表示同时按各键。 加号表示连续按各键。


以下是推荐的标准输入按键组合:

如果键盘上没有 Alt Graph 或 Compose 键,请使用以下组合键:

联合命名服务 XFN 库和命令

未来发行版可能不支持基于 X/Open XFN 标准的联合命名服务 (FNS)。

fork() 功能

在未来的发行版中,当 fork() 未链接到 -lpthread 库时,其性能可能会更改。 此性能更改使 Solaris 线程与可移植操作系统接口 (POSIX) 线程一致。

fork() 功能可能被重新定义为像 fork1() 一样运行。 即 fork() 仅在子进程中复制调用线程。 这种重新定义使得与 -lpthread 链接的 fork1() 和 fork() 的行为相匹配。

系统依然提供对具有 fork() 的 replicate-all 行为的应用程序的支持。

GMT Zoneinfo 时区

未来发行版可能不支持 /usr/share/lib/zoneinfo/GMT[+-]* 时区。 这些文件可能从 /usr/share/lib/zoneinfo 中删除, 并使用等效的 Etc/GMT[-+]* 文件代替 zoneinfo 时区。

有关详细信息,请参见 zoneinfo(4) 和 environ(5) 手册页。

SPARC: 图形驱动程序支持

未来发行版可能不提供对以下图形设备的软件支持:

设备 

驱动程序 

MG1 和 MG2 

bwtwo 

CG3  

cgthree 

SX/ CG14  

sx 和 cgfourteen 

TC  

cgeight 

TCX  

tcx 

Java 运行时环境 1.2.2

未来发行版可能不支持 Java 运行时环境 (JRE) 1.2.2 版。 Java 2 Standard Edition 1.4 版和兼容版支持类似的功能。 JRE 的当前版本和以前版本可以从 http://java.sun.com 下载。

Kodak 颜色管理系统

未来发行版可能不支持 Kodak 颜色管理系统 (KCMSTM)。

韩文 CID 字体

未来发行版可能不支持韩文 CID 字体。 可以使用 Solaris 软件中包含的韩文 TrueType 字体替代韩文 CID 字体。

Lance Ethernet (le) 驱动程序

未来发行版可能不支持 le 网络驱动程序。

libXinput 库

Solaris 软件的未来发行版可能不提供 libXinput.so.0 库。 提供 libXinput.so.0 库是为了实现与 X11R4 应用程序的向后兼容,该应用程序是使用 Solaris 2.1 和 Solaris 2.2 的草稿标准 X 输入 API 生成的。X11 标准 X 输入扩展库 libXi 已集成到 Solaris 2.3 中。

所有依赖 libXi API 的应用程序都应该使用 libXi 共享库生成,以便保持与未来版的兼容性和标准的一致性。

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

未来发行版可能不包括 LDAP 客户程序库 libldap.so.3。 此库的当前版本 libldap.so.5 符合因特网工程任务组 (IETF) 的 ldap-c-api 草案的 draft-ietf-ldapext-ldap-c-api-05.txt 修订版。

废弃的轻量进程 (LWP) 接口

未来发行版可能不支持以下 LWP 接口:

这些接口不属于在默认情况下启动多线程的通用模块。 仅当接口用于不是用 libthread 链接的应用程序时,它们才能正常运行。

有关详细信息,请参见 _lwp_create(2)、_lwp_detach(2)、_lwp_exit(2)、_lwp_getprivate(2)、 _lwp_makecontext(2)、_lwp_setprivate(2) 和 _lwp_wait(2) 手册页。

无名称接口组功能

无名称接口组功能由 ndd /dev/ip ip_enable_group_ifs 启用,未来发行版可能不支持这项功能。 请使用提供类似功能而且受到支持的 IP 网络多路径功能。 使用 ifconfig 命令的 group 关键字可以建立 IP 多路径组。

有关详细信息,请参见 ndd(1M) 和 ifconfig(1M) 手册页。

Netscape 4.7x 软件

未来发行版可能不支持 NetscapeTM 4.7x 软件。

Netscape 6.2x 和 Netscape 7.0 软件

未来发行版可能不支持 Netscape 6.2x 软件和 Netscape 7.0 软件。

netstat -k 选项

未来发行版中可能会删除 netstat 命令不受支持的 -k 选项,该选项报告正在运行的操作系统实例上的所有命名 kstat。 请使用提供类似功能而且受到支持的 kstat 命令。 Solaris 8 软件中增加了 kstat 命令。

有关详细信息,请参见 kstat(1M) 手册页。

网络信息服务扩充版本 (NIS+) 名称服务类型

未来发行版可能不支持 NIS+。 Solaris 9 软件提供了从 NIS+ 迁移到 LDAP 的工具。 有关详细信息,请访问 http://www.sun.com/directory/nisplus/transition.html。

pam_unix 模块

未来发行版可能不支持 pam_unix 模块。 类似的功能由 pam_authtok_check、pam_authtok_get、pam_authtok_store、pam_dhkeys、pam_passwd_auth、pam_unix_account 、pam_unix_auth 和 pam_unix_session 提供。

有关详细信息,请参见 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 版

未来发行版可能不支持 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 控制命令

未来发行版可能不支持以下电源管理 I/O 控制 (ioctls) 命令:

Solaris 9 12/03 发行版支持以下替代 ioctls:

有关这些替代 ioctls 的详细信息,请参见 ioctl(2) 手册页。

64-bit SPARC: libc 中的 ptrace 接口

未来发行版可能不支持包含在 libc 中的 64 位版本的 ptrace 接口。 proc 接口将替代此功能。

有关详细信息,请参见 proc(4) 手册页。

sendmailvars 与 L、G sendmail.cf 命令

未来发行版可能不支持 nsswitch.conf(4) 中列出的 sendmailvars 数据库。 在没有使用 L 或 G sendmail.cf 命令时,此功能不会启用。 这项变化使 Sun 版本的 sendmail 与来自 sendmail.org 的版本更相似。

SPARC: 64 位软件包

目前 Solaris 软件为 32 位和 64 位组件提供单独的软件包。 在 Solaris 7 发行版中介绍的 64 位软件包提供了 Solaris 软件的 64 位组件。 通常,64 位软件包名称结尾的字母为 x。 例如,SUNWcsl 提供了 Solaris 核心库的 32 位版本而 SUNWcslx 提供了64 位版本。

在 Solaris 的未来发行版中,可能会在一个基本软件包中同时提供 32 位和 64 位组件。 组合软件包将保留原始 32 位软件包的名称,而且不再提供 64 位软件包。 例如,目前在 SUNWcslx 中提供的 /usr/lib/sparcv9/libc.so.1 将在 SUNWcsl 中提供,而不再提供 SUNWcslx。


注意:

某些软件包仅提供 64 位组件并且没有对应的 32 位软件包。 在这些情况下,可能会对这些软件包进行重命名,删除 “x” 后缀。 例如,SUNW1394x 可能会变成 SUNW1394。


sdtjmplay 桌面 Java 媒体播放器

未来发行版可能不提供基于 Java Media Framework 1.1 的桌面 Java 媒体播放器 /usr/dt/bin/sdtjmplay。 用户应该迁移至基于更新的 Java Media Framework 2.1.1 发行版的 Java 媒体播放器 /usr/bin/jmplay。

不过,Solaris 9 8/03 和以后的发行版中将包含 jmplay Java 媒体播放器。 作为 GNOME 2.0 桌面环境的一部分,jmplay 也适用于 Solaris 8 和早期的 Solaris 9 发行版。

可以从 http://www.sun.com/gnome/ 下载 GNOME 2.0 桌面环境。

串并行控制器 (SPC) 驱动程序

未来发行版可能不支持 SPC 驱动程序。

Solaris 32 位 Sun4U 内核

许多 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

Solaris 静态系统库

此说明仅适用于 32 位静态系统库和静态链接公用程序。 从未提供过 64 位静态系统库和公用程序。

未来发行版可能不提供对 32 位 Solaris 静态库和静态链接公用程序的支持。 需要特别说明的是,未来发行版可能不提供对静态 C 库 (/usr/lib/libc.a) 的支持。

与现有静态系统库链接的应用程序在未来发行版中可能无法运行。 现在只设计与提供 Solaris 应用程序二进制接口 (ABI) 的系统库动态链接的应用程序,以便与未来发行版本兼容。

依赖于系统陷阱操作的应用程序在未来发行版中可能无法运行, 与依赖于系统陷阱操作的库(通常是提供替换 ABI 函数的库)链接的应用程序在未来发行版中也可能无法运行。

Solaris 卷管理器事务卷

未来发行版可能不支持 Solaris 卷管理器的事务卷(trans 元设备),以减少 Solaris 功能集的冗余。 类似的功能由 UFS 日志(包含在 Solaris 8 软件和兼容版本中)提供。

Solstice 企业代理

未来发行版可能不支持 Solstice 企业代理。

独立路由器发现

Solaris 软件的未来发行版可能不支持 IPv4 ICMP 路由器发现协议的 /usr/sbin/in.rdisc 实现。 此协议的一个几乎等效的版本(作为 /usr/sbin/in.routed 的一个组件来实现)支持增强的管理接口。 /usr/sbin/in.routed 组件支持路由信息协议 (RIP) 2 版的实现。/usr/sbin/in.routed 组件还具有从路由器发现消息中区分出移动 IP 广告的能力。

存储接口

未来发行版可能不支持设备驱动程序特性的以下接口:

未来发行版可能不支持以下设备驱动程序:

未来发行版可能不支持以下公用程序:

sun4m 硬件

未来发行版可能不支持 sun4m 硬件。

Sun StorEdge A3000、Sun StorEdge A3500 和 Sun StorEdge A3500FC 系统

Solaris 软件的未来发行版可能不提供对以下存储设备的软件支持:

磁带设备

未来发行版可能不支持以下磁带设备:

Ultra AX 和 SPARCengine Ultra AXmp 图形卡

Solaris 软件的未来发行版可能不提供对 UltraTM AX 和 SPARCengine Ultra AXmp 图形卡的支持。

32-bit: X11 静态系统库

Solaris 软件的未来发行版可能不支持 /usr/openwin/lib 中的静态系统库。 未来发行版可能不支持 /usr/openwin/lib 中的 32 位静态系统库和静态地与那些库相链接的程序。 从未提供过六十四位静态系统库。

与 /usr/openwin/lib 中的现有静态系统库相链接的应用程序在未来发行版中可能无法运行。 现在只设计与提供 Solaris 应用程序二进制接口 (ABI) 的共享系统库动态链接的应用程序,以便与未来发行版本兼容。

XIL 接口

未来发行版可能不支持 XILTM 接口。 使用 XIL 的应用程序会导致显示以下警告消息:


          警告: XIL 已废弃
     此应用程序使用 Solaris XIL 接口,
     此接口已声明废弃,可能不会在除 Solaris 9
     以外的 Solaris 版本中存在。
     请通知您的应用程序供应商。
     通过设置环境变量
     "_XIL_SUPPRESS_OBSOLETE_MSG 可取消显示该消息。

xetops 公用程序

未来发行版可能不支持 xetops 公用程序。 xetops 公用程序可将亚洲文本文件转换为 PostScript 文件。 此转换使得亚洲字符可以在不具备亚洲字体的 PostScript 打印机上打印。

在 mp 命令中也提供了类似的功能,该命令使更多选项和功能支持所有的本机亚洲编码。

xutops 打印过滤器

未来发行版可能不支持 xutops 打印过滤器。 类似的功能由 Solaris 9 12/03 发行版中的 mp 打印过滤器提供。

有关详细信息,请参见 mp(1) 手册页。