Solaris 9 9/04 操作环境的新增功能

第 2 章 Solaris 9 发行版中的功能

本章概述了 Solaris 9 发行版(于 2002 年 5 月首次发行)中的新的和增强的功能。要了解 Solaris 9 9/02 发行版和后续 Solaris 9 发行版中其他增强功能的摘要信息,请参见第 1 章,Solaris 9 发行版中的新增功能

本章中介绍的大部分功能既可以在 SPARC 平台上运行,也可以在某些 x86 平台上运行。针对特定平台的说明在说明标题中标记为 SPARC 功能或 x86 功能。

有关在 Solaris 8 发行版和 Solaris 7 发行版中可以使用的功能的信息,请参见《Solaris 9 操作环境的新增功能》中提供的附录。

系统资源增强功能

Solaris 9 发行版包括以下系统资源增强功能。

Solaris 9 资源管理器

Solaris 9 资源管理器对系统资源的管理提供了改进措施。资源管理器功能使系统管理员能够执行以下操作:

资源控制框架允许您在进程和任务消耗的系统资源上设置约束。任务是关于单个活动的进程的集合。

资源池提供一个划分系统资源(例如处理器)的方法,并且在多次重新引导后仍能维持这些划分。同时也新增一个公平共享调度程序 (FSS),使得系统上 CPU 资源共享变得清晰可见。

这些功能可增强在服务器整合环境下管理如何将资源分配给应用程序的功能。

在 Solaris 9 发行版中,全部功能都可以通过命令行界面来管理。性能监控和资源控制设置也可以通过 Solaris 管理控制台来完成。

有关资源管理的更多信息,请参见《System Administration Guide: Resource Management and Network Services》和以下手册页:

全新的固定优先级 (FX) 调度类

FX 调度程序为需要用户或应用程序控制调度优先级的进程提供调度策略。在 FX 下运行的进程的优先级是固定的。这些优先级不是由系统动态调整的。FX 类具有与 TS、IA 和 FSS 类相同的优先级范围。

有关 FX 调度程序的更多信息,请参见《Programming Interfaces Guide》《Multithreaded Programming Guide》。另请参见 priocntl(1) 手册页和 dispadmin(1M) 手册页。

有关在同一系统上使用 FX 调度程序和 FSS 调度程序的限制,请参见《System Administration Guide: Resource Management and Network Services》中的第  9  章 “Fair Share Scheduler”

dfduls 命令的新显示选项

dfduls -l 命令带有一个新的 -h 选项。该选项以 1024 的幂的形式显示磁盘的使用情况以及文件或文件系统的大小。这种显示简化了 dfduls -l 命令的输出的解释。如果文件或目录的大小大于 1024 字节,-h 选项将以 KB、MB、GB 或 TB 的形式提供磁盘空间。

有关详细信息,请参见 df(1M) 手册页、du(1) 手册页和 ls(1) 手册页。

使用 pargspreap 命令的改进的进程调试

pargspreap 这两个新命令改进了进程调试。使用 pargs 命令可以打印与实时进程或核心文件关联的参数和环境变量。使用 preap 命令可以删除僵进程。

有关使用这些命令的信息,请参见 preap(1) 手册页和 proc(1) 手册页。

联网增强功能

Solaris 9 发行版包括以下网络增强功能。

Sun ONE Directory Server


注意 –

Sun ONE Directory Server 5.1 包含在 Solaris 9 操作系统中。Sun ONE Directory Server 5.2 作为 Java Enterprise System 中的组件产品提供。有关 Java Enterprise System 的详细信息,请参见Sun Java Enterprise System 并入 Solaris


Solaris 9 发行版提供了 Sun ONE Directory Server(以前的 iPlanet Directory Server)的集成版本。该服务器是轻量目录访问协议 (LDAP) 目录服务器。Sun ONE Directory Server 是一个功能强大的分布式目录服务器,用于管理企业范围的用户和资源目录。这个可缩放的目录服务可用于内部网应用程序、交易伙伴的外部网络,以及通过因特网联系客户的电子商务应用程序。

该目录服务器通过 Sun ONE 控制台进行管理,该控制台是随 Sun ONE Directory Server 提供的图形用户界面。管理员使用控制台授权访问权限、管理数据库、配置目录,以及将数据复制到多个目录服务器。用户通过任何启用 LDAP 的客户机应用程序(例如使用 C 和 Java 编程语言的 Sun ONE 软件开发者工具包 [SDK] 开发的应用程序)访问数据。

通过使用 idsconfig 简化了 Sun ONE Directory Server 设置的配置。可以在《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》处获得有关服务器和客户机配置的信息。

另请参见 http://docs.sun.com 上的“iPlanet Directory Server 5.1 Collection (Solaris Edition)”。该集合包含以下书目:

要了解有关 Sun ONE Directory Server 5.1 的许可条款,请参见二进制代码许可证。


注意 –

Sun Open Net Environment (Sun ONE) 中的功能进行了以下名称更改:


轻型目录访问协议 (LDAP) 的命名服务支持

命名服务支持已在 Solaris 9 发行版中得到增强。更改包括:

有关 Solaris 9 发行版安全功能(包括 安全客户机)的信息,请参见安全性增强功能。有关详细信息,请参见《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》

NIS+ 到 LDAP 迁移工具

Solaris 9 发行版宣布了对 NIS+ 软件支持的终止以及从 NIS+ 到基于 LDAP 的命名环境的迁移。该发行版包括用于从 NIS+ 迁移到 LDAP 的迁移工具。有关 NIS+ 公布的更多信息,请参见以下 Web 站点:

http://www.sun.com/directory/nisplus/transition.html

有关如何从 NIS+ 命名服务迁移到 LDAP 的详细论述包含在《System Administration Guide: Naming and Directory Services (FNS and NIS+)》中。


注意 –

在 Solaris 9 9/02 Update 发行版中,此 "Transitioning From NIS+ to LDAP" 附录移至《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》中。


用于 IPv6 的 IP 安全体系结构

Solaris 9 发行版增强了 IPsec 安全框架的功能,从而在各计算机之间启用了安全 IPv6 数据报。对于 Solaris 9 发行版,在使用用于 IPv6 的 IPsec 时只支持使用手动按键。


注意 –

用于 IPv4 的 IPsec 安全框架是在 Solaris 8 发行版中引入的。在 IPv4 中可以使用网际密钥交换 (IKE) 协议。


有关详细信息,请参见《System Administration Guide: IP Services》中的第  19  章 “IPsec (Overview)”

增强的 inetd 命令

inetd 联网命令已得到增强,可对传入的网络服务请求进行监视和过滤。可以配置服务器以记录进来的请求的客户机主机名,从而增强网络安全性。inetd 命令使用的机制与 Tcp-wrappers 7.6 公用程序使用的机制相同。有关 Tcp-wrappers 7.6 的信息,请参见免费软件增强功能

有关详细信息,请参见 inetd(1M) 手册页、hosts_access(4) 手册页和 hosts_options(4) 手册页。

Solaris FTP 客户机

Solaris FTP 客户机的功能已经增强,现在支持以下功能:

有关 ftp 命令的信息,请参见 ftp(1) 手册页。

普通文件传输协议 (TFTP) 增强

Solaris TFTP 客户机和服务器已被增强以支持 TFTP 选项扩展、块大小协商、超时间隔和传送大小。

有关详细信息,请参见 tftp(1) 手册页和 in.tftpd(1M) 手册页。另请参见 RFC 2347、2348 和 2349。

支持 ATM 上的 IPv6

在 Solaris 9 发行版中引入了对在异步传送模式 (ATM) 网络上使用 IPv6 的支持(如 RFC 2492 所指定的)。

有关详细信息,请参见《System Administration Guide: IP Services》

增强的 snoop 数据包捕获

snoop 数据包捕获和显示工具已得到增强,可以解码和过滤 AppleTalk 和 SCTP 数据包。

有关该命令的详细信息,请参见 snoop(1M) 手册页。

Solaris PPP 4.0

Solaris PPP 4.0 使某个位置的系统可以通过电话线或租用的通讯介质与远端系统进行通讯。此点对点协议 (PPP) 的实现是基于广泛使用的 Australian National University (ANU) PPP。Solaris PPP 4.0 对 Solaris 操作环境是全新的。通过一组文件可以轻松配置 PPP 4.0。PPP 4.0 支持同步通信和异步通信。PPP 4.0 提供口令身份验证协议 (PAP) 和质询握手身份验证协议 (CHAP) 进行验证。因为 Solaris PPP 4.0 具有高度可配置性,用户可以轻松定制 PPP 以满足他们的远程通信需要。还提供 asppp2pppd 转换脚本,以便从早期的 Solaris PPP (asppp) 迁移到 Solaris PPP 4.0。

PPP 4.0 现在包括 PPPoE 功能,该功能允许 PPP 使用隧道。PPPoE 支持是在 Solaris 8 10/01 发行版中引入的。

有关详细信息,请参见《System Administration Guide: Resource Management and Network Services》pppd(1M) 手册页。

有关许可条款,请参见以下位置的相关资料:

/var/sadm/pkg/SUNWpppd/install/copyright

/var/sadm/pkg/SUNWpppdu/install/copyright

/var/sadm/pkg/SUNWpppg/install/copyright

Sun Internet FTP Server

Sun Internet FTP ServerTM 与 Solaris 8 FTP 软件完全兼容。FTP 服务器为 Solaris 9 用户提供新的功能和新的性能改进。

Solaris 9 FTP 服务器是以 WU-ftpd 为基础的。WU-ftpd 最初由 Washington University 开发,广泛用于因特网上批量数据的分发。WU-ftpd 是大型 FTP 站点的首选标准。

Sun RPC 库的扩展

RPC 库扩展计划用一个异步协议扩展 Sun ONC+TM RPC 库。传输独立的远程过程调用已经被添加到了编程接口中,以提供单向异步通信和非阻塞 I/O。

有关 ONC+ 开发的详细信息,请参见《ONC+ Developer’s Guide》

sendmail 的增强功能

sendmail 版本 8.12(包含在 Solaris 9 操作环境中)中包含以下新增功能:

以下详细信息可能具有特殊意义:

有关详细信息,请参见《System Administration Guide: Resource Management and Network Services》中的第  25  章 “Mail Services (Tasks)”。关于邮件服务的章节提供了设置和修改邮件服务的概要信息和过程。同时提供了疑难解答过程、一些背景信息和有关新功能的详细信息。


注意 –

sendmail 版本 8.10 首先在 Solaris 8 4/01 操作环境中提供。Solaris 9 操作环境中提供了 sendmail 版本 8.12。


Solaris 网络高速缓存和加速器 (NCA)

向 Solaris 网络高速缓存和加速器 (NCA) 添加套接字接口可以提高 NCA 的性能。稍加修改后,任何 Web 服务器都可以通过套接字接口进行通信。Web 服务器,例如 Apache、Sun ONE Web Server(以前的 iPlanet Web Server)和 Zeus 通过使用标准套接字库函数,可以充分利用 NCA 性能。而且,NCA 现在支持向量化的 sendfile,它提供对 AF_NCA 的支持。最后,ncab2clf 命令已被增强。新的选项允许您在选定的日期之前跳过记录,在转换日志文件时处理特定数量的记录。

有关 NCA 的更多信息,请参见《System Administration Guide: Resource Management and Network Services》中的第  2  章 “Managing Web Cache Servers”

IP 网络多路径处理

IP 网络多重路径为您的系统提供了从网络适配器的单节点故障进行恢复的能力,从而增加了通信流量。从 Solaris 8 10/00 发行版开始,系统将所有的网络访问从失败的适配器自动切换到替换的适配器。替换适配器必须连接到同一个 IP 链路。该过程可以保证对网络的不间断访问。如果您有多个网络适配器连接到相同的 IP 链路,则可以通过将流量分布到多个网络适配器上来增加通信吞吐量。

在 Solaris 8 4/01 发行版中,动态重配置 (DR) 使用 IP 网络多路径处理以取消对具体网络设备的委托。这一进程对现有 IP 用户没有影响。

Solaris 8 7/01 发行版引入了新的 IP 网络多路径重引导安全功能,该功能在以下情况下保存 IP 地址。使用动态重配置将失败的 NIC 从系统中删除。在重新插入功能正常的 NIC 之前进行重引导。在这些情况下,系统试图为缺少的 NIC 探测接口,但是没有成功。IP 网络多路径重引导安全功能并不放弃该 IP 地址,而是将该 IP 地址转换为 IP 网络多路径接口组中的另一个 NIC。

有关更多信息,请参见《System Administration Guide: IP Services》中的第  26  章 “IP Network Multipathing Topics”

SPARC: IP 网络多路径处理 DLPI 链接接通和链接断开通知支持

链接断开通知使 IP 多路径处理守护程序可以更快地检测到物理链接故障。在启动网络接口时,IP 多路径处理守护程序试着从网络接口驱动程序启用链接接通和链接断开通知。当接口检测到网络物理链接缺失时,将生成链接断开通知。当物理链接恢复时,则会生成链接接通通知。要使通知过程能够正常工作,驱动程序必须支持此功能。在接收到链接断开通知时,会取消设置 RUNNING 标志,而在接收到链接接通通知时,则会设置该标志。IP 多路径处理守护程序使用 RUNNING 标志监控物理链接状态。

有关更多信息,请参见《System Administration Guide: IP Services》中的 IP 网络多路径处理章节。

移动网际协议

移动网际协议(移动 IP)使得可移动计算机(例如膝上型计算机和无线通信设备)之间能够相互传送信息。移动计算机可以将它的位置改变到外部网络,而仍然能够对(以及通过)移动计算机的内部网络进行访问和通信。Solaris 对移动 IP 的实现只支持 IPv4。

从 Solaris 8 4/01 发行版开始,移动 IP 使系统管理员能够设置从移动节点的转接地址到主代理的反向通道。反向通道确保为 IP 数据包提供拓扑正确的源地址。通过使用反向通道,系统管理员可以为移动节点指定专用地址。

有关“移动 Internet 协议”的更多信息,请参见《System Administration Guide: IP Services》中的第  22  章 “Mobile IP Topics”

动态接口上的移动网际协议(移动 IP)代理通知

动态创建的接口是指在 mipagent 守护进程启动后配置的接口。您现在可以将外部的代理程序实施设置为通过动态创建的接口传送通知。您也可以通过通知接口启用或禁用某些未经请求的通知。

有关“移动 Internet 协议”的更多信息,请参见《System Administration Guide: IP Services》中的第  22  章 “Mobile IP Topics”

Berkeley Internet 命名域

更新版的 Berkeley Internet 命名域 (BIND) 已集成到 Solaris 9 发行版中。更新的版本是 BIND 8.2.4 版。

BIND 功能包括以下功能:

有关更多信息,请参见《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》

联网免费软件

有关 Solaris 9 发行版中 GNU wget 1.6Ncftp Client 3.0.3Samba 2.2.2 的信息,请参见免费软件增强功能

系统管理工具

Solaris 9 发行版包括以下系统管理增强功能。

Solaris 卷管理器

Solaris 卷管理器提供存储管理工具。这些工具使您可以创建和管理 RAID 0、RAID 1 和 RAID 5 卷,以及事务性(日志记录)设备和软分区。Solaris 卷管理器提供 Solstice DiskSuiteTM 的全部功能。Solaris 卷管理器还添加了以下功能:

Solaris 9 发行版无缝支持运行 Solstice DiskSuite (SDS) 的现有系统升级到 Solaris 卷管理器。此升级不会扰乱或更改原有配置。完全且自动支持镜像根文件系统的升级。

有关更多信息,请参见《Solaris Volume Manager Administration Guide》

统一的 diff 格式

diffsccs-sccsdiff 命令已被更新,以包括对 GNU 样式统一的 diff 格式的支持。在这种格式下,上下文行在差别列表中只打印一次。

有关这些命令的信息,请参见 diff(1) 手册页和 sccs-sccsdiff(1) 手册页。

通用日志轮换工具

Solaris 9 发行版中提供了一个通用日志轮换工具。系统管理员可以使用该工具维护和轮换系统和应用程序的日志文件。有关详细信息,请参见 logadm(1M) 手册页和 logadm.conf(4) 手册页。

Solaris 管理控制台

Solaris 管理控制台 2.1 是一个基于 GUI 的“综合应用程序”,它可以作为各种管理工具的起始点。控制台带有一个完整的工具箱,包含以下工具:

可以通过缺省工具箱添加或删除工具。使用控制台的“工具箱编辑器”可以创建新的工具箱以管理不同的工具集。

也可以管理无盘客户机,但是只能通过命令行界面。

有关详细信息,请参见《System Administration Guide: Basic Administration》中的 “Solaris Management Console (Overview)”

修补程序管理器

修补程序管理器管理为 Solaris 9 操作环境和兼容版本所创建的修补程序。可以显示已安装的修补程序及其属性。可以同时将修补程序添加到一个或多个系统中。可以删除修补程序,分析系统的修补程序要求,以及从 SunSolve 联机服务中下载修补程序。

新的 smpatch 命令可以在单台或多台计算机上安装修补程序、分析修补程序要求和下载所需的修补程序。

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

Solaris WBEM Services 2.5

Solaris WBEM Services 2.5 是 Sun Microsystem 基于 Web 的企业管理 (WBEM) 的实现。WBEM 是一套与因特网相关的管理技术。这些技术用于统一企业计算环境的管理。Solaris WBEM Services 在 Solaris 9 发行版中更新到版本 2.5。

有关详细信息,请参见基于 Web 的企业管理工具

CIM 对象管理器现在侦听 HTTP 端口 5988

CIM 对象管理器在 RMI 端口 5987 上侦听远程方法调用 (RMI) 连接。并且,CIM 对象 管理器现在在 HTTP 端口 5988 上侦听 XML 和 HTTP 连接。在 Solaris 8 发行版和 Solaris 8 更新发行版中,CIM 对象管理器在缺省的 HTTP 端口 80 上侦听 XML 和 HTTP 连接。

有关详细信息,请参见新的 《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

适用于 WBEM 的 SNMP 适配器

系统管理员可以使用 WBEM 的 SNMP 适配器。该适配器启用简单网络管理协议 (SNMP) 管理应用程序以访问 Solaris WBEM Services 所提供的系统管理信息。

WBEM 的 SNMP 适配器与 SolsticeTM 企业代理 (SEA) 主代理一起使用。该适配器将 SNMP 请求映射到等效的 WBEM 通用信息模型 (CIM) 特性或实例。

适用于 WBEM 的 SNMP 适配器还可将来自 CIM 对象管理器的响应重新映射到 SNMP 响应,SNMP 响应被返回到管理应用程序。

映射文件包含每个对象的相应对象标识符 (OID)、类名称、特性名称和抽象语法表示法 (ASN.1) 类型。

有关 WBEN 的详细信息,请参见新的 《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

Solaris Product Registry 3.0

Solaris Product Registry 3.0 包括以下新功能:

有关详细信息,请参见《System Administration Guide: Basic Administration》

在 Solaris Web Start 程序中修改软件组

Solaris Web Start 程序已经更新,现在允许您修改所选的 Solaris 软件组。您可以添加或删除软件包。

有关详细信息,请参见《System Administration Guide: Basic Administration》

系统管理免费软件工具

有关 GNU grep 2.4.2GNU tar 1.13 的信息,请参见免费软件增强功能GNU grep 2.4.2 是一个模式匹配程序。GNU tar 1.13 是一个归档程序。

文件系统增强功能

Solaris 9 发行版包括以下文件系统增强功能。

扩展的文件属性

UFS、NFS 和 TMPFS 文件系统已被增强,以包括扩展的文件属性。应用程序开发者可以将特定属性与某个文件相关联。例如,窗口系统的文件管理应用程序的开发者可以选择将显示图标与文件相关联。

扩展的属性在与目标文件相关联的隐藏目录中被逻辑地表示为文件。

您可以使用扩展的文件属性 API 和一系列的 shell 命令来添加和处理文件系统属性。有关详细信息,请参见 fsattr(5) 手册页、openat(2) 手册页和 runat(1) 手册页。

Solaris 中的很多文件系统命令都提供了一个属性相关选项,用于查询、复制、修改或查找文件属性。有关详细信息,请参见手册页中的特定文件系统命令。

有关更多信息,另请参见《System Administration Guide: Basic Administration》

改进了的 UFS 直接 I/O 并发性

数据库应用程序使用直接 I/O 的性能来访问未缓冲的文件系统数据。直接 I/O 改进允许对常规 UFS 文件进行并发的读取访问和写入访问。以前,更新文件数据的操作会禁止所有其他的读取或写入访问,直到更新操作完成为止。

有关更多信息,请参见 《System Administration Guide: Basic Administration》mount_ufs(1M) 手册页。

DNLC 改进

目录名称查阅高速缓存 (DNLC) 已被增强,它提供了改进的性能,以便您访问拥有 1000 个或更多文件的大规模目录中的文件。

DNLC 是一个普通的文件系统服务。DNLC 缓存最新引用的目录名称及其相关 vnode。UFS 目录项以线性方式存放在磁盘上。这表示要找出一个项目必须寻找每个项目名称。添加一个新项目需要查找整个目录以确保该名称没有存在。为了解决这个性能问题,DNLC 将整个目录缓存在内存中。

此发行版中的另一个功能是 DNLC 缓存已查阅过但并不存在的文件对象。这个功能又称为否定高速缓冲,因为有些应用程序会重复测试以检查文件是否存在,所以该功能是相当好用的。

DNLC 的改进关联了新的可调参数。这些参数是最佳设置的。请勿随意更改这些参数。

有关详细信息,请参见《Solaris Tunable Parameters Reference Manual》

UFS 快照 (fssnap)

可以使用 fssnap 命令创建文件系统的快照。快照是文件系统的暂存映像,主要用于备份操作。

运行时,fssnap 命令会创建一个虚拟设备和一个后备存储文件。您可以使用任何现有的 Solaris 备份命令将虚拟设备加以备份,这些虚拟设备不论看起来或实际运行都像真实的设备。后备存储文件是位映射文件,该文件中包含进行快照之前的数据(而它们进行快照后被修改了)的备份。

有关更多信息,请参见 《System Administration Guide: Basic Administration》fssnap(1M) 手册页。

更新的 mkfs 命令

mkfs 命令已被更新以提高创建文件系统时的性能。改进的 mkfs 性能通常比其在以前的 Solaris 发行版中快 10 倍。创建大文件系统和小文件系统时,都能感受到系统性能的改进。而在使用高容量或高速磁盘的系统中,mkfs 的性能改进最为明显。

安装增强功能

Solaris 9 发行版包括以下安装增强功能。

Solaris Live Upgrade 2.0


注意 –

Solaris 9 操作环境中提供了 Solaris Live Upgrade 2.0。本说明介绍了版本 2.0。

Solaris 9 8/03 更新发行版中现在提供 Solaris Live Update 2.1。有关 Solaris Live Update 2.1 的说明,请参见Solaris Live Upgrade 2.1


Solaris Live Upgrade 提供了一种升级方法,可以显著减少与操作系统升级关联的常见服务中断。您可以复制当前的引导环境,接着在原有引导环境继续运行时升级副本。然后,当重新引导系统时,复制的引导环境被启动,成为启用的引导环境。如果发生故障,只需重新引导即可迅速返回到初始引导环境。该功能消除了与正常的测试和评估进程相关联的生产环境的停机时间。

除了升级引导环境外,还可以在非活动引导环境上安装 Web Start Flash 归档。重新启动系统时,在非活动引导环境中安装的配置就被激活。

Solaris 9 发行版包括几个仅应用于命令行接口的 Live Upgrade 增强功能。这些增强功能的影响如下:

有关 Solaris Live Upgrade 的详细信息,请参见《Solaris 9 9/04 安装指南》中的第  32  章 “Solaris Live Upgrade(主题)”


注意 –

在 Solaris 9 更新发行版中,请注意以下名称更改:

Solaris Flash(以前的 Web Start Flash)


Web Start Flash 安装功能

Web Start Flash 安装功能允许您在一台计算机上创建 Solaris 操作环境的单个引用安装。然后,您可以在若干台计算机上复制此安装。

有关详细信息,请参见《Solaris 9 9/04 安装指南》中的第  19  章 “Solaris Flash 安装功能(主题)”


注意 –

在 Solaris 9 更新发行版中,请注意以下名称更改:

Solaris Flash(以前的 Web Start Flash)


使用 FTP 进行 Web Start Flash 归档文件检索

Web Start Flash 程序已被更新,允许您使用 FTP 检索 Web Start Flash 归档文件。安装归档文件时,可在 FTP 服务器上指定归档文件的位置。

有关如何从 FTP 服务器中检索归档文件的详细信息,请参见《Solaris 9 9/04 安装指南》


注意 –

在 Solaris 9 更新发行版中,请注意以下名称更改:

Solaris Flash(以前的 Web Start Flash)


最小安装

在核心软件组或复合群集中组成数种功能的文件现在被移动到单独的、更具逻辑性组织的软件包内。在安装 Solaris 软件时,您可以选择性地将这些软件包从 Solaris 操作环境中排除。也可以在安装后使用 pkgrm 命令删除这些软件包。请参见 pkgrm(1M) 手册页。

组成以下功能的文件被移动到新软件包或现有软件包中:

x86: PXE 网络引导

x86 引导前执行环境 (PXE) 使您可以从网络直接引导 Solaris x86 系统而不需要 Solaris 启动盘。x86 系统必须支持 PXE。在支持 PXE 的系统上,使用系统 BIOS 设置工具或网络适配器配置设置工具来启动系统使用 PXE。Solaris 启动磁盘可用于不支持此功能的系统。

有关详细信息,请参见《Solaris 9 9/04 安装指南》

较长的软件包名称

现在可以使用 pkgmk 公用程序创建名称长度最多达 32 个字符的软件包。请参见 pkgmk(1)手册页和 pkgadd(1M)手册页。

从 Solaris DVD 安装

现在您可以从 Solaris DVD 安装 Solaris 操作环境和额外软件。使用该 DVD 可以执行 Solaris Web Start 安装或定制 JumpStart 安装。Solaris DVD 包括 Solaris 软件、ExtraValue 软件和 Solaris 文档。

有关详细说明,请参见《Solaris 9 9/04 安装指南》

Solaris Web Start 程序使用 sysidcfg 文件

Solaris Web Start 程序已经被修改为使用 sysidcfg 文件在安装或升级时配置系统信息。使用系统配置信息创建 sysidcfg 文件。使用此文件后,Solaris Web Start 程序在安装期间不会再提示您输入系统信息。

有关详细说明,请参见《Solaris 9 9/04 安装指南》

Solaris Web Start 程序的增强

Solaris Web Start 程序已被更新,能使您在安装或升级 Solaris 时执行以下功能。

有关详细说明,请参见《Solaris 9 9/04 安装指南》

新增时区选项

Solaris 9 操作环境中的可用时区数目已大大增加。安装 Solaris 操作环境时,您可以按照地理区域选择时区。各洲和国家/地区列表中的时区选项已进行了扩充。

有关详细说明,请参见《Solaris 9 9/04 安装指南》

Solaris Web Start Wizards SDK 3.0.1

Solaris Web Start WizardsTM SDK 简化了本机 Solaris、Java 和非 Java 应用程序的安装、设置和管理。有了 Solaris Web Start Wizards 软件,开发者可以将 Solaris 和 Microsoft Windows 版的应用程序封装在一起。该安装向导管理平台的特定事项。

Web Start Wizards SDK 3.0.1 现在随 Solaris 9 发行版一起提供。可以使用 Solaris Web Start 程序安装 SDK 3.0.1。

JumpStart 定制安装的新引导选项

添加了数项新选项,在执行定制 JumpStart 安装时可将这些选项与 boot 命令联用。

使用 boot 指令,您可以指定用来执行安装的配置文件位置。您可以指定至 HTTP 服务器、NFS 服务器或本机介质上可用文件的路径。如果不知道文件的路径,可以要求安装程序提示您路径。在计算机引导并连接到网络后将显示提示。

nowin 选项允许您指定定制 JumpStart 程序不启动 X 程序。无需使用 X 程序执行 JumpStart 定制安装。使用 nowin 选项可以缩短安装时间。

有关如何使用这些新选项的详细说明,请参见《Solaris 9 9/04 安装指南》中的第  24  章 “定制 JumpStart 安装(主题)”

升级镜像

Solaris 9 发行版现在支持由 Solaris 卷管理器(以前的 Solstice DiskSuite)创建的操作环境的根镜像和元设备的升级。如果您正在升级的系统拥有由 Solaris 卷管理器创建的元设备,则不需要再编辑系统的 vfstab 。根镜像将被检测到,并升级镜像上的操作系统。该进程的运行就像在没有元设备的典型升级中一样。

缺省系统标识公用程序路由

在安装期间,系统标识公用程序尝试自动确定缺省路由器。

有关安装信息,请参见《Solaris 9 9/04 安装指南》

使用系统标识公用程序进行配置

在系统标识期间,系统标识公用程序可以将系统配置为 LDAP 客户机。以前的 Solaris 发行版只允许将计算机配置为 NIS、NIS+ 或 DNS 客户机。

有关安装信息,请参见《Solaris 9 9/04 安装指南》

修补程序分析器

现在,当使用 Solaris Web Start 程序升级成 Solaris 更新版时,可以使用修补程序分析器。修补程序分析器在系统上进行分析。该分析决定升级到 Solaris 更新版时删除或降级哪些修补程序。当您升级为 Solaris 9 版本时,并不需要使用修补程序分析程序。

有关详细安装信息,请参见《Solaris 9 9/04 安装指南》

系统性能增强功能

Solaris 9 发行版包括以下系统性能增强功能。

SPARC: 多页面大小支持

多重页面大小支持 (MPSS) 允许程序使用任何硬件所支持的页面大小访问部分虚拟内存。以前,UltraSPARC 平台上只有 8 KB 页面可用于程序栈、堆或者由 mmap() 映射的匿名内存。

您可以使用 MPSS 运行具有特定内存页面大小设置的传统应用程序,这些应用程序将会从这种性能优化中获益。使用较大的页面大小可能会明显改善使用大量内存的程序的性能。

有关更多信息,请参见 pagesize(1) 手册页、mpss.so.1(1)ppgsz(1)mmap(2)

改进的多线程库

此发行版包括一个改进的速度更快的多线程库,它作为以前的 Solaris 软件发行版中的替换 libthread

有关详细信息,请参见《Multithreaded Programming Guide》threads(3THR) 手册页。

Solaris 网络高速缓存和加速器 (NCA)

向 Solaris 网络高速缓存和加速器 (NCA) 添加套接字接口可以提高 NCA 的性能。所有 Web 服务器只需稍做修改就可以通过此套接字接口同 NCA 通信。请参见联网增强功能

SPARC: 服务器性能改进

负责控制虚拟或物理页面以及如何缓冲这些页面的算法得到了进一步增强。对于服务器上的一般用户负载,这些增强功能提高了大约 10% 的系统性能。

动态的私有共享内存(DISM)

动态的私有共享内存 (DISM) 允许数据库动态扩展或减小共享数据段的大小。该功能消除了内部共享内存 (ISM) 的误配置问题和拒绝服务安全漏洞。

ISM 是一个共享内存段,由巨大的锁定内存页组成。ISM 锁定页的数目保持为常数,或不做改变。动态 ISM (DISM) 是可以分页的 ISM 共享内存,其中锁定的页数是变化的或可以更改的。所以,在动态重新配置期间,DISM 支持向系统释放或增加更多的物理内存。DISM 的大小可以包括可用物理内存和磁盘交换区。

请参见 shmop(2) 手册页。


注意 –

Solaris 9 9/02 更新发行版中的 DISM 提供了对大页面的支持。有关此大页面支持的说明,请参见SPARC: 动态的私有共享内存 (DISM) 大页面支持


服务器和客户机管理

Solaris 9 发行版包括以下服务器和客户机管理增强功能。

动态主机配置协议 (DHCP)

动态主机配置协议 (DHCP) 服务允许主机系统接受 IP 地址和网络配置信息。该信息在从网络服务器中引导时提供。对 Solaris DHCP 服务已通过多种方式进行了增强,以使此服务能够支持更多的客户机:

此外,Solaris DHCP 服务器现在支持动态 DNS 更新。您可以使 DHCP 服务使用请求特定主机名的 DHCP 客户机的主机名来更新 DNS 服务。

现在可以将 Solaris DHCP 客户机配置为请求特定的主机名。

有关更多信息,请参见《System Administration Guide: IP Services》

无盘客户机管理

可以通过命令行管理无盘客户机。您可以管理无盘客户机、列出无盘客户机的操作系统服务并管理全部现有无盘客户机上的修补程序。

有关无盘客户机管理的信息,请参见《System Administration Guide: Basic Administration》中的第  6  章 “Managing Diskless Clients (Tasks)”

安全性增强功能

Solaris 9 发行版包括以下安全增强功能。

网际密钥交换 (IKE) 协议

互联网密钥交换 (IKE) 会将 IPsec 的密钥管理自动化。IKE 在 IPv4 网络上替换手动密钥设定和刷新。IKE 使管理员能够管理更多的安全网络。

系统管理员使用 IPsec 设置安全 IPv4 网络。in.iked 守护程序提供引导时的密钥衍生、身份验证和身份验证保护。守护程序是可配置 的。管理员在配置 文件中设置参数。设置好参数后,就不需要手动刷新密钥了。

有关详细信息,请参见《System Administration Guide: IP Services》中的第  21  章 “Internet Key Exchange”

Solaris 安全 shell

安全 shell 允许用户通过不安全的网络安全地访问远程主机。数据传输和交互式用户网络会话都受到保护,可免于被窃听、会话侵袭及中间攻击。Solaris 9 安全 Shell 支持 SSHv1 和 SSHv2 协议版本。提供使用公钥加密的强身份验证。X 窗口系统和其他网络服务可通过安全 Shell 连接建立安全通信隧道,并能获得更高级别的安全保护。

Secure Shell 服务器 sshd 支持对网络服务进来的请求的监视和过滤。可以配置服务器以记录进来的请求的客户机主机名,从而增强网络安全性。sshd 使用的机制与免费软件增强功能中说明的 Tcp-wrappers 7.6 公用程序使用的机制相同。

有关详细信息,请参见 sshd(1M) 手册页、hosts_access(4) 手册页和 hosts_options(4) 手册页。另请参见《System Administration Guide: Security Services》中的第  11  章 “Using Solaris Secure Shell (Tasks)”

Kerberos 密钥发行中心 (KDC) 和管理工具

系统管理员可以使用 Kerberos V5 身份验证、保密性和完整性来改进系统的安全性。NFS 是一个使用 Kerberos V5 加强安全性的应用示例。

下面的列表强调了 Kerberos V5 的新功能。

有关详细信息,请参见《System Administration Guide: Security Services》中的 “Administering the Kerberos Database”

安全 LDAP 客户机

Solaris 9 发行版包括 LDAP 基于客户机安全性的新功能。新 LDAP 库为 SSL (TLS) 和 CRAM-MD5 提供加密机制。这些加密机制允许用户通过 LDAP 客户机和 LDAP 服务器之间的连线部署加密方法。

Sun ONE Directory Server 5.1(以前的 iPlanet Directory Server 5.1)是 LDAP 目录服务器。有关该服务器的详细信息,请参见联网增强功能

用于 IPsec 和 Kerberos 的加密模块

Solaris 9 发行版中包含 IPsec 和 Kerberos 强加密。在本发行版以前的版本中,加密模块只能从 Solaris 加密工具包 CD-ROM 上或通过 Web 下载才能获得。目前,这些算法中有许多可以在 Solaris 9 操作环境中获得。这些算法包括对 Kerberos 的 56 位 DES 保密性的支持以及对 IPsec 的 56 位 DES 和 128 位 3 键的 Triple-DES 的支持。


注意 –

对于更强的加密支持,可在 Solaris 加密工具包 CD-ROM 中获得或通过 Web 下载获得。IPsec 支持 128 位、192 位或 256 位高级加密标准 (AES),以及从 32 位到 448 位以 8 位递增的 Blowfish。


有关 IPsec 支持的信息,请参见《System Administration Guide: IP Services》中的第  19  章 “IPsec (Overview)”。有关 Kerberos 支持的信息,请参见《System Administration Guide: Security Services》中的第  13  章 “Introduction to SEAM”

用于 IPv6 的 IP 安全体系结构

Solaris 9 发行版增强了 IPsec 安全框架的功能,从而在各计算机之间启用了安全 IPv6 数据报。对于 Solaris 9 发行版,在使用用于 IPv6 的 IPsec 时只支持使用手动按键。


注意 –

用于 IPv4 的 IPsec 安全框架是在 Solaris 8 发行版中引入的。在 IPv4 中可以使用网际密钥交换 (IKE) 协议。


有关详细信息,请参见《System Administration Guide: IP Services》中的第  19  章 “IPsec (Overview)”

基于角色的访问控制 (RBAC) 增强功能

基于角色的访问控制 (RBAC) 数据库可以通过 Solaris 管理控制台图形界面进行管理。权限现在可以通过 policy.conf 文件中的默认值来指定。此外,如今权限中还可以包含其他权限。

有关 RBAC 的详细信息,请参见《System Administration Guide: Security Services》中的第  5  章 “Role-Based Access Control (Overview)”。有关 Solaris 管理控制台的信息,请参见系统管理工具

Xserver 安全性选项

新选项使系统管理员能够只允许加密的连接接入到 Solaris X 服务器。有关详细信息,请参见为桌面用户提供的 Solaris 9 功能

通用安全服务应用程序编程接口 (GSS-API)

通用安全服务应用程序编程接口 (GSS-API) 是一个安全框架,能够使应用程序保护其发送的数据。GSS-API 为应用程序提供身份验证、完整性和保密性服务。该接口允许那些应用程序在安全性方面完全通用。应用程序不必一定要检查正在使用的基础平台(例如 Solaris 平台)或安全性机制(例如 Kerberos)。这意味着使用 GSS-API 的应用程序可以具有很高的移植性。

有关更多信息,请参见 《GSS-API Programming Guide》

其他安全性软件

有关 SunScreenTM 3.2 防火墙产品的信息,请参见其他软件

有关 Solaris 9 发行版中 Tcp-wrappers 7.6 免费软件的信息,另请参见免费软件增强功能Tcp-wrappers 7.6 是小型的守护程序,用于监视和过滤网络服务的传入请求。

Xserver 功能

Solaris 9 发行版包括以下 Solaris X 服务器增强功能。

Solaris 上 IPv6 的 X11 支持

Solaris X 窗口系统服务器和客户机库现在支持网际协议版本 6 (IPv6)。除了现有 IPv4 的支持,还可以获得 IPv6 的支持。当通过网络显示 X 应用程序时,该功能允许您使用 IPv6 地址和连接。

Xserver 安全性选项

新选项使系统管理员能够控制 Solaris X 服务器使用哪种传输方法。需要保障主机安全的管理员现在可以禁止远程 TCP 直接连接到 Xserver。同时,管理员可以允许加密连接通过安全 shell 隧道。

有关详细信息,请参见 Xserver(1) 手册页中 -nolisten 选项的说明。

Xsun 键盘响铃选项

现在可以配置 Xsun 服务器通过音频设备播放声音。当程序发出嘀声时,该选项替换键盘的响铃。使用该选项,用户可以通过 Xset 程序或 CDE 控制面板定制音量、基音和嘀声的长度。用户可以调整嘀声以适应他们的听力和个人喜好。

有关详细信息,请参见 Xsun(1) 手册页中 -audiobell 选项的说明。

将 Xsun 服务器作为只显设备

新选项让 Xsun 服务器可在没有键盘或鼠标的情况下运行。在没有鼠标或键盘的情况下,您可以在只显模式下运行 Solaris 窗口管理器,可采用的方式如下:

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

可移动介质管理

Solaris 9 发行版包括以下可移动介质增强功能。

使用 cdrw 命令刻写 CD 文件系统

cdrw 命令允许您以 ISO 9660 的格式刻写 CD 文件系统。可以在 CD-R 或 CD-RW 介质设备上使用 Rock Ridge 或 Joliet 扩展。

可以使用 cdrw 命令完成以下任务:

有关推荐的 CD-R 或 CD-RW 设备的信息,请访问以下 Web 站点:

http://www.sun.com/io_technologies/ihvindex.html

有关此命令的使用信息,请参见 cdrw(1) 手册页。

改进了的可移动介质管理

卷管理功能在这个发行版中已进行了改进,完全支持可移动的介质。这一改进意味着已安装了以下介质,可用于在插入时读取:

使用公用桌面环境 (CDE) 和 Solaris 命令行增强功能,可以完成以下任务:

有关使用命令行界面管理可移动介质的信息,请参见《System Administration Guide: Basic Administration》。有关使用 CDE 文件管理器管理可移动介质的信息,请参见《Solaris 公用桌面环境:用户指南》

设备管理

Solaris 9 发行版包括以下设备管理增强功能。

SPARC: Sun StorEdge Traffic Manager

Sun StorEdgeTM Traffic Manager 功能支持 I/O 设备(例如可由光纤通道访问的存储器)使用多条路径。该功能可以在多个设备中平衡工作量。此外,Traffic Manager 将请求从失败的接口卡或存储设备重定向到正在运行的某个卡或设备上,从而提高了可靠性。

SPARC: Sun Gigaswift 以太网驱动程序

从 Solaris 8 7/01 发行版开始,Solaris 操作环境包含了对 Sun Gigaswift 1000Base-T 以太网驱动程序的支持。该产品增强了 1Gbyte 铜双绞线以太网链接的性能。

有关详细信息,请参见 ce(7D) 手册页。

USB 设备


注意 –

Solaris 9 4/04 release 中提供了新增和修订的 USB 功能说明。请参见设备管理


Solaris 操作环境支持 USB 设备,例如,键盘、鼠标设备、音频设备、大容量存储设备和打印机。


注意 –

在 Solaris 9 发行版中,这些对于支持 USB 设备的增强功能是用于 SPARC 平台的新增功能。在 Solaris 9 12/02 更新发行版中,x86 平台现在也可以使用这些增强功能。


Sun Microsystems 支持以下的 USB 设备:

使用 USB 大容量存储设备


注意 –

Solaris 9 4/04 release 中提供了新增和修订的 USB 功能说明。请参见设备管理


Solaris 9 环境支持许多 USB 大容量存储设备。某些非兼容的 USB 设备可能可以工作。请按照 /kernel/drv/scsa2usb.conf 文件中提供的信息检查是否支持某个特定设备。


注意 –

在 Solaris 9 发行版中,这些 USB 大容量存储设备的增强功能是用于 SPARC 平台的新增功能。在 Solaris 9 8/03 更新发行版中,x86 平台现在也可以使用这些增强功能。


有关详细信息,请参见《System Administration Guide: Basic Administration》

使用 cfgadm 命令热插拔 USB 设备


注意 –

Solaris 9 4/04 release 中提供了新增和修订的 USB 功能说明。请参见设备管理


使用 cfgadm 命令,您可以从正在运行的系统中热插拔 USB 设备而不必关闭系统。您还可使用 cfgadm 命令逻辑热插拔 USB 设备而不必物理卸下该设备。如果需要从远程位置复位 USB 设备,这是很方便的。


注意 –

在 Solaris 9 发行版中,这些热插拔增强功能是用于 SPARC 平台的新增功能。在 Solaris 9 8/03 更新发行版中,x86 平台现在也可以使用这些增强功能。


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

USB 打印机支持


注意 –

Solaris 9 4/04 release 中提供了新增和修订的 USB 功能说明。请参见设备管理


可以使用 Solaris 打印管理器设置 USB 打印机,该打印机通过 USB 端口连接到SPARC system or an IA 系统。

USB 打印机的新逻辑设备名称如下:

/dev/printers/[0...N]*

因此,将 USB 打印机添加到打印机服务器时,请为 USB 打印机选择这些设备之一。在“添加新连接的打印机”屏幕上的“打印机端口”下面选择设备。


注意 –

在 Solaris 9 发行版中,这些支持 USB 打印机的增强功能是用于 SPARC 平台的新增功能。在 Solaris 9 8/03 更新发行版中,x86 平台现在也可以使用这些增强功能。


有关使用 Solaris 打印管理器设置打印机的更多信息,请参见《System Administration Guide: Advanced Administration》

Solaris 9 发行版中的 USB 打印机驱动程序支持所有 USB 打印机类兼容的打印机。请在 usbprn(7D) 手册页中查阅推荐的 PostScript 打印机列表。

有关热插拔 USB 打印机的信息和注意事项,请参见 usbprn(7D) 手册页的“注意事项”和“诊断”部分。

重配置协调管理器 (RCM)

动态系统资源的重配置使您能在系统运行时重配置系统组件。自 Solaris 8 发行版开始,使用 cfgadm 命令就可实现该功能。重新配置协调管理器是用于管理系统组件动态删除的框架。通过使用 RCM,您可以按顺序注册及释放系统资源。

以前,您必须在动态移动资源之前从应用程序中手动释放资源。或者,您可以使用带有- f 选项的 cfgadm 命令强制执行重配置操作。然而,该选项可能将您的应用程序置于未知状态中。同时,从应用程序中手工释放资源通常造成错误。

您可以使用新的 RCM 脚本功能编写自己的脚本以关闭应用程序。在动态重配置期间,您可以编写脚本从应用程序中干净地释放设备。如果重新配置的请求会影响脚本所注册的资源,RCM 框架会自动启动脚本,以响应这项请求。

有关更多信息,请参见《System Administration Guide: Basic Administration》rcmscript(4) 手册页。

mp 程序增强

mp(1) 程序的增强功能中,对 mp 命令进行了修改,使其成为一个 X 打印服务器客户程序。配置在主机上运行的 X 打印服务器。然后,mp 命令可用 X 打印服务器支持的任何打印描述语言打印输出。使用新增的选项 -D-P,可使 mp 作为 X 打印服务器客户程序工作。

有关更多信息,请参见《国际语言环境指南》中的“具有 mp 的打印过滤器增强模式”。

SPARC: 新动态重新配置错误信息

动态重新配置软件已增强,改进了动态重新配置问题的疑难排解方式。

有关更多信息,请参见《System Administration Guide: Basic Administration》cfgadm(1M) 手册页。

开发工具

Solaris 9 发行版包括以下开发工具增强功能。

Solaris 和 Linux 应用程序编程接口的兼容性

Solaris 8 软件的配套 CD 中提供的某些免费软件现在已集成在 Solaris 9 操作环境中。因此,软件应用程序开发人员现在可以在 Solaris 操作环境中更轻松地开发和编译他们的免费应用程序。免费软件库包括以下内容:

有关 Solaris 介质上可获得的免费软件的详细信息,请参见免费软件增强功能

选择 Live Upgrade 信息的 XML 输出

在命令行中使用 Solaris Live Upgrade 时,您可以使用 -X 选项选择 XML 输出。此选项是在编写将 Solaris Live Upgrade 用作工具的程序或 shell 脚本时使用。缺省输出是文本,但使用 -X 选项时,创建的是适用于计算机分析和解释的 XML。-X 选项的输出对于所有信息(包括错误、警告、提示、一般信息)都是 XML。

请参见 lucreate(1M) 手册页。

SPARC: 多页面大小支持

多页面大小支持 (MPSS) 允许程序使用硬件支持的任何页面大小访问虚拟内存的各部分。以前,UltraSPARC 平台上只有 8 KB 页面可用于程序的栈、堆或者由 mmap() 函数映射的匿名内存。

您可以调整大量占用内存的应用程序的性能以使用任何页面大小。可以使用硬件支持的任何页面大小(用于使用mmap() 函数映射的栈、堆或 /dev/zero 专用内存) 。使用较大的页面大小可能会明显改善使用大量内存的程序的性能。

有关更多信息,请参见 pagesize(1) 手册页、mpss.so.1(1)ppgsz(1)memcntl(2)mmap(2)getpagesizes(3C)

改进的多线程库

Solaris 9 发行版包括改进的和更快的多线程库。该库可以作为早期 Solaris 软件发行版中的取代 libthread

有关详细信息,请参见《Multithreaded Programming Guide》threads(3THR) 手册页。

Perl 版本 5.6.1

在 Solaris 9 发行版中提供了一个新的缺省的实际提取和报告语言 (Perl) 版本。Perl 新的缺省版本是 5.6.1。Solaris 9 发行版中也包括 Perl 的一个早期版本(版本 5.005_03)。此早期版本原来与 Solaris 8 发行版一起提供。

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

统一的 diff 格式

diffsccs-sccsdiff 命令已被更新,以包括对 GNU 样式统一的 diff 格式的支持。在这种格式下,上下文行在差别列表中只打印一次。

有关这些命令的信息,请参见 diff(1) 手册页和 sccs-sccsdiff(1) 手册页。

Sysevent 框架

sysevent 框架将内核级和用户级系统事件通知给适当的应用程序。事件可以包括硬件和软件状态更改、错误和故障。

sysevent 框架包括以下组件:

syseventd 守护程序是一个用户级守护程序,它接受从内核发送出的系统事件缓冲区。将事件缓冲区发送到 syseventd 之后,守护程序将尝试把事件传播给所有相关的终端事件订阅者。

可以使用 syseventadm 命令配置事件规范。这些规范随后被用来调用命令、应用程序或脚本以响应系统事件。

有关 sysevent 内核和库 API 的信息,请参见 syseventadm(1M) 手册页、syseventconfd(1M) 手册页和 syseventd(1M) 手册页。

有关驱动程序级事件通知日志的信息,请参见 ddi_log_sysevent(9F)

内核伪随机数产生器

通过 /dev/random/dev/urandom 设备可以获得 Solaris 伪随机数产生器 (PRNG)。PRNG 提供具有标准接口的 ISV 访问密码操作、科学应用程序和仿真工具的伪随机数。PRNG 在 Solaris 内核中进行操作。PRNG 保护熵池的内容。PRNG 会从核心内存页面中收集熵数据,并随时保持高度的随机性。

有关详细信息,请参见 random(7D) 手册页。

SPARC: 群集上的远程共享内存的应用程序接口

如果您开发扩展 Sun Cluster 环境用途的应用程序,则可以利用此接口。使用新的远程共享内存 (RSM) API,可以设计应用程序以减少在高速群集上传递的信息的互连等待时间。这些群集识别应用程序可以显著减少群集配置中响应事件所需要的时间。

您必须已经安装 Sun Cluster 3.0。需要对现有的 Sun Cluster 应用程序进行修改以采用这个新接口。

有关详细信息,请参见《Programming Interfaces Guide》。另请参见 librsm(3LIB) 手册页和“第 3 节:扩展的库函数”。(3RSM) 手册页包括了对 RSM 的参考。

gettext() API 函数的 GNU 兼容版本。

Solaris 9 发行版还提供了 gettext () API 函数的 GNU 兼容版本,同时保持了与 Solaris gettext () API 函数的向下兼容性。

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

扩展的文件属性

UFS、NFS 和 TMPFS 文件系统已被增强,以包括扩展的文件属性。这些属性允许应用程序开发者将特定属性与文件相关联。例如,窗口系统的文件管理应用程序的开发者可以选择将显示图标与文件相关联。

有关详细信息,请参见文件系统增强功能

全新的固定优先级 (FX) 调度类

FX 调度程序为需要用户或应用程序控制调度优先级的进程提供调度策略。请参见系统资源增强功能

动态主机配置协议 (DHCP)

动态主机配置协议 (DHCP) 服务允许主机系统接受 IP 地址和网络配置信息。引导时,从网络服务器接受此信息。在 Solaris 8 7/01 发行版之前,DHCP 配置数据只能存储在文本文件或 NIS+ 中。现在,Solaris DHCP 服务中的数据访问已经重新设计成使用模块式的框架。Solaris DHCP 提供了一个 API,允许您编写共享对象,该对象支持任何用于存储 DHCP 数据的数据存储设备。

《Solaris DHCP Service Developer’s Guide》提供 Solaris DHCP 使用的数据访问框架概述。该指南也为开发者提供了一般准则。同时还包含一个 API 函数列表,您可以使用这些函数编写模块以支持新的数据存储。

有关详细信息,请参见《Solaris DHCP Service Developer’s Guide》

Solaris Web Start Wizards SDK 3.0.1

Solaris Web Start Wizards 简化了本机 Solaris、Java 和非 Java 应用程序的安装、设置和管理。使用 Web Start Wizards,开发者可以将他们的 Solaris 版和 Microsoft Windows 版的应用程序封装在一起。该安装向导管理平台的特定事项。

Web Start Wizards SDK 3.0.1 现在随 Solaris 9 发行版一起提供。可以使用 Solaris Web Start 安装程序安装 SDK 3.0.1。

模块化调试器 (mdb)

mdb 公用程序是实时操作系统低级调试和编辑的可扩展公用程序。该公用程序也可以调试系统故障转储、用户进程、用户进程核心转储和对象文件。在 Solaris 9 发行版中,mdb 提供了对 Solaris 内核的新的符号调试支持和新的内核调试程序命令。mdb 公用程序还提供了检查和控制实时运行用户进程的新功能,以及检查原始磁盘文件和设备的能力。

有关更多信息,请参见 《Solaris Modular Debugger Guide》mdb(1) 手册页。

音频增强功能

Solaris 9 操作环境中已增加新的音频目录。/usr/include/audio 目录是用于应用程序音频头文件的新目录。音频文件格式具有新的头文件 /usr/include/audio/au.hau(4) 手册页。

/usr/share/audio 目录是杂项音频文件的新的存储位置。/usr/demo/SOUND/sounds 目录的音频文件已移至此处。已创建从 /usr/demo/SOUNDS/sounds/usr/share/audio/samples/au 的符号链接。此链接使当前应用程序和当前脚本能够运行而不会失败。

同时还针对音频内核模块修复了许多错误,从而提高了可靠性。

有关详细信息,请参见《System Administration Guide: Basic Administration》

向量化的系统调用:sendfilev()

sendfilev() 是向量化的系统调用,能明显改善从应用程序缓冲区或文件中发送数据的性能。例如,在 Web 性能方面,Web 服务器可以在单个系统调用中构造 HTTP 响应。该 HTTP 响应包括头、数据和尾部以及服务器端包含的内容。该功能结合 Solaris 网络高速缓存和加速器 (NCA) 可以提供最佳的性能。sendfilev() 系统调用为响应启用了返回多个块(可能来自各种文件)。

有关详细信息,请参见 sendfilev(3EXT) 手册页和 sendfile(3EXT) 手册页。

检验对象文件是否符合 appcert 公用程序

appcert 公用程序检验对象文件是否符合 Solaris ABI。符合 Solaris ABI 可以极大增加应用程序与 Solaris 软件未来发行版兼容的可能性。

有关更多信息,请参见《Programming Interfaces Guide》

通用安全服务应用程序编程接口 (GSS-API)

通用安全服务应用程序编程接口 (GSS-API) 是一个安全框架,能够使应用程序保护其发送的数据。

请参见安全性增强功能

基于 Web 的企业管理工具

Solaris 9 发行版包括以下基于 Web 的企业管理增强功能。

Solaris WBEM Services 2.5

Solaris WBEM Services 2.5 是 Sun Microsystem 基于 Web 的企业管理 (WBEM) 的实现。WBEM 是一套与因特网相关的管理技术。这些技术用来统一企业计算环境的管理。WBEM 由分布式管理任务组 (DMTF) 开发,使组织能够提供一套集成的基于标准的管理工具。这些工具支持和促进了万维网技术。Solaris WBEM Services 在 Solaris 9 发行版中更新到版本 2.5。

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

新增的 WBEM 批处理 API

Java 基于 Web 的企业管理 (WBEM) 客户机应用程序设计接口 (API) 现在支持客户机将一般信息模型 (CIM) 操作批处理为单一“请求和响应”。CIM 对象管理器现在也可以接受及服务这些批处理要求。该设备在 Distributed Management Task Force (DMTF) Specification for CIM Operations Over HTTP 中定义。

客户机需要进行的远程调用次数也相应减少。

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

增强的 WBEM CIM WorkShop

CIM WorkShop 为 WBEM 开发工具提供了一个图形用户界面。CIM WorkShop 可被设备、系统和网络应用程序开发者所使用。这些开发者可以通过 CIM WorkShop 查看和创建 WBEM 类和 WBEM 实例。

在 CIM WorkShop 中,您可以执行下列操作:

在 CIM Workshop 中提供了下列增强功能和新增功能:

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

新增对 WBEM 进程指示(外部)事件的支持

目前,WBEM 事件服务允许客户机应用程序在满足相关条件时异步接收指示。然而,唯一支持的指示属于类生命周期指示。生命周期指示表示实例的修改、创建和删除。

虽然这类指示非常有灵活性,而且范围很广,但是仪器可能需要发布不属于此种类型的指示。考虑到这项要求,DMTF 引入了进程指示结构作为当前指示结构的扩展。WBEM 服务的进程指示现在可以处理这个扩展结构。

WBEM 服务的程序指示是 Sun Microsystems 的事件模型的程序指示的部分。进程指示类是设备发布的所有指示的超类。该超类也包括生命周期指示。

签署程序指示的进程与签署生命周期指示的进程相同。

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

WBEM mofcomp 增强命令

托管对象格式 (MOF) 编译程序 (mofcomp) 现在允许在命令行中指定名称空间。如果名称空间不存在,便会自行创建。

此外,MOF 编译程序现在生成 Java 接口和类源文件。该功能允许您使用标准的 Java 接口,而不是 CIM 构建和 CIM 对象模型应用程序编程接口 (APIs)。

对于每一个 CIMClass 都会生成一个接口和一个类文件。产生的接口可让您创建不同的运行方式,又同时保留交互可操作性。

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

为新的 Java WBEM SDK 添加了样例程序

Java WBEM Software Developer's Kit (SDK) 现在包括一个新的样例 Java applet 和一些样例程序。Java applet 和样例程序安装在 /usr/demo/wbem 中。

Java WBEM SDK 样例程序向您说明如何使用事件、查询和批处理功能。您可以以这些样例为基础来开发自己的程序。

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

Solaris WBEM 软件开发者工具包

Solaris 基于 Web 的企业管理 (WBEM) 软件开发者工具包 (SDK) 包含开发者用来创建应用程序的 API。基于 WBEM,这些应用程序可以在 Solaris 操作环境中访问数据和管理资源。Solaris WBEM SDK 还包括 CIM WorkShop。CIM WorkShop 是开发者可以用来创建 WBEM 应用程序的 Java 应用程序。使用 CIM WorkShop,开发者可以查看样例 WBEM 客户机和此软件附带的提供者程序。

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

新的 Solaris Provider

新的 Solaris Provider 能够让开发者创建软件,在一般信息模型 (CIM) 环境中取得及设置有关管理设备的信息。Solaris Provider 为 CIM 对象管理器提供了 Solaris 操作环境中的托管资源的实例。

Solaris 9 软件中有五个新的 Solaris Provider:

有关 WBEM 的详细信息,请参见新的《Solaris WBEM Developer’s Guide》,该指南已取代《Solaris WBEM Services Administration Guide》和《Solaris WBEM SDK Developer's Guide》。

编写设备驱动程序

Solaris 9 发行版包括以下编写设备驱动程序增强功能。

帧缓冲电源管理

有些设备(例如某些磁带机和帧缓冲区)在驱动程序中断时不应断电(即使是在一个电源循环中)。新接口 ( ddi_removing_power) 将检查设备是否由于操作挂起而断电。可以指定新属性 no-involuntary-power-cycles 以确保设备不会无意断电。

有关更多信息,请参见 ddi_removing_power(9F) 手册页和 no-involuntary-power-cycles(9P) 手册页。

SPARC: Sun StorEdge Traffic Manager

Sun StorEdgeTM Traffic Manager 支持 I/O 设备(例如可由光纤通道访问的存储器)使用多路径。该功能可以在多个设备中平衡工作量。Traffic Manager 将请求从失败的接口卡或存储设备重定向到正在运行的某个卡或设备上,从而提高了可靠性。

SPARC: 驱动程序强化测试工具

驱动程序强化测试工具是 Solaris 设备的驱动程序开发工具。当处于开发阶段的驱动程序访问它的硬件时,这个测试工具会发出各种仿真的硬件错误。这个发出错误的测试工具会测试基于 SPARC 的设备驱动程序的恢复功能。

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

通用 LAN 驱动程序

驱动程序开发者可以使用通用 LAN 驱动程序 (GLD)。GLD 为 Solaris 网络驱动程序实现 STREAMS 和数据链路供应商接口 (DLPI) 的很多功能。在 Solaris 8 10/00 发行版之前,只有 Solaris x86 平台版网络驱动程序中才有 GLD 模块。现在,Solaris SPARC 平台版网络驱动程序提供了 GLD 模块。

有关更多信息,请参见《Writing Device Drivers》中的第  16  章 “Drivers for Network Devices”

Java 发行版

Solaris 9 发行版包括以下 Java 增强功能。

JavaHelp 版本 1.1.2

JavaHelpTM 版本 1.1.2 是功能完备、独立于平台的可扩展帮助系统。该系统允许开发者和作者将联机帮助并入 applet、组件、应用程序、操作系统和设备。有关更多信息,请参见以下 Web 站点:

http://java.sun.com/products

Java 2 SDK 标准版 1.4.0

Java 2 SDK 标准版 1.4.0 (J2SETM 1.4.0) 是 Java 2 SDK 标准版的升级版本。这个升级版包括新的平台功能、新工具和公用程序。

有关这些增强功能的完整详细信息,请参见以下 Web 站点上的 J2SE 1.4.0 平台文档:

http://java.sun.com/j2se/1.4.2/docs/relnotes/features.html

Apache Web 服务器中的 JSP 1.2 和 Java Servlet 2.3 支持

Jakarta Tomcat 4.0.1 和 mod_jserv 模块已被添加到 Apache Web 服务器。该服务器现在支持 JavaServer Pages、JSP 版本 1.2 和 Java Servlets 版本 2.3。

下列文件存储在 /etc/apache 中:

有关启用 Tomcat 支持的信息,请参见 README.Solaris 文件。有关配置信息,另请参见 http://jakarta.apache.org/tomcat/tomcat-4.0-doc/index.html

和 Apache 软件的其余部份一样,Tomcat 和 mod-jserv 模块也是由 Sun 的外部组维护的开放源代码。这个组负责维持与早期版本的兼容性。

为桌面用户提供的 Solaris 9 功能

Solaris 9 发行版包括以下桌面增强功能。

多字节字符集的 Xterm 终端仿真器支持

Xterm 终端仿真器现在支持多字节字符集。这个功能允许在 UTF-8 和其他多字节语言环境中使用 Xterm 窗口。Xterm 命令行和资源包含了指定 X 字体集的新选项。

有关详细信息,请参见 Xterm 手册页。

图形工作区管理器

图形工作区管理器提供以下功能:

您不再是限定于只能查看九个工作区。此外,添加了图形工作区管理器选项的对话框以提供一些其他显示选项。

有关更多信息,请参见《Solaris 公用桌面环境:用户指南》中的 “图形工作区管理器”

工作区管理器

工作区管理器提供了一个图形用户界面 (GUI) 用于控制工作区的状态和数目。您可以使用滑块来添加或删除工作区。您也可以在前面板的“工作区切换区域”显示“图形工作区管理器”。

有关更多信息,请参见《Solaris 公用桌面环境:用户指南》中的 “工作区管理器”

窗口列表

窗口列表提供了一个当前正在运行的应用程序的列表。窗口列表使您单击鼠标按钮即可找到任何应用程序,即使是不在当前工作区中的应用程序。窗口列表还提供了对一组选定的应用程序执行窗口操作的能力。您可以选择显示或不显示“工作区”字段。

有关更多信息,请参见《Solaris 公用桌面环境:用户指南》中的 “窗口列表”

能源之星标准

X11R6.4 标准在框架缓冲区电源管理 (FBPM) 上已有所增强,这是显示电源管理系统 (DPMS) 的扩展。添加该增强功能后便可以履行美国政府对于能源之星程序的要求。该功能只对能源之星兼容的硬件有效。

非 ISO-1 文件的打印格式

缺省情况下,在将输出发送到 lp 命令之前,dtlp 命令使用 mp 命令。该功能使许多非 ISO-1 标准的文本文件可以在 CDE 中正确打印。同样的过滤效果还在 dtmail 邮件信息的打印中应用。

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

向电子邮件添加多个文件

该功能允许您将 insert_tag“邮件程序 - 附件 - 添加”对话框保持打开状态。然后,可以将两个或多个文件添加到电子邮件中,从而不必再反复地从“附件”菜单中选择“添加文件”。

有关邮件程序的更多信息,请参见《Solaris 公用桌面环境:用户指南》中的第  10  章 “使用邮件程序”

可移动介质管理器

可移动介质管理器在一个窗口中集中控制对可移动设备的访问。您可以格式化设备、查询特性、查看目录结构,还可以保护和分片介质(如果适用)。请参见可移动介质管理

另请参见《Solaris 公用桌面环境:用户指南》中的第  6  章 “使用“可移动介质管理器””

音频增强功能

Solaris 9 操作环境中已增加了音频目录。/usr/include/audio 目录是应用程序音频头文件的新目录。音频文件格式具有新的头文件 /usr/include/audio/au.hau(4) 手册页。

/usr/share/audio 目录是杂项音频文件的新的存储位置。/usr/demo/SOUND/sounds 目录的音频文件已移至此处。已创建从 /usr/demo/SOUNDS/sounds/usr/share/audio/samples/au 的符号链接。该链接使现有应用程序和现有脚本能够运行而不会失败。

同时还针对音频内核模块修复了许多错误,从而提高了可靠性。

有关详细信息,请参见《System Administration Guide: Basic Administration》

桌面免费软件

有关Solaris 9 发行版中的 GNU grep 2.4.2GNU tar 1.13GNU wget 1.6Ncftp Client 3.0.3 的信息,请参见免费软件增强功能

Solaris 9 语言支持

Solaris 9 操作环境现在对包括 39 种语言的 162 种语言环境提供支持。Solaris 9 DVD、Solaris 9 Software CD 和 Solaris 9 Languages CD 提供了这些环境。下面提供了有关语言支持功能的信息。

有关详细信息,请参见《国际语言环境指南》

改进的数据互操作性

与非 Solaris 环境的数据互操作性在 Solaris 9 发行版中已得到改进。新增功能包括用于在 UTF-8 和以下本地编码之间进行数据转换的新的 iconv 公用程序:HKSCS、GB18030、ISO 8859-11 和 Hindi。此外,还通过 iconv 模块扩展了对日文的支持。这些模块在 Solaris 日文语言环境代码集和日本 Fujitsu、Hitachi 和 NEC 巨型机代码集之间转换。

有关 Solaris 9 发行版中的语言支持的详细信息,请参见《国际语言环境指南》

新的 TrueType 字体

新的 TrueType 字体为不同的代码集提供了共同的外观,也为不同代码集中使用相同字样提供了支持。所有欧洲语言的 TrueType 字体都相同。每一种亚洲语言则拥有自己的 TrueType 字体文件。

有关详细信息,请参见《国际语言环境指南》

扩充的 Unicode 支持

Solaris 9 发行版对 Unicode 提供更广泛的支持。添加了泰国、印度、香港、土耳其、埃及、巴西、芬兰和比利时-瓦龙文等新的 Unicode (UTF-8) 语言环境。

有关 Solaris 9 发行版中的 Unicode 支持的详细信息,请参见《国际语言环境指南》

打印过滤器增强— mp 程序

mp 程序接收来自各种 Solaris 语言环境的国际文本文件。该程序为指定的语言环境生成输出。由于 mp 程序中支持复杂的文本布局 (CTL),因此输出中包含正确的文本布局,例如双向文本着色和整形。根据每一个语言环境的 mp 系统字体配置,PostScript 输出文件可以包含 Solaris 系统驻留的可伸缩字体或位图字体的字型图像。

有关更多信息,请参见《国际语言环境指南》中的“具有 mp 的打印过滤器增强模式”。

新的 iconv 模块

iconv 模块支持在本地编码的数据和 Unicode 之间转换。添加了下列新的 iconv 模块以支持新的字符集:

Dtpad 文件打开/保存代码集的增强转换

增强功能包括在“文件打开/保存”对话框中添加了“编码”选项。该选项支持使用 iconv 公用程序更改文件编码。该选项使用户能够以不同的编码(例如 UTF-8 和 UTF-16)打开或保存文件。

请参见 iconv(3C) 手册页。

对新的中文 GB18030-2000 字符集的支持

Solaris 平台允许输入、显示和打印全部 GB18030-2000 字符集(包括将近 30,000 个字符)。因此,在 Solaris 平台上运行的任何应用程序都可以拥有更多的中文字符集。这些字形主要是中文,但该编码也包括少数民族字形,例如藏文、维吾尔文、彝文和蒙古文。

Solaris 9 发行版中对 GB18030-2000 的支持还包括对早期的中文代码集、GBKGB2312 的向下兼容性。还包括转换到其他代码集(例如 Unicode)。Solaris 开发者不需要更改其程序来访问这项新的编码支持。通过标准的工具箱便可以使用该支持。

对于需要 GB18030-2000 支持的 Java 应用程序,请在以下 Web 站点检查 J2SE:

http://java.sun.com/j2se/1.4

zh_CN.GBK 增强的新 zh_CN.GB18030 语言环境

提供新的 zh_CN.GB18030 语言环境以支持新的 GB18030 标准编码。该编码是应中国政府颁发的法律的需要。

新的中文和韩文排序规则语言环境

排序规则语言环境给用户提供了不同的排序规则选项,例如笔划数和偏旁部首、拼音和字典选项。

泰语的分词器模块

分词器模块用于在 Motif 中将泰文文本正确地分成适当的段落、句子和字。

新的亚洲 UTF-8 (Unicode) 语言环境

文件系统安全通用转换格式 (UTF-8) 是由 X/Open® 定义的一种多字节 Unicode 编码表示方法。UTF-8 包括了几乎所有 Solaris 欧洲和亚洲语言环境的传统单字节和多字节语言环境。

新的泰文输入法

新的泰文输入法支持泰文输入序列检查,如泰文行业标准委员会在 TIS 1566-2541“计算机泰文输入/输出方法”标准(或“WTT”)中定义的那样。输入序列检查分三个等级:等级 0(通过)、等级 1(基本检查)和等级 2(严格检查)。

新的中文输入法

为新的字符集和新的语言环境添加了繁体中文和简体中文语言环境中更流行和强大的输入法 (IM):

新的中文输入法辅助窗口

辅助窗口提供输入法的用户界面 (UI)。此 UI 对所有中文语言环境都是友好的和可扩展的。辅助窗口支持的新功能如下:

支持中国香港特别行政区的 HKSCS 的新 zh_HK.BIG5HK 语言环境

提供新的 zh_HK.BIG5HK 是为了支持中国香港特别行政区补充字符集 (HKSCS)。HKSCS 是 Big-5 和 ISO 10646 编码方案的补充字符集。HKSCS 包含香港的中文计算所需的中文字符。然而,这些字符既未包含在 Big-5 中,也未包含在 ISO 10646 标准字符集中。

附加的日语 iconv 模块

附加的日文支持包括 Solaris 日文语言环境代码集和日本巨型机代码集之间的 iconv 代码转换。日文语言环境代码集包括 eucJP、PCK 和 UTF-8。日本巨型机代码集包括 Fujitsu JEF、Hitachi KEIS 和 NEC JIPS。

新的欧洲和中东键盘支持

Solaris 9 发行版添加了对 TurkeyQ、TurkeyF 和阿拉伯文的 Sun I/O 键盘支持。此外,还添加了对 TurkeyQ、TurkeyF、比利时文和阿拉伯文的 Sun Ray USB 键盘支持。

有关详细信息,请参见《国际语言环境指南》

用于欧洲和中东的新 Unicode (UTF-8) 语言环境

对于 Solaris 8 10/00 发行版,在欧洲和中东语言环境中添加了俄文、波兰文和两个新的加泰罗尼亚文语言环境。对于 Solaris 8 4/01 发行版,添加了两个附加的语言,即土耳其文 UTF-8 字符集和俄文 UTF-8 字符集。

在 Solaris 9 发行版中,欧洲和中东语言的支持也添加了用于土耳其、埃及、巴西、芬兰和比利时瓦龙地区的 UTF-8 语言环境。

语言环境名如下:

欧元缺省货币支持

下列语言环境已从其本国的货币单位更改为欧元货币标志符号:

其他软件

Solaris 9 发行版包括以下附加软件增强功能。

ExtraValue 目录

Solaris 9 软件发行版中包括一个 ExtraValue 目录,其中包含两个子目录 CoBundled 和 Early Access。CoBundled 目录包含以前单独发行的软件,例如 SunScreen 3.2 和 Web Start Wizards SDK 3.0.1。Early Access 目录包含初步评估版软件,例如 Netscape 6.2.1。


注意 –

在 Solaris 9 9/02 更新发行版中,Netscape 6.2.3 位于 CoBundled 目录中。

在 Solaris 9 12/02 更新发行版中,Netscape 6.2.3 被包含在 Solaris 操作环境中。Solaris 9 4/03 发行版中提供了 Netscape 7.0。请参见Netscape 7.0


CoBundled 和 Early Access 目录位于 Solaris_9 目录中的 Solaris_9/ExtraValue/EarlyAccessSolaris_9/ExtraValue/CoBundled 。这些目录位于 Solaris 9 DVD 和 Solaris Software 2 of 2 CD 中。

有关 Web Start Wizards 的详细信息,请参见安装增强功能

SunScreen 3.2

SunScreen 3.2 是一个全状态、动态的包过滤防火墙,向您的 Solaris 服务器提供高速保护。SunScreen 3.2 的一些特性如下:

SunScreen 3.2 提供 stealth 模式,在没有任何可见 IP 地址的情况下操作。SunScreen 也提供传统的路由模式,使用每个接口保护各个子网。客户应该在整个网络结构内的多个点部署防火墙,包括在各个主机和服务器上。

Solaris 操作环境中的 Netscape 6.2.1


注意 –

正如本节中的说明,Solaris 9 操作环境提供了 Netscape 6.2.1。现在可以使用新版本的 Netscape。在 Solaris 9 12/02 更新发行版中,Netscape 6.2.3 被包含在 Solaris 操作环境中。Solaris 9 4/03 更新发行版中提供了 Netscape 7.0。有关最新的 Netscape 的说明,请参见“用于 Solaris 操作环境的 Netscape 7.0”。


Netscape 6.2.1 Enterprise 是定制性最强、方便和已连接的浏览器,可以在 Solaris 9 发行版的 Early Access 目录中得到。此外,Netscape 6.2.1 也可用于 Solaris 7 和 Solaris 8 操作环境。Netscape 6.2.1 是第一个无缝集成了浏览、电子邮件和即时消息传送的因特网软件。

Netscape 6.2.1 包括下列新特性:


注意 –

在 Solaris 9 9/02 更新发行版中,Netscape 位于 CoBundled 目录中。该发行版中提供 Netscape 6.2.3。在 Solaris 9 12/02 更新发行版中,Netscape 6.2.3 被包含在 Solaris 操作环境中。


免费软件增强功能

Solaris 9 发行版包括以下免费软件增强功能。

更新的免费软件包

Solaris 9 发行版中包括几个免费工具和库。Solaris 9 发行版中已更新了以下的免费软件包:


注意 –

要查看该列表中的免费软件的许可条款、所有权和版权声明,缺省的许可证路径为 /usr/share/src/<freeware name>。如果 Solaris 操作环境安装在缺省路径以外的其他位置,请修改给定的路径以访问安装位置处的文件。


免费软件库

Solaris 9 发行版中还包括了下列库:


注意 –

要查看该列表中的免费软件库的许可条款、所有权和版权声明,缺省的许可证路径为 /usr/sfw/share/src/<freeware name>。如果 Solaris 操作环境安装在缺省路径以外的其他位置,请修改给定的路径以访问安装位置处的文件。


免费软件命令和公用程序

Solaris 9 发行版中还包括了下列命令和工具:


注意 –

要查看该列表中的免费软件命令和公用程序的许可条款、所有权和版权声明,缺省的许可证路径为 /usr/share/src/<freeware name>。如果 Solaris 操作环境安装在缺省路径以外的其他位置,请修改给定的路径以访问安装位置处的文件。


配套 CD

Solaris 9 介质包括一张配套 CD。下面的列表汇总了配套 CD 中所提供的补充软件。

配套 CD 上提供的软件产品针对 Solaris 9 更新发行版进行了修订。若要查看当前的补充软件列表并下载软件,请参见 http://www.sun.com/software/solaris/freeware.html

辅助软件—用于具有特殊需要的用户的开放源代码辅助软件,例如 Emacspeak、W3 浏览器和 UnWindows。

管理工具—系统管理工具,例如 etherealsudorpm

Web 基础结构软件–承载 Web 和因特网服务的服务器软件(守护程序)。

桌面环境和 X 窗口管理器—为启动应用程序、文件管理、拖放图标等提供图形用户界面的软件。包括几个窗口管理器软件包以及 K-Desktop 环境。

桌面应用程序—图形桌面应用程序,包括生产率和多介质软件。

命令行工具和公用程序– GNU 项目中的命令行公用程序和工具,例如 *utils 软件包。

编辑器—用于编写文本文档和软件程序的应用程序。

安全工具—用于系统和网络安全监视和检测的工具,如 snortnmaptcpdump

信息传送软件—用于电子邮件、WWW、新闻和聊天的客户端应用程序和工具。

语言—gcc 编译器和几种高级(脚本)程序设计语言。

开发人员库—包含供开发者使用的软件例程的库集合。

开发者工具—供软件开发者使用的工具,例如 autoconfautomake cvs