Oracle Solaris 10 9/10 发行说明

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

未来的 Oracle Solaris 软件发行版中可能不支持以下功能。

SYSV3 SCO 兼容性环境变量

在未来 Oracle Solaris 发行版中可能删除针对 SYSV3 SCO 兼容性环境变量的支持。以下命令可能受到影响:

passmgmt Command

在未来 Oracle Solaris 发行版中可能删除 passmgmt 命令。您可能使用提供同样功能的以下命令:

语言环境管理器

在未来 Oracle Solaris 发行版中可能不再提供 localeadm(1M) 命令。

SIP Express 路由器 (SER)

在未来 Oracle Solaris 发行版中可能不再包含 SER 和 SERWeb。

Oracle Solaris 10 OS 中的 Jakarta Tomcat 4 接口

未来发行版中可能不包含 Jakarta Tomcat 4。您可以迁移到提供同样功能的 Jakarta Tomcat 5.5 或 Jakarta Tomcat 6。

x86: 1x 标记区域

未来 Oracle Solaris 区域发行版可能会删除对 1x 标记区域的支持。

SPARC 工作站

未来的 Oracle Solaris 发行版可能不支持以下 SPARC 工作站:

在硬件的剩余寿命期间继续支持 Oracle Solaris 10 OS,然后迁移到 x64 工作站或 Sunray 台式机。

绘图命令

未来发行版可能不支持以下绘图命令:

除此以外,未来发行版可能不再支持 LPR 中的 -g 选项。

MySQL 4

未来发行版可能不支持 MySQL 4 RDBMS。您可以迁移到提供同样功能的 MySQL 5.1。

Apache httpd 1.3

未来发行版可能不支持 Apache httpd 1.3。您可以迁移到提供同样功能的 Apache httpd 2。

audit_user(4) 数据库

未来 Oracle Solaris 发行版可能删除 audit_user(4) 数据库和 getuausernam(3BSM) 存取程序功能。按用户审计预选标志的指定方式可能会改变。

适用于各种 SPARC 兼容图形卡的驱动程序

Oracle Solaris OS 的未来发行版可能不包含适用于 SPARC 平台上的图形卡的以下驱动程序:

卡/设备 

驱动程序名称 

GX, GXplus, TurboGX, TurboGXplus 

cg6 

Creator, Creator3D 

ffb 

Elite3D 

afb 

Expert3D, Expert3D Lite  

ifb 

PGX 

m64 

PGX32 

gfxp 

PGX64 

m64 

Ultra 5/10 板载图形卡 

m64 

SunBlade 100/150 板载图形卡 

m64 

Ultra 3 笔记本电脑板载图形卡 

m64 

XVR-200 

mko 

XVR-500 

ifb 

XVR-600 

jfb 

XVR-1000 

gfb 

XVR-1200 

jfb 

XVR-4000 

zulu 

简短形式语言环境

下表列出了未来 Oracle Solaris 发行版可能删除的语言环境。此外该表还列出了提供同样语言环境数据且必须替代使用的对应语言环境:

即将废弃的语言环境 

替代语言环境 

ar  

ar_EG.ISO8859-6  

bg_BG 

bg_BG.ISO8859-5 

ca 

ca_ES.ISO8859-1 

ca_ES 

ca_ES.ISO8859-1 

cs 

cs_CZ.ISO8859-2 

cs_CZ 

cs_CZ.ISO8859-2 

da 

da_DK.ISO8859-1 

da_DK 

da_DK.ISO8859-1 

da.ISO8859-15 

da_DK.ISO8859-15 

de 

de_DE.ISO8859-1 

de_AT 

de_AT.ISO8859-1 

de_CH 

de_CH.ISO8859-1 

de_DE 

de_DE.ISO8859-1 

de.ISO8859-15 

de_DE.ISO8859-15 

de.UTF-8 

de_DE.UTF-8 

el 

el_GR.ISO8859-7 

el_GR 

el_GR.ISO8859-7 

el.sun_eu_greek 

el_GR.ISO8859-7 

el.UTF-8 

el_CY.UTF-8 

en_AU 

en_AU.ISO8859-1 

en_CA 

en_CA.ISO8859-1 

en_GB 

en_GB.ISO8859-1 

en_IE 

en_IE.ISO8859-1 

en_NZ 

en_NZ.ISO8859-1 

en_US 

en_US.ISO8859-1 

es 

es_ES.ISO8859-1 

es_AR 

es_AR.ISO8859-1 

es_BO 

es_BO.ISO8859-1 

es_CL 

es_CL.ISO8859-1 

es_CO 

es_CO.ISO8859-1 

es_CR 

es_CR.ISO8859-1 

es_EC 

es_EC.ISO8859-1  

es_ES 

es_ES.ISO8859-1 

es_GT 

es_GT.ISO8859-1 

es.ISO8859-15 

es_ES.ISO8859-15 

es_MX 

es_MX.ISO8859-1 

es_NI 

es_NI.ISO8859-1  

es_PA 

es_PA.ISO8859-1 

es_PE 

es_PE.ISO8859-1 

es_PY 

es_PY.ISO8859-1 

es_SV 

es_SV.ISO8859-1 

es.UTF-8 

es_ES.UTF-8 

es_UY 

es_UY.ISO8859-1 

es_VE 

es_VE.ISO8859-1 

et 

et_EE.ISO8859-15 

et_EE 

et_EE.ISO8859-15 

fi 

fi_FI.ISO8859-1 

fi_FI 

fi_FI.ISO8859-1 

fi.ISO8859-15 

fi_FI.ISO8859-15 

fr 

fr_FR.ISO8859-1 

fr_BE 

fr_BE.ISO8859-1 

fr_CA 

fr_CA.ISO8859-1 

fr_CH 

fr_CH.ISO8859-1 

fr_FR 

fr_FR.ISO8859-1 

fr.ISO8859-15 

fr_FR.ISO8859-15 

fr.UTF-8 

fr_FR.UTF-8 

he 

he_IL.ISO8859-8 

he_IL 

he_IL.ISO8859-8 

hr_HR 

hr_HR.ISO8859-2 

hu 

hu_HU.ISO8859-2 

hu_HU 

hu_HU.ISO8859-2 

is_IS 

is_IS.ISO8859-1 

it 

it_IT.ISO8859-1 

it.ISO8859-15 

it_IT.ISO8859-15 

it_IT 

it_IT.ISO8859-1 

it.UTF-8 

it_IT.UTF-8 

ja 

ja_JP.eucJP 

ko 

ko_KR.EUC 

ko.UTF-8 

ko_KR.UTF-8 

lt 

lt_LT.ISO8859-13 

lt_LT 

lt_LT.ISO8859-13 

lv 

lv_LV.ISO8859-13 

lv_LV 

lv_LV.ISO8859-13 

mk_MK 

mk_MK.ISO8859-5 

nl 

nl_NL.ISO8859-1 

nl_BE 

nl_BE.ISO8859-1 

nl.ISO8859-15 

nl_NL.ISO8859-15 

nl_NL 

nl_NL.ISO8859-1 

否 

nb_NO.ISO8859-1 

no_NO 

nb_NO.ISO8859-1 

no_NO.ISO8859-1@bokmal 

nb_NO.ISO8859-1 

no_NO.ISO8859-1@nynorsk 

nn_NO.ISO8859-1 

no_NY 

nn_NO.ISO8859-1 

pl 

pl_PL.ISO8859-2 

pl_PL 

pl_PL.ISO8859-2 

pl.UTF-8 

pl_PL.UTF-8 

pt 

pt_PT.ISO8859-1 

pt_BR 

pt_BR.ISO8859-1 

pt.ISO8859-15 

pt_PT.ISO8859-15 

pt_PT 

pt_PT.ISO8859-1 

ro_RO 

ro_RO.ISO8859-2 

ru 

ru_RU.ISO8859-5 

ru.koi8-r 

ru_RU.KOI8-R 

ru_RU 

ru_RU.ISO8859-5 

ru.UTF-8 

ru_RU.UTF-8 

sh 

bs_BA.ISO8859-2 

sh_BA 

bs_BA.ISO8859-2 

sh_BA.ISO8859-2@bosnia 

bs_BA.ISO8859-2 

sh_BA.UTF-8 

bs_BA.UTF-8 

sk_SK 

sk_SK.ISO8859-2 

sl_SI 

sl_SI.ISO8859-2 

sq_AL 

sq_AL.ISO8859-2 

sr_CS 

sr_ME.UTF-8 or sr_RS.UTF-8 

sr_CS.UTF-8  

sr_ME.UTF-8 or sr_RS.UTF-8 

sr_SP 

sr_ME.ISO8859-5 or sr_RS.ISO8859-5 

sr_YU 

sr_ME.ISO8859-5 or sr_RS.ISO8859-5 

sr_YU.ISO8859-5 

sr_ME.ISO8859-5 or sr_RS.ISO8859-5 

sv 

sv_SE.ISO8859-1 

sv_SE 

sv_SE.ISO8859-1 

sv.ISO8859-15 

sv_SE.ISO8859-15 

sv.UTF-8 

sv_SE.UTF-8 

th 

th_TH.TIS620 

th_TH 

th_TH.TIS620 

th_TH.ISO8859-11 

th_TH.TIS620 

tr 

tr_TR.ISO8859-9 

tr_TR 

tr_TR.ISO8859-9 

zh 

zh_CN.EUC 

zh.GBK 

zh_CN.GBK 

zh_TW 

zh_TW.EUC 

zh.UTF-8 

zh_CN.UTF-8 

针对 Java SE 1.4.2 的支持

Oracle Solaris 10 的未来发行版可能删除针对 Java SE 1.4.2 的支持。如要接收重要修复,请考虑以下选件:

有关技术支持与 EOL 策略的更多信息,请参见 http://java.sun.com/products/archive/eol.policy.html

针对 Java SE 5.0 的支持

Oracle Solaris 10 的未来发行版可能删除针对 Java SE 5.0 的支持。如要接收重要修复,请考虑以下选件:

有关技术支持与 EOL 策略的更多信息,请参见 http://java.sun.com/products/archive/eol.policy.html

@euro 语言环境变体

未来的 Oracle Solaris 发行版中可能会删除下列 @euro 语言环境变体:

ca_ES.ISO8859-15@euro 

de_AT.ISO8859-15@euro 

de_DE.ISO8859-15@euro 

de_DE.UTF-8@euro 

el_GR.ISO8859-7@euro 

en_IE.ISO8859-15@euro 

es_ES.ISO8859-15@euro 

es_ES.UTF-8@euro 

fi_FI.ISO8859-15@euro 

fr_BE.ISO8859-15@euro 

fr_BE.UTF-8@euro 

fr_FR.ISO8859-15@euro 

fr_FR.UTF-8@euro 

it_IT.ISO8859-15@euro 

it_IT.UTF-8@euro 

nl_BE.ISO8859-15@euro 

nl_NL.ISO8859-15@euro 

pt_PT.ISO8859-15@euro 

用户应使用相应的非变体语言环境。

ucblinks 命令

在未来的 Oracle Solaris 10 发行版中可能不支持 ucblinks 功能,它用于在 /dev 目录中创建 SunOS 4.x 设备名称链接 。当前发行版使用 SunOS 5.x 设备名称。

下表列出了可能被删除的 SunOS 4.x 设备名称链接:

SunOS 4.x 设备名称 

设备类型 

/dev/[r]fd%d

fd 软盘  

/dev/[r]sr%d

sd/atapi cdrom 

/dev/[r]sd%d

sd 磁盘  

/dev/[r]n%d

st 磁带 

下表列出了当前 SunOS 5.x 设备名称链接:

SunOS 5.x 设备名称 

设备类型 

/dev/[r]diskette

fd 软盘  

/dev/[r]dsk/*

sd/atapi cdrom 

/dev/[r]dsk/*

sd 磁盘  

/dev/rmt/*

st 磁带 

Xprt 服务器和 Xprint 扩展

未来的 Oracle Solaris 发行版中可能不再包含 Xprt 服务器和对 X 窗口系统的 Xprint 扩展。libXp 库将保留,以实现二进制兼容性。这使得该软件的现有用户可继续通过网络打印到在 Oracle Solaris 10(或更早)发行版上运行的 Xprt 服务器,或其他平台上的 Xprint 实现。

xmh 命令

未来的 Oracle Solaris 发行版中可能不再包含 xmh 命令。Thunderbird 和 Evolution 是受支持的电子邮件 GUI。

XIE 库

未来的 Oracle Solaris 发行版中可能不再包含 XIE 库。

bdftosnfshowsnf 命令

未来的 Oracle Solaris 发行版中可能不再包含 bdftosnfshowsnf 命令。

PostgreSQL 8.1 和 8.2

未来的 Oracle Solaris 发行版中可能不支持 PostgreSQL 8.1 和 8.2 版。


注 –

Oracle Solaris 10 OS 废弃了 PostgreSQL 8.1 及其所有接口。您可以将您的应用程序迁移到 Oracle Solaris OS 提供的 PostgreSQL 更高版本。


语言环境变体 cz

cz 是捷克语语言环境的短变体,未来的 Oracle Solaris 发行版中可能会将其删除。用户应改用以下捷克语语言环境:

Oracle Solaris 审计命令

在未来的 Oracle Solaris 发行版中,以下 Oracle Solaris 审计接口可能会由等效功能替代:

xorgcfgxorgconfig 实用程序

用于生成 xorg.conf 文件的 xorgcfgxorgconfig 实用程序在未来的 Oracle Solaris 发行版中可能不再可用。

Xorg(1) 服务器在许多情况下都不需要 xorg.conf(4) 文件,并且在此文件不存在时将对自身进行自动配置。如果缺省配置不能满足用户的需要,用户应使用以下替代方法之一生成 xorg.conf 文件以进行定制:

审计文件大小统计信息和文件大小限制接口

未来的 Oracle Solaris 发行版中可能不支持审计文件大小统计信息和文件大小限制接口 getfsizesetfsize,这两个接口由 auditon(2) 系统调用中命名相似的子命令和 auditconfig(1M) 命令的选项构成。

Oracle Berkeley DB 4.2

未来的 Oracle Solaris 发行版中可能不支持 Oracle Berkeley DB (BDB) 4.2。

一些 audiorecordaudioplay 应用程序开关

未来的 Oracle Solaris 发行版中可能删除 audiorecordaudioplay 应用程序的 -p-b 开关以及 audiorecord-m 开关。

如果不在命令行中指定文件名,并且标准输入和输出不是 tty,则这两个应用程序都将退出,并出现错误。这些应用程序对音量设置所做的任何更改都不会从一个实例保留到下一个实例。希望调节其音频设备设置的用户应迁移到 mixerctl(1) 和 gnome-volume-control(1) 应用程序。

CD 介质

在未来的 Oracle Solaris 发行版中,可能不会再在 CD 上提供 Oracle Solaris 10 OS。

针对外来 (Inbound) 开源组件,第三方以及供应商提供的开源组件的策略变更

当开源社区停止开发外来 (inbound) 开源组件(如 Mozilla)时,Sun 也将会停止该产品版本的所有开发和支持活动。Sun 将在 http://www.sun.com/service/index.jsp 上发布受管理的产品软件支持终结列表 (End-of-Software Support List, EOSL),并每月使用不再受支持的组件更新该列表一次。

Mozilla 1.X 支持

由于新的外来 (inbound) 开源组件策略发生了变化,从 Solaris 10 10/08 发行版开始,不再支持 Mozilla 1.X 软件。用户应升级到 Firefox。

x86: sbpro 驱动程序

未来的发行版可能不支持适用于 SoundBlaster Pro、SoundBlaster 16 和 SoundBlaster AWE32 ISA 设备的 Sound Blaster Pro 设备驱动程序 (sbpro)。

CacheFS 文件系统

未来的 Oracle Solaris 发行版可能不支持 CacheFS 文件系统功能。

sdtudctool 命令

未来的 Oracle Solaris 发行版可能不提供 sdtudctool命令。 有关更多信息,请参见 http://developers.sun.com/global/products_platforms/solaris/reference/techart/UDCGuide.html 上适用于迁移的《User Defined Characters Migration Guide》(《用户定义的字符迁移指南》)

SPARC: 适用于 SBus 图形卡的 cg6 驱动程序

未来的发行版可能不包括适用于下列 SBus 图形卡的 cg6 驱动程序:

ctlmpctlconvert_txt 实用程序

未来的 Oracle Solaris 发行版可能不支持 /usr/openwin/bin/ctlmp/usr/openwin/bin/ctlconvert_txt 实用程序。用户应改用 mp(1) 打印过滤器或其他合适的打印机制。

genlayouttbl 实用程序

genlayouttbl(1) 实用程序为 CDE/Motif GUI 工具包提供综合的文本布局数据,未来的发行版可能不提供该实用程序。

移动 IPv4

未来的 Oracle Solaris 发行版可能不提供 mipagent(1M) 手册页中介绍的移动 IPv4 功能。

Gnopernicus

未来的 Oracle Solaris 发行版中可能不提供 Java DS 屏幕阅读程序 Gnopernicus。用户应改用 Orca 屏幕阅读程序。

Xsun 服务器

未来的 Oracle Solaris 发行版中可能不提供适用于 X 窗口系统的 Xsun 服务器。用户应迁移到 Xorg 服务器。

可能不再包括 Xsun 中可用而 Xorg 中不可用的显示 Postscript (Display Postscript, DPS) 和 X 图像扩展 (X Image Extension, XIE) 等功能。

公用桌面环境

未来的 Oracle Solaris 发行版中可能不提供公用桌面环境 (Common Desktop Environment, CDE)。用户应迁移到 Java 桌面系统。

CDE 的图像查看器

未来的 Oracle Solaris 发行版中可能不提供 CDE 的图像查看器 sdtimage。用户应迁移到 GNOME Open gnome-open,以打开图像文件。

Sun Java System Calendar Server 客户机 Applet

未来的 Oracle Solaris 发行版中可能不提供 Sun Java System Calendar Server 客户机 applet,即 Now applet。

DARPA 普通名称服务器

未来的 Oracle Solaris 发行版中可能不提供 DARPA 普通名称服务器 in.tnamed(1M)。Internet 域名服务器 named(1M) 可提供类似的功能。

I2O 智能 I/O

未来的 Oracle Solaris 发行版可能不支持 I2O 智能 I/O 驱动程序框架和所有相应的驱动程序。这包括 i2o_bs(7D) 和 i2o_scsi(7D) 驱动程序以及所有与 I2O 相关的功能。

适于 PDF 和 PostScript 文件的 GNOME 查看器

在未来的 Oracle Solaris 发行版中可能不提供适于 PDF 和 PostScript 文件的 GNOME 查看器。将来会有替代的应用程序可以用来查看 PDF 和 PostScript 文件。

智能卡管理界面

在未来的 Oracle Solaris 发行版中可能不提供图形智能卡管理界面 sdtsmartcardadmin(1M)。可以通过 smartcard(1M) 命令实现同样的功能。

iButton 智能卡

在未来的 Oracle Solaris 发行版中可能不支持 Dallas Semiconductor iButton Java Card Smartcard 和 OpenCard Framework (OCF) 终端驱动程序,如 ocf_ibutton (7d) 中所述。用户应该选择使用 libpcsclite(3lib) 支持的其他智能卡设备。

Cyberflex 智能卡

在未来的 Oracle Solaris 发行版中,pam_smartcard(5) 和 smartcard(1m) 命令可能不支持 Cyberflex 智能卡。用户应该选择使用 libpcsclite(3lib) 支持的其他智能卡设备和卡。

PAM 智能卡

在未来的 Oracle Solaris 发行版中可能不提供 PAM 智能卡模块 pam_smartcard(5)。

OCF/SCF 智能卡结构

在未来的 Oracle Solaris 发行版中可能不提供 OCF/SCF 智能卡结构。将由 pcscd(1M) 提供 ocfserv(1M) 的功能。由 muscletool(1M) 提供 smartcard(1M) 卡置备功能。一般情况下,pcscd(1M) 不必具有 smartcard(1M) 提供的驱动程序配置功能,但如果需要,系统管理员可以编辑 reader.conf(4) 文件。

SCF 智能卡 API

在未来的 Oracle Solaris 发行版中可能不提供由 libsmartcardsmartcard.jar 导出的智能卡结构 (SmartCard Framework, SCF) 接口。这些接口现在已过时。应编写新的 C 应用程序以使用从 libpscslite(3lib) 导出的 PS/SC 接口。目前还没有更换 SCF Java 接口的计划。

远程程序加载服务器功能

在未来的 Oracle Solaris 发行版中可能不提供通过 rpld(1M) 和 rpld.conf(4) 实现的远程程序加载 (Remote Program Load, RPL) 服务器功能。

e1000g NIC 驱动程序取代 ipge NIC 驱动程序作为 Sun4V 系统的缺省以太网驱动程序

在未来的 Oracle Solaris 发行版中可能不提供用于 Sun4V 系统的 ipge 驱动程序及其所有 SUNWipge 软件包。从 Solaris 10 8/07 发行版开始,在 Ontario 和其他基于 SPARC 的平台上,不再使用 ipge 驱动程序,而是使用 e1000g 驱动程序。e1000g 驱动程序将是所有使用 Intel 1G 芯片组的 Sun 平台的缺省以太网驱动程序。

Solstice Enterprise Agents 支持

未来的 Oracle Solaris 发行版可能不支持以下 Solstice Enterprise Agents (SEA) 代理、库和软件包:

系统管理代理 (System Management Agent, SMA) 提供与上述资源类似的功能。

32 位 x86: 扩展内存文件系统支持

未来的 Oracle Solaris 发行版可能不支持扩展内存文件系统 (extended memory file system, xmemfs)。

有关更多信息,请参见 xmemfs(7FS) 手册页。

标准类型服务框架支持

未来的 Oracle Solaris 发行版可能不提供标准类型服务框架 (Standard Type Service Framwork, STSF)。

这包括以下资源:

可从以下替换资源之一找到此功能:

SPARC: jfca 驱动程序支持

未来的 Oracle Solaris 发行版可能不提供 JNI 光纤通道适配器 (JNI Fibre Channel Adapter, jfca) 驱动程序。

有关更多信息,请参见 jfca(7D) 手册页。

zic -s 选项支持

未来的 Oracle Solaris 发行版可能不提供 zic 命令的 -s 选项。

有关更多信息,请参见 zic(1M) 手册页。

可移除的卷管理支持

未来的 Oracle Solaris 发行版可能不包含卷管理守护进程 (volume management daemon, vold)、卷管理文件系统 (volume management file system, volfs) 及相关的卷管理命令。

将继续支持可移除介质的自动挂载和卸载。

有关更多信息,请参见 vold(1M) 和 volfs(7FS) 手册页。

32 位 x86: 控制器设备和驱动程序

未来的 Oracle Solaris 发行版可能不支持以下设备:

此外,可能不支持针对这些控制器编写的设备驱动程序。

64 位 SPARC: 双基本速率 ISDN 接口和多媒体 Codec 芯片

未来的 Oracle Solaris 发行版可能不支持 T5900FC 双基本速率 ISDN 接口 (Dual Basic Rate ISDN Interface, DBRI) 及相关的多媒体 codec 芯片。此外,可能不支持针对这些设备编写的设备驱动程序。

SPARC: 未来的 Oracle Solaris 发行版可能不支持某些驱动程序

未来的 Oracle Solaris 发行版可能不支持以下驱动程序:

自动安全性增强工具支持

在未来的 Oracle Solaris 发行版中,可能不再包含由自动安全增强工具 (Automated Security Enhancement Tool, ASET) 在 /usr/aset 目录中提供的校验和功能。

可从以下替换资源之一找到此功能:

亚洲 dtlogin 简称

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

从 Solaris 8 发行版开始已提供新的 ISO 标准语言环境名称,其中包括下列语言环境名称:

监听守护进程接口

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

Cfront 运行时支持库

libC.so.3 是用于由 Cfront C++ 编译器 C++ 3.0 编译的程序的运行时支持库。该编译器或由其创建的程序都不在 Oracle Solaris 10 OS 上运行。未来的 Oracle Solaris 发行版可能不支持该库。

Configuration Assistant 的 fp 插件硬件选项

未来的 Oracle Solaris 发行版可能不支持以下配置管理 (cfgadm) fp 插件选项:

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

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

废弃的设备驱动程序接口

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

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

废弃接口 

首选接口 

mmap

devmap

identify

set to 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_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_prop_create

ddi_prop_update

ddi_prop_modify

ddi_prop_update

ddi_segmap

see 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}

power.conf 文件中的设备管理条目

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

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

设备支持和驱动程序软件

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

表 4–1 设备和驱动程序软件

物理设备名称 

驱动程序名称 

卡的类型 

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

表单和菜单语言解释程序

表单和菜单语言解释程序 (Form and Menu Language Interpreter, FMLI) 的命令已废弃,Oracle Solaris 未来发行版可能不支持这些命令。废弃的命令包括:

/etc/net/ti* 中的主机文件

虽然 /etc/net/ti* 中的主机文件仍包含在软件中,但 Oracle Solaris OS 不再参考这些文件。在 Oracle Solaris 未来发行版中,可能会完全删除这些主机文件。

krb5.conf 中的 Kerberos 票证生命周期参数

Oracle Solaris OS 的未来发行版可能不再支持 Kerberos 票证生命周期参数 max_lifemax_renewable_life。这些参数位于 /etc/krb5/krb5.conf 文件的 appdefaults 部分中。请使用 /etc/krb5/krb5.conflibdefaults 部分中的 max_lifetimerenew_lifetime 代替这些参数。

韩文 CID 字体

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

遗留或传统非 UTF-8 语言环境

Sun 采用 Unicode 进行字符编码。因此,除 zh_CN.GB18030 和 C 语言环境外,未来的 Oracle Solaris 发行版可能不再将非 UTF-8 语言环境作为 Java 桌面系统登录语言环境。

CPU 性能计数器库 (libcpc) 中的函数

使用硬件性能计数器,可以度量与 CPU 行为相关的多个不同硬件事件。Oracle Solaris OS 未来发行版可能不支持 CPU 性能计数器库 (libcpc) 中的下列功能:

cpc_access 

cpc_bind_event 

cpc_count_sys_events 

cpc_count_usr_events 

cpc_event_accum 

cpc_event_diff 

cpc_eventtostr 

cpc_getcciname 

cpc_getcpuref 

cpc_getcpuver 

cpc_getnpic 

cpc_getusage 

cpc_pctx_bind_event 

cpc_pctx_invalidate 

cpc_pctx_rele 

cpc_pctx_take_sample 

cpc_rele 

cpc_seterrfn 

cpc_shared_bind_event 

cpc_shared_close 

cpc_shared_open 

cpc_shared_rele 

cpc_shared_take_sample 

cpc_strtoevent 

cpc_take_sample 

cpc_version 

cpc_walk_names 

 

新函数已添加到 Oracle Solaris 10 OS 的库中。其代码使用以上列表中接口的开发者,应改用下列对应的新函数:

cpc_open 

cpc_close 

cpc_set_create 

cpc_set_destroy 

cpc_set_add_request 

cpc_set_request_preset 

cpc_buf_create 

cpc_buf_destroy 

cpc_bind_curlwp 

cpc_bind_pctx 

cpc_bind_cpu 

cpc_unbind 

cpc_set_sample 

cpc_buf_sub 

cpc_buf_add 

cpc_buf_copy 

cpc_buf_zero 

cpc_buf_get 

cpc_buf_set 

cpc_buf_hrtime 

cpc_buf_tick 

cpc_walk_requests 

cpc_walk_events_all 

cpc_walk_events_pic 

cpc_walk_attrs 

cpc_enable 

cpc_disable 

cpc_caps 

cpc_npic 

cpc_cpuref 

cpc_cciname 

cpc_seterrhndlr 

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

libXinput

Oracle 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 共享库生成,以便保持与未来版的兼容性和标准的一致性。

NIS+ 名称服务类型

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

nstest 测试程序

nstest 是一个交互式 DNS 测试程序,用于构造和发送 DNS 查询。Oracle Solaris OS 未来发行版可能不再支持此程序。使用 dignslookup 命令可获得此测试程序提供的相同功能。

Perl 版本 5.6.1

Oracle Solaris OS 未来发行版可能不支持 Perl 版本 5.6.1。Oracle Solaris 10 OS 中的缺省版本 Perl 版本 5.8.4 不是与 Perl 版本 5.6.1 二进制兼容的。不过,早期版本仍然保留在此发行版中。必须重新建立和重新安装客户安装的自定义模块才能使用 Perl 版本 5.8.4。修改需要使用版本 5.6.1 的任何脚本以专门使用版本 5.6.1 的解释程序代替版本 5.8.4。不同 Perl 版本的解释程序分别位于下列目录中:

Perl 5.6.1

/usr/perl5/5.6.1/bin/perl

Perl 5.8.4

/bin/perl/usr/bin/perl/usr/perl5/bin/perl

Solaris Management Console 修补程序工具(修补程序管理器)

Oracle Solaris Management Console 修补程序工具,即修补程序管理器,可能在未来发行版中不可用。

Solstice 企业代理

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

独立式 (Stand Alone) 路由器搜索

Oracle Solaris 软件的未来发行版可能不支持 IPv4 ICMP 路由器搜索协议的 /usr/sbin/in.rdisc 实现。此协议的一个几乎等效的版本(作为 /usr/sbin/in.routed 的一个组件来提供)将提供增强的管理接口支持。/usr/sbin/in.routed 组件支持路由信息协议 (Routing Information Protocol, RIP) 版本 2 的实现。/usr/sbin/in.routed 组件还能够将移动 IP 通告与路由器搜索消息区分开来。

Oracle 的 Sun Fire Link 接口

Oracle Solaris 未来发行版可能不再支持 Oracle Sun Fire Link 接口。

Java 桌面系统应用程序

未来发行版可能会删除 Java DS Release 3 中的以下应用程序。

令牌环和光纤分布式数据接口设备类型

Oracle Solaris 的未来发行版可能会删除对通用 LAN 驱动程序 (generic LAN driver, GLD) 中的令牌环 (DL_TPR) 和光纤分布式数据接口 (Fiber Distributed Data Interface, FDDI) 设备类型的支持。执行删除后,依赖 GLD 中此支持的令牌环或 FDDI 的驱动程序将停止运行。不过,不使用此支持的其他驱动程序或应用程序不会受到影响。要测试驱动程序是否依赖 GLD,请运行以下脚本:


#!/bin/sh
#
# Test a driver binary for use of GLD
#
for file
do
 	/usr/ccs/bin/nm $file | /bin/awk '
 	/\|gld_register$/       { isgld=1; }
 	END {
 		if (isgld)
 			print file, "uses GLD";
 		else
 			print file, "does not use GLD";
 	}' file=$file
done

有关通用 LAN 驱动程序的更多信息,请参见 gld(7D) 手册页以及《编写设备驱动程序》。

WBEM 动态重新配置

Oracle Solaris 操作系统的未来发行版可能不支持称为 WDR(基于 Web 的企业管理动态重新配置)的功能。Sun Fire 中型和高端系统当前支持 WDR。

XIL 接口

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


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

xetops 实用程序

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

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

x86: Xsun DDX 模块、库和相关文件

Oracle Solaris 未来发行版可能会删除 Xsun 的某些 DDX 模块。如果在 kdmconfig 屏幕 "Video Device Selection" 上配置 Xsun X 服务器时选择了不带前缀 "XF86" 的条目,则会使用这些模块。此说明涉及的文件如下:

建议将 Xorg X 服务器(其 DDX 模块提供与 Xsun X 服务器类似的功能)用于首选 X 服务器。但是,如果使用 Xsun X 服务器,则仍可使用 XFree86 DDX 模块。这些模块带前缀 ddxSUNWxf86,它们在 kdmconfig 屏幕 "Video Device Selectio" 上对应的条目以 "XF86" 开头。这些模块提供与可能删除的 Xsun DDX 模块类似的功能。