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

第 1 章 Solaris 9 发行版中的新增功能

当前的 Solaris 9 发行版是 Solaris 9 9/04 发行版。

本章概述了以下 Solaris 发行版中的新增功能和增强功能:

有关原来包含在Solaris 9 发行版(于2002 年 5 月首次发行) 中的增强功能的摘要,请参见第 2 章,Solaris 9 发行版中的功能

本章还包含两则重要的声明。Sun Microsystems 宣布了新的 AMD Opteron 服务器和工作站。请参见新的 AMD Opteron 服务器和工作站.另请参见Sun Java Enterprise System 并入 Solaris。Sun Java Enterprise System 包括 Sun Open Net Environment (Sun ONE) 产品。

如果没有其他说明,Solaris 9 9/04 发行版中的所有功能适用于 UltraSPARC 系统和 x86 系统。在本文档中,x86 一词指的是 Intel 32 位微处理器系列,以及 AMD 生产的 64 位和 32 位兼容微处理器。如 Solaris 硬件兼容性列表所示,更多的 x86 系统在运行 Solaris 软件。请参见 http://www.sun.com/bigadmin/hcl。本文档列举了在不同类型的平台上进行实现的所有差别。

Solaris 发行版中的新增功能

本概述列出了本章介绍的所有新增功能。此列表按发行版进行排序,以供参考。这些功能的说明在本章的其余各节中进行介绍。

Solaris 9 9/04 发行版

以下功能是 Solaris 9 9/04 发行版中新增的。

USB 2.0 设备功能和兼容性问题的描述在 Solaris 9 9/04 发行版中已做修订。另请参见Solaris 9 9/04 发行版中的新增文档和修订文档.

Solaris 9 4/04 发行版

以下功能在 Solaris 9 4/04 发行版中是新增的。

以下 USB 功能说明在 Solaris 9 4/04 发行版中是新增或修订的。

Solaris 9 12/03 发行版

以下功能在 Solaris 9 12/03 发行版中是新增的。

Sun ONE Application Server 集成已在此发行版中进行了修订。

Solaris 9 8/03 发行版

以下功能在 Solaris 9 8/03 发行版中是新增的。

以下功能在 Solaris 9 8/03 发行版中已经进行了修订。

Solaris 9 4/03 发行版

以下功能在 Solaris 9 4/03 发行版中是新增的。

以下功能在 Solaris 9 4/03 发行版中已经进行了修订。

Solaris 9 12/02 发行版

以下功能在 Solaris 9 12/02 发行版中是新增的。

Solaris 9 9/02 发行版

以下功能在 Solaris 9 9/02 发行版中是新增的。

新的 AMD Opteron 服务器和工作站

Sun Microsystems 引入了以下新的 AMD Opteron 服务器和工作站:

Sun Fire V20z 和 Sun Fire V40z 服务器

Sun FireTM V20z 服务器是基于 AMD Opteron 处理器的企业级单机架单元 (1U),双处理器 (2P) 服务器。Sun Fire V40z 服务器也是基于 AMD Opteron 处理器的服务器,但是具有三个机架单元 (3U)、四个处理器 (4P) 的服务器。

AMD Opteron 处理器实现了 x86 64 位体系结构,该体系结构能够支持非常大的内存容量和带宽。

这些服务器包含嵌入式服务处理器 (SP)、闪存、RAM、独立的以太网接口以及服务器管理软件。这些服务器配备有服务器管理工具,从而使用户获得了更大的控制权和最低的总体拥有成本。可以使用命令行界面 (CLI)、SNMP 与第三方框架的集成或者 IPMI 来配置和管理具有 SP 的平台。专用的 SP 提供操作系统无关性,并最大程度地提高了服务器管理的可用性。

有关详细信息,请访问位于以下网址的产品 Web 站点:http://www.sun.com/v20z/http://www.sun.com/v40z/

这些产品 Web 站点还包含一些链接,指向有关这些新产品的大量文档。

Sun Java Workstations W1100z 和 W2100z

Sun Java Workstation W1100z 和 Sun Java Workstation W2100z 是基于 AMD Opteron 处理器的系统。这些工作站自带一个或两个 AMD 64 Opteron 处理器,这些处理器预安装在主板上的 AMD socket 940 插口中。双处理器系统(每个处理器四个 DIMM)可获得最大 16 GB 的双通道注册 ECC 400 DDR SDRAM。硬盘容量包含一个或两个内部 PATA-100 80 GB 硬盘,或者多达五个 73 GB Ultra 320 SCSI 硬盘。

这些工作站配备有一个 AGP-8x/Pro 插槽(用于插高端图形卡)、一个 133 MHz 插槽和四个 100 MHz PCI-X 插槽。这些工作站还包含千兆位以太网接口、两个 IEEE 1394 接口、五个 USB 2.0 接口以及符合工业标准的音频接口。

有关详细信息,请参见位于以下网址的产品 Web 站点:http://www.sun.com/desktop/workstation/w2100z/index.xmlhttp://www.sun.com/desktop/workstation/w1100z/index.xml

这些产品 Web 站点还包含一些链接,指向有关这些新产品的大量文档。

文件系统增强功能

Solaris 9 9/04 发行版已缺省启用 UFS。以前的 Solaris 9 发行版包括以下文件系统增强功能:

缺省启用 UFS 日志记录功能

此功能在 Solaris 9 9/04 发行版中是新增的。

现在,除了下列情况以外,所有 UFS 文件系统均缺省启用日志记录功能:

在早期的 Solaris 版本中,UFS 日志记录功能只能手动启用。

UFS 日志记录功能可以将构成完整 UFS 操作的多重元数据更改整合至一个事务。事务集被记录到磁盘日志中,然后应用到当前 UFS 文件系统的元数据中。

UFS 日志记录功能有两个好处:

有关详细信息,请参见《System Administration Guide: Devices and File Systems》中的 “UFS Logging Is Enabled by Default”。另请参见 mount_ufs(1M) 手册页。

NFS 客户机增强功能

此功能在 Solaris 9 12/03 发行版中是新增的。

以下增强功能提高了 NFS 客户机的性能。

多 TB UFS 文件系统

只有运行 64 位内核的系统才支持多 TB UFS 文件系统。此功能在 Solaris 9 8/03 发行版中是新增的。

本 Solaris 发行版在运行 64 位 Solaris 内核的系统上支持多 TB UFS 文件系统。以前,UFS 文件系统在 64 位系统和 32 位系统上的大小仅限于约 1 TB (Tbyte)。所有 UFS 文件系统命令和公用程序已更新为支持多 TB UFS 文件系统。

开始时您可以创建一个小于 1 TB 的 UFS 文件系统。您可以通过使用 newfs -T 命令指定该文件系统之后可以增大为一个多 TB 文件系统。此命令设置索引节点和碎片密度以为多 TB 文件系统进行相应的伸缩。

支持多 TB UFS 文件系统假设可以使用多 TB LUN。这些 LUN 作为 Solaris 卷管理器、Veritas VxVM 卷或者作为容量超过 1 TB 的物理磁盘来提供。

多 TB UFS 文件系统的功能包括:

多 TB UFS 文件系统的局限性包括:

有关详细信息,请参见《System Administration Guide: Devices and File Systems》中的 “What’s New in File Systems in the Solaris 9 Update Releases?”

带有 EFI 磁盘标号的多 TB 卷支持

只有运行 64 位内核的系统才支持该多 TB 磁盘。此功能在 Solaris 9 4/03 发行版中是新增的。

对于运行 64 位 Solaris 内核的系统,本 Solaris 发行版支持容量超过 1 TB 的磁盘。

可扩展固件接口 (EFI) 标号支持物理磁盘和虚拟磁盘卷。UFS 文件系统与 EFI 磁盘标号兼容,您可以创建容量超过 1 TB 的 UFS 文件系统。该发行版还提供了更新过的磁盘公用程序,用于管理容量超过 1 TB 的磁盘。

EFI 磁盘标号在以下方面与 VTOC 磁盘标号不同:

有关使用 EFI 磁盘标号的详细信息,请参见《System Administration Guide: Basic Administration》。该指南包含有关对现有软件产品使用 EFI 磁盘标号的重要信息和相关限制。

在本 Solaris 发行版中,Solaris 卷管理器软件也可用于管理容量超过 1 TB 的磁盘。请参见Solaris 卷管理器中的多 TB 卷支持

系统管理工具

Solaris 9 9/04 发行版提供了 Solaris 卷管理器的增强功能。以前的发行版中的系统管理功能包括:

带有 Solaris Volume Manager for Sun Cluster 的多属主磁盘集支持

此功能在 Solaris 9 9/04 发行版中是新增的。

Solaris Volume Manager for Sun Cluster 引入了卷管理功能,它非常适合与 Sun Cluster 及 Oracle9 i Real Application Clusters 等应用程序配合工作。Solaris Volume Manager for Sun Cluster 允许您创建和管理被分组到多属主磁盘集的存储区。多属主磁盘集允许多个节点共享某一磁盘集的所有权。多属主磁盘集具有可伸缩性,因为在群集的每个节点中都有应用程序实例在运行。由于应用程序的每个实例都可直接访问共享存储区,因此多属主磁盘集还可以提高应用程序的性能。

有关详细信息,请参见《Solaris Volume Manager Administration Guide》。有关 Sun Cluster 的信息,请参见 http://www.sun.com/software/cluster/

Solaris 卷管理器对扩展磁盘集的支持

此功能在 Solaris 9 9/04 版本中是新增的。

Solaris 卷管理器已扩展了设备 ID 的功能。除了可以追踪本地集中的动作外,Solaris 卷管理器现在还可以自动追踪已命名磁盘集中的磁盘动作。利用对设备 ID 的支持功能,可使两个主机以非并行方式共享磁盘集(即使要访问的原始数据存储区的视图不同)。

metaimport 命令的引入使 Solaris 卷管理器的功能得到了增强。该命令使用了扩展的设备 ID 支持,您可以利用此功能来导入各种磁盘集(即使是在不同的系统中创建的)。

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

在 Solaris 卷管理器中自上而下创建卷

此功能在 Solaris 9 4/04 发行版中是新增的。

Solaris 卷管理器自上而下创建卷的功能提供了一个新的命令,使系统管理员可以快速、简便地创建基于服务质量的 Solaris 卷管理器配置。无需手动对磁盘进行分区、创建条以及组合镜像,metassist 命令可以管理各个细节,并提供有效逻辑卷。这些卷基于命令行或参考配置文件中指定的条件。

有关详细信息,请参见《Solaris Volume Manager Administration Guide》

带签名的软件包和修补程序

此功能在 Solaris 9 12/03 发行版中是新增的。

本 Solaris 发行版使您可以通过使用更新的 pkgaddpatchadd 命令来安全地下载包含数字签名的 Solaris 软件包和修补程序。带有有效数字签名的软件包或修补程序可确保在将签名应用到软件包或修补程序后,未对其进行过修改。

在以前的 Solaris 发行版中,如果您将 Solaris 修补程序管理工具与 PatchPro 2.1 一起使用,则只能将带签名的修补程序添加到系统中。

本 Solaris 发行版中的其他软件管理功能包括:

除了签名,带签名的软件包与不带签名的软件包完全相同。使用现有的 Solaris 封装工具可以安装、查询或删除软件包。带签名的软件包还与不带签名的软件包二进制兼容。

在将带有数字签名的软件包或修补程序添加到系统之前,您必须使用信任证书设置密钥库,该信任证书可用于标识软件包或修补程序中的数字签名是否有效。

有关设置软件包密钥库和将带签名的软件包或修补程序添加到系统的信息,请参见《System Administration Guide: Basic Administration》中的 “Adding and Removing Signed Packages (Task Map)”

有关从 HTTP 或 HTTPS 服务器中引导和检索 Solaris 安装映像的信息,请参见WAN Boot 安装方法

NIS 到 LDAP 转换服务

此功能在 Solaris 9 12/03 发行版中是新增的。

使用 NIS 到 LDAP 转换服务可以使网络从使用 NIS 作为主命名服务转换为使用 LDAP 作为主命名服务。通过使用此转换服务,管理员可以使用绑定的 Sun ONE Directory Server,它可以与 LDAP 命名服务客户机配合工作。

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

BIND 8.3.3

此功能在 Solaris 9 8/03 发行版中是新增的。

对于本 Solaris 发行版,BIND 的版本是 8.3.3。DNS 客户机现在可以通过使用 IPv6 传输,连接到 IPv6 DNS 服务器。

Solaris 卷管理器中的多 TB 卷支持

只有运行 64 位内核的系统才支持多 TB 卷。此功能在 Solaris 9 4/03 发行版中是新增的。

Solaris 卷管理器已增强,现在可以支持多 TB 卷。通过此项支持,Solaris 卷管理器可以创建、管理和删除大型的 (>1TB) RAID-0(分条)、RAID-1(镜像)、RAID-5 和软分区卷。此外,支持大型卷还使 Solaris 卷管理器能够在较大的或 EFI 标定的逻辑单元号 (LUN) 上创建卷。

Solaris 卷管理器大型卷支持不适用于运行 32 位 Solaris 内核的系统。例如,运行 x86 平台版或具有 SPARC 32 位内核的 Solaris 软件的系统不能使用大型卷支持。

有关详细信息,请参见《Solaris Volume Manager Administration Guide》

另请参见带有 EFI 磁盘标号的多 TB 卷支持

Solaris 卷管理器中的重配置调整管理器支持

此功能在 Solaris 9 4/03 发行版中是新增的。

重配置调整管理器 (RCM) 支持使 Solaris 卷管理器能够对动态重配置 (DR) 请求作出适当的响应。此附加功能可确保在 Solaris 卷管理器控制下卸下设备时将显示相应的警告信息以进行阻止,直到该设备不再被使用为止,从而防止系统管理员不小心从 DR 配置系统中意外删除正在使用的卷。

有关详细信息,请参见《Solaris Volume Manager Administration Guide》

Solaris 修补程序更新功能

此功能在 Solaris 9 4/03 发行版中是新增的。

您可以使用 Solaris 管理控制台修补程序工具的更新选项来分析、下载和安装 SunSolve OnlineSM Web 站点上推荐的修补程序。或者,可以使用 smpatch update 命令来执行这些操作。

此 Solaris 更新功能以前只适用于运行 Solaris 2.6、Solaris 7 或 Solaris 8 发行版的系统。

在运行更新功能之前,必须先安装 PatchPro 2.1 软件。请从 http://www.sun.com/patchpro 下载 PatchPro 2.1 软件包。然后按照说明在系统上安装该软件。

有关详细信息,请参见smpatch(1M)

为单个 IP 网络多路径组合并数据地址和测试地址

此功能在 Solaris 9 12/02 发行版中是新增的。

不再需要使用专用测试 IP 地址来对单适配器 IP 网络多路径组进行失败检测。有时不可能进行故障切换,因为 IP 网络多路径组中只有一个网络接口卡 (NIC)。在这种情况下,您可以合并测试地址和数据地址。当未指定测试地址时,in.mpathd 守护程序将使用数据地址来检测故障。

有关 Solaris IP 多路径的详细信息,请参见《IP Network Multipathing Administration Guide》.

设备管理

Solaris 9 9/04 发行版包含扩展的打印机支持、新鼠标功能以及与 USB 1.1 设备能够更好地兼容。以前的发行版中的设备管理功能包括:

扩展的打印机支持

此功能在 Solaris 9 9/04 发行版中是新增的。

在此版本中,为支持多种打印机而做了相应改动。这是通过附加转换软件、光栅图像处理器 (RIP) 和 PostScript TM 打印机描述 (PPD) 文件等实现的。

利用这些附加功能,您可通过 PPD 文件打印到 Lexmark Optra E312 和 Epson Stylus Photo 1280 等打印机。

在您的打印机没有常驻 PostScript 处理能力的情况下,此功能非常有用。

此外,现有的 Solaris 打印工具也已经过改进,lpadmin 命令包含了一个新的 --n 选项。利用这一选项,在创建新打印队列或修改现有打印队列时您可指定一个要使用的 PPD 文件。

另外,Solaris Print Manager 屏幕也有所更新,现在您可以通过选择品牌、型号和驱动程序为打印机队列选择 PPD 文件。此新增功能与 Solaris 软件的早期版本存在很大差异。在早期版本中,所提供的打印机型号列表以及打印机是否支持 PostScript 或 ASCII 文本等相关信息十分有限。

有关详细信息,请参见lpadmin(1M)《System Administration Guide: Advanced Administration》

滚轮鼠标支持

Solaris 9 9/04 发行版中支持以下鼠标功能:

USB 2.0 设备功能和兼容性问题


注意 –

只有在 Solaris 9 9/04 发行版中,USB 1.1 设备才能在连接到 2.0 端口的 USB 2.0 集线器上工作。[此配置在之前的发行版中不可用。]


此功能说明在 Solaris 9 4/04 发行版中是新增的,在 x86 平台和 SPARC 平台上都适用。

USB 2.0 设备是指遵循 USB 2.0 规范的高速设备。您可参考 http://www.usb.org 上的 USB 2.0 规范。

在此 Solaris 发行版中,基于 SPARC 和基于 x86 的系统中支持的部分 USB 设备如下所示:

有关已在 Solaris 发行版中检验过的 USB 设备的完整列表,请访问:

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

通过修改 scsa2usb.conf 文件,其他存储设备也有可能成为 USB 2.0 设备。有关详细信息,请参见 scsa2usb(7D) 手册页。

Solaris USB 2.0 设备支持包括以下功能:

有关 USB 2.0 设备支持的详细信息,请参见 ehci(7D) 手册页和 usba(7D) 手册页。

有关 USB 电缆和由总线供电的设备的信息,请参见《System Administration Guide: Devices and File Systems》中的 “About USB in the Solaris Environment”

USB 双框架

此功能说明在 Solaris 9 4/04 发行版中是新增的,并且适用于 x86 平台和 SPARC 平台。

Solaris 9 12/03 发行版中的 USBA 框架最初是为 USB 1.1 设备而开发的。后来又创建了一个新框架 (USBA 1.0),以满足 USB 2.0 设备更严格的要求。新框架也支持 USB 1.1 设备。本 Solaris 发行版提供了以上两个框架,作为一个双框架。双框架的目的是使原来的框架到新框架的平缓过渡更加容易。原来的 USBA 框架对连接到系统的 USB 1.1 端口的设备进行操作,而新的 USBA 1.0 框架对连接到系统的 USB 2.0 端口的设备进行操作。

Sun 所有的主板端口都是 USB 1.1 端口,而大部分 PCI 卡端口支持 USB 2.0。

有关 USB 双框架的工作原理的详细资料,请访问 http://www.sun.com/desktop/whitepapers.html

有关 USB 双框架的 USB 双框架兼容性问题的信息,请参见《System Administration Guide: Devices and File Systems》中的 “What’s New in USB Devices?”

USB 2.0 功能

Solaris 9 4/04 发行版包括以下 USB 2.0 功能,这些功能在 x86 和 SPARC 平台上均可用:

有关 USB 设备和术语的说明,请参见《System Administration Guide: Devices and File Systems》中的 “Overview of USB Devices”

Solaris 对 USB 设备的支持

此功能说明在 Solaris 9 4/04 发行版中是新增的,在 x86 平台和 SPARC 平台上都适用。

下表说明了 Solaris 对 USB 1.1 和 USB 2.0 设备的支持情况。

 

Solaris 8 HW* 发行版 

Solaris 9 发行版 

Solaris 9 4/04 发行版 

USB 1.1 

SPARC 和 x86 

SPARC 和 x86 

SPARC 和 x86 

USB 2.0 

SPARC 

N/A 

SPARC 和 x86 


注意 –

Solaris 8 HW 不是指 Solaris 8 发行版,而是指 Solaris 8 Hardware (HW) 发行版,其起始版是 Solaris 8 HW 5/03 发行版。在 Solaris 8 HW 5/03 发行版中,USB 双框架的修补程序编号是 109896。


有关 Sun 硬件的 USB 支持的信息,请参见《System Administration Guide: Devices and File Systems》中的第  7  章 “Using USB Devices (Overview)”

USB 海量存储设备

此功能说明在 Solaris 9 4/04 发行版中已进行修订。目前这些功能在 x86 平台和 SPARC 平台上均可用。

通过卷管理,所有 USB 存储设备现在都作为可移动介质设备被访问。此变化具有如下优点:

有关使用 USB 大容量存储设备的详细信息,请参见 scsa2usb(7D) 手册页。

有关解决 USB 大容量存储设备问题的信息,请参见《System Administration Guide: Devices and File Systems》中的 “What’s New in USB Devices?”

USB 驱动程序增强功能

本节说明 Solaris 9 4/04 发行版中的 USB 驱动程序增强功能。这些增强功能在 x86 和 SPARC 平台上均可用。

EHCIOHCI 驱动程序

此功能说明在 Solaris 9 4/04 发行版中是新增的,

EHCI 驱动程序的功能包括:

如果系统中同时具备 USB 2.0 和 USB 1.0/1.1 设备,EHCI 和 OHCI 驱动程序将根据系统连接的设备类型分别负责设备控制。

语言支持增强功能

Solaris 9 9/04 发行版引入了语言环境管理员功能和新的 Solaris Unicode 语言环境。以前的发行版中的语言支持功能包括:

语言环境管理器

此功能在 Solaris 9 9/04 发行版中是新增的。

语言环境管理器允许用户通过命令行界面来查询和配置 Solaris OS 语言环境。利用 localeadm 工具,用户可显示系统中所安装的或驻留在特定设备或目录下的语言包信息。用户可按区域来添加或删除当前系统中的语言环境。例如,用户可将东欧区的所有语言添加到当前系统中。请参见 localeadm(1M) 手册页。

在引入此功能之前,如果想在安装好的系统上更改语言环境,用户必须一个个的安装或删除软件包。此过程极容易出错,因为经常会遗漏或忽略语言包。此工具是对 Solaris 安装程序中语言环境选择逻辑的补充,Solaris 安装程序仍是正确安装 Solaris 语言环境的主应用程序。

新的 Solaris Unicode 语言环境

此功能在 Solaris 9 9/04 发行版中是新增的。

下列新的 Unicode 语言环境已添加到 Solaris 中:

可以在系统登录时选择使用新的语言环境。

国际化域名支持的代码转换

此功能在 Solaris 9 4/04 发行版中是新增的。

国际化域名 (IDN) 支持使用非英语的本地语言作为主机名和域名。要使用这些非英语的主机名和域名,应用程序开发者必须在其应用程序中将主机名和域名转换为 RFC 3490 协议中指定的 ASCII 兼容编码 (ACE) 名称。同时还要求系统管理员在系统管理应用程序尚不支持 IDN 的系统文件和应用程序中使用 ACE 名称。

此功能有助于进行转换,因为它向转换 API 提供了各种支持的选项参数。有关详细信息,请参见以下手册页:

标准类型服务框架

此功能在 Solaris 9 4/04 发行版中是新增的。

标准类型服务框架 (STSF) 是一个可插接式的、基于对象的体系结构,允许用户访问复杂的印刷文本布局和着色。框架的可插接式体系结构使用户能够使用不同的字体向量光栅化引擎和文本布局处理器,以实现所需的视觉效果。可插接式体系结构还可管理字体,并允许创建特定于应用程序的字体。STSF 包括一个独立的 API 和一个 X 服务器扩展,以提高服务器端处理着色的效率。STSF 是一个开放源代码的项目,由 Sun Microsystems 发起。

有关该项目以及如何使用 API 的详细信息,请访问 http://stsf.sourceforge.net

适用于所有印度文的基于音译的通用输入方法

此功能在 Solaris 9 12/03 发行版中是新增的。

在 Solaris 软件中的任何 Unicode (UTF-8) 语言环境下进行操作的用户现在可以轻松且直观地输入印度地方语言字符。与 CDE 应用程序、StarSuite 或 Mozilla 交互的用户可以更轻松地与印度文脚本进行交互。选择基于音译的输入方法 (IM) 后,用户可以用英语键入语音等效的印度文脚本。随后这些等效语言将显示在选定脚本中,并通过基本布局和造型程序模块来进行正确地造型和着色。因为音译是输入印度文的最通用输入方法,因此此支持可以极大地提高 Solaris 软件中提供的八种印度文脚本的使用性。

Unicode 版本 3.2 支持

此功能在 Solaris 9 8/03 发行版中是新增的。

Solaris Unicode 语言环境现在支持 Unicode 版本 3.2。Unicode 版本 3.2 中引入了 1016 个新字符。此版本还包含规范更改和信息更改,具体说明请参见位于以下 Web 站点的《Unicode Standard Annex #28: UNICODE 3.2》:

http://www.unicode.org/unicode/reports/tr28/

UTF-8 字符表示法已更改为Unicode 版本3.2 中指定的更安全的格式。使用该功能,可 以在UTF-8 相关的 iconv 代码转换中实现更安全的UTF-8 字符表示法、格式和字节序列。 此功能还实现所有操作系统级的多字节和宽字符函数,例如:

其他键盘支持

此功能在 Solaris 9 4/03 发行版中是新增的。

Solaris 9 4/03 发行版中增加了对以下三种键盘的软件支持:爱沙尼亚文键盘类型 6、加拿大法文键盘类型 6 和波兰文程序员键盘类型 5。该软件支持可以使加拿大、爱沙尼亚和波兰的用户在键盘输入方面拥有更多的灵活性。该支持修改了标准的美国键盘布局,使其满足不同语言的需求。

有关说明,请参见《Solaris 9 4/03 发行说明》。

五笔输入法

此功能在 Solaris 9 4/03 发行版中是新增的。

五笔输入法 (IM) 在中国得到广泛应用。五笔输入法的编码规则基于中文字符的字根或笔划形状。与其他基于发音的慢速输入法相比,它使用户能够通过标准键盘快速输入中文字符。

印度文输入法支持

此功能在 Solaris 9 4/03 发行版中是新增的。

对印度地方语言键盘的输入支持已添加到 Solaris 软件中。印度文用户可以通过在 Solaris 软件中使用他们的首选键盘布局来键入印度文字符。

Unicode 语言环境支持七种其他印度文脚本

此功能在 Solaris 9 4/03 发行版中是新增的。

除了当前支持的印地文以外,本 Solaris 发行版还支持以下印度文脚本:

在 Solaris 软件中,Solaris 支持的任意 Unicode 语言环境都支持这些印度地方语言。

开发工具增强功能

Solaris 9 9/04 发行版包括 makecontext() 函数的更改。以前的 Solaris 9 发行版包括以下开发工具的增强功能:

makecontext() 函数的更改

此功能在 Solaris 9 9/04 发行版中是新增的。

ucontext_t 结构的 uc_stack 成员的语义在应用到 makecontext () libc 库函数的输入时有所更改。二进制兼容性在 Solaris 早期版本和 Solaris 10 之间得以保留。

使用此接口的应用程序在重新编译前必须先进行更新。有关详细信息,请参见 makecontext(3C) 手册页。

SPARC: 地址组

此功能在 Solaris 9 12/03 发行版中是新增的。

现在, 《Programming Interfaces Guide》 中有一章介绍了用于与地址组 (lgroups) 交互的接口。这些接口有助于应用程序有效地分配 CPU 和内存资源。此功能会使某些系统的性能得以提高。

链接程序和库更新

此功能在 Solaris 9 12/02 发行版中是新增的。

有关最新更新,请参见《Linker and Libraries Guide》中的附录  D “New Linker and Libraries Features and Updates”。该手册说明了 Solaris 9 系统中的新的链接程序编辑器功能,例如字符串表压缩、未引用部分清除和未引用相关性检测。

智能卡接口

此功能在 Solaris 9 8/03 发行版中是新增的。

Solaris 智能卡接口是用于智能卡终端的一组公共接口。卡终端供应商可在用户级的共享库上实现这些接口,以对 Solaris 中的智能卡终端提供设备级支持。这组 Solaris 智能卡终端接口基于可用作 Linux Smartcard 框架一部分的卡终端接口。Linux 的卡终端支持库可以被轻松地导入到 Solaris。

栈检查 API

此功能在 Solaris 9 4/03 发行版中是新增的。

栈检查 API 可用于与栈检查编译程序支持进行高级的交互操作。ForteTM 7.0 提供了栈检查编译程序支持功能。应该在编译时启用了栈检查的应用程序中使用这些 API 。这些应用程序可以管理自己的栈或试图检测自己的栈溢出。

对于维护自己的线程库的开发者,需要使用 setustack 接口以使库的用户能够在编译时启用栈检查功能。

请参见 stack_getbounds(3C) 手册页、stack_setbounds(3C) 手册页、stack_inbounds(3C) 手册页和 stack_violation(3C) 手册页。

使用 libumem 进行内存分配

此功能在 Solaris 9 4/03 发行版中是新增的。

libumem 是一种用户模式(非内核模式)内存分配程序库。使用 libumem 提供的功能,您可以调试内存泄漏和其他内存使用异常。

此功能的使用方法与标准应用程序二进制接口 (ABI) 分配程序(例如 malloc())相同。用户模式应用程序可以申请任意字节数目的内存,然后返回一个带有已分配内存地址的指针。

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

可以在以下 Web 站点获取有关《Solaris 内存放置优化和 Sun Fire 服务器》的技术白皮书:

http://www.sun.com/servers/wp/docs/mpo_v7_customer.pdf

Sun ONE Application Server

在 Solaris 9 12/02 发行版中,针对 SPARC 平台新增了此功能。在 Solaris 9 12/03 发行版中,此功能也适用于 x86 平台。有关详细信息,请参见Sun ONE Application Server 集成

Sun ONE Message Queue

Sun ONE Message Queue 是在 Solaris 9 12/02 发行版中针对 SPARC 平台新增的功能。Solaris 9 8/03 发行版的 x86 平台也支持 Sun ONE Message Queue。

Solaris 9 12/02 发行版支持 JMS 信息传送应用程序。这些应用程序基于 Sun ONE Message Queue(一种 JMS 提供程序)。有关详细信息,请参见 Sun ONE Message Queue

增强的 crypt() 函数

此功能在 Solaris 9 12/02 发行版中是新增的。

本 Solaris 发行版包含了对 crypt() 函数的扩展,并引入了 crypt_gensalt() 函数。这些增强功能使管理员可以更改用于遮蔽用户的 UNIX 登录口令的算法。

包含了用于 MD5 和 Blowfish 的模块。MD5 模块位于 crypt_sunmd5crypt_bsdmd5。Blowfish 模块位于 crypt_bsdbf

开发者可以创建替换口令遮蔽算法的新模块。Application developers must use the crypt_gensalt() function instead of manually generating the salt string for passing to the crypt() function.

用作替代算法的模块在 crypt.conf(4) 文件中指定。module_path 字段指定实现两个所需的函数的共享库对象的路径:

有关详细信息,请参见 crypt(3C) 手册页和 policy.conf(4) 手册页。

madvise() 函数的新标志

此功能在 Solaris 9 12/02 发行版中是新增的。

madvise() 函数使内核可以优化对用户定义的内存区域的访问。本 Solaris 发行版包括三个用于 madvise() 函数的新标志位:

有关 madvise() 函数的详细信息,请参见 madvise(3C) 手册页。

智能卡中间件 API

此功能在 Solaris 9 9/02 发行版中是新增的。

Solaris 智能卡框架现在可以提供底层的中间件 API。通过使用智能卡读卡器,这些 API 可以用来与智能卡交换数据。The APIs can be used in platforms such as the Sun BladeTM and Sun RayTM systems.用 Java 语言或 C 语言编写的应用程序可以使用这些接口。

有关详细信息,请参见 libsmartcard(3LIB) 手册页和 /usr/share/javadoc/smartcard 中的 JavaDocs。

Solaris 文档更改

Solaris 软件包括以下文档更改。

Solaris 9 9/04 发行版中的新增文档和修订文档

Solaris 9 9/04 发行版中, 《Solaris Volume Manager Administration Guide》 已被修订。请参见带有 Solaris Volume Manager for Sun Cluster 的多属主磁盘集支持

Solaris 9 9/04 发行版中的 Solaris 9 系统管理指南已被重新组织:

《System Administration Guide: Basic Administration》 中的内容已减少,仅包含以下主题:

复杂设备和文件系统主题已被移到 《System Administration Guide: Devices and File Systems》。这一新指南中包括与设备和文件系统管理相关的一些主题,具体内容如下:

《System Administration Guide: Advanced Administration》包含与以前的 Solaris 发行版相同的主题。

Solaris 9 4/04 发行版中的新增文档和修订文档

Solaris 9 4/04 发行版中提供了以下新增文档和修订文档:

Solaris 9 12/03 发行版中的新增文档和修订文档

Solaris 9 12/03 发行版中提供了以下新增文档和修订文档:

Solaris 9 8/03 发行版中的新增文档和修订文档

Solaris 9 8/03 发行版中提供了以下修订文档:

Solaris 9 8/03 发行版中提供了以下新文档:

Solaris 9 4/03 发行版中的新增文档和修订文档

Solaris 9 4/03 发行版中提供了以下修订文档:

Solaris 9 4/03 发行版中提供了以下新文档:

New Solaris WBEM Developer's Guide

此功能在 Solaris 9 4/03 发行版中是新增的。

新的 《Solaris WBEM Developer’s Guide》综合了前的 Solaris 9 发行版中的以下两本 WBEM 参考书:《Solaris WBEM SDK Developer's Guide》 和 《Solaris WBEM Services Administration Guide》。这样更改是为了按顺序排列与 WBEM 开发和部署相关的任务。下面列出的是其他更改:

Solaris 9 12/02 发行版中的新增文档和修订文档

Solaris 9 12/02 发行版中提供了以下修订文档:

Solaris 9 12/02 发行版中提供了以下新文档:

从 NIS+ 迁移到 LDAP 文档

此功能在 Solaris 9 9/02 发行版中是新增的。

"Transitioning From NIS+ to LDAP" 附录从《System Administration Guide: Naming and Directory Services (FNS and NIS+)》移到了《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》。此外,在《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》中与 LDAP 相关的章节中还增加了各种组件的说明和示例。但并没有记录新功能。

Solaris 9 9/02 发行版中的新增文档和修订文档

Solaris 9 9/02 发行版中提供了以下新文档:

Solaris 9 9/02 发行版中提供了以下修订文档:

安装增强功能

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

通过定制 JumpStart 创建 RAID-1 卷(镜像)

此功能在 Solaris 9 4/04 发行版中是新增的。

定制 JumpStartTM 安装方法现在使您可以在安装 Solaris 操作系统的过程中创建 RAID-1 卷(镜像)。通过镜像文件系统,可以在两块物理磁盘之间复制数据,从而保护系统。一块镜像磁盘出现故障时,仍可以通过第二块镜像磁盘访问系统数据。

在 JumpStart 中,可以使用以下新增的定制配置文件关键字和值来创建镜像文件系统。

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

x86: 使用 add_install_client 命令指定引导属性

此功能在 Solaris 9 4/04 发行版中是新增的。

add_install_client 命令现在允许您在 PXE 网络引导过程中为 Solaris x86 客户机设置引导特性。-b 选项使您可以使用 add_install_client 命令执行以下任务。

有关详细信息,请参见 install_scripts(1M) 手册页、eeprom(1M) 手册页和《Solaris 9 9/04 安装指南》

WAN Boot 安装方法

此功能在 Solaris 9 12/03 发行版中是新增的。

Solaris 软件现在使您可以使用 HTTP 通过广域网 (WAN) 来引导和安装软件。WAN Boot 安装方法使您可以通过大型公共网络(其网络基础结构可能不可靠)在系统中安装 Solaris 软件。您可以将 WAN Boot 与新的安全功能一起使用,以保护数据的保密性和安装映像的完整性。

WAN Boot 安装方法使您可以通过公共网络将加密的 Solaris Flash 归档文件传送到远程客户机。然后 WAN Boot 程序通过执行定制 JumpStart 安装来安装客户机系统。要保护安装的完整性,可以使用专用密钥来验证和加密数据。您还可以将系统配置为使用数字证书,以通过安全 HTTP 连接传送安装数据和文件。

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

Solaris Live Upgrade 2.1

此功能在 Solaris 9 8/03 发行版中是新增的。

Solaris Live Upgrade 提供了一种可以在系统继续操作时更新系统的方法。可以在当前引导环境运行的同时复制该引导环境,然后升级复制的引导环境。或者,如果不想升级,则可以在引导环境上安装 Solaris Flash 归档文件。原有系统配置仍保持完全正常运行,不受升级或安装归档文件的影响。做好准备后,可以通过重新引导系统来激活新的引导环境。如果出现故障,您还有一个安全网。通过简单的重新引导即可快速恢复到原来的引导环境。这样,即可消除测试和评估过程中常见的停机时间。

Solaris Live Upgrade 2.1 中的新增功能提供了以下新功能。

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

定制 JumpStart 安装方法将创建新的引导环境

此功能在 Solaris 9 8/03 发行版中是新增的。

现在,您可以在安装 Solaris 软件时使用 JumpStart 安装方法创建一个空的引导环境。然后可以使用 Solaris Flash 归档文件填充这个空的引导环境,以备将来使用。

Solaris Flash 归档文件

此功能在 Solaris 9 12/02 发行版中是新增的,在 Solaris 9 4/03 发行版中已经进行了修订。

Solaris Flash 安装功能使您可以在系统上使用 Solaris 软件的单个参考安装。此系统称为主系统。然后您可以将此安装复制到许多系统上,这些系统被称为克隆系统。该安装是初始安装,将改写克隆系统上的所有文件。

Solaris Flash 差异归档文件和配置脚本

此功能在 Solaris 9 12/02 发行版中是新增的,在 Solaris 9 4/03 发行版中已经进行了修订。

提供了 Solaris Flash 安装的新的增强功能

有关详细信息,请参见《Solaris 9 9/04 安装指南》。该指南中还包括有关如何使用 Solaris Live Upgrade 安装差别归档文件的信息。

定制 Solaris Flash 归档文件中的内容

此功能在 Solaris 9 12/02 发行版中是新增的,在 Solaris 9 4/03 发行版中已经进行了修订。

flarcreate 命令用于创建 Solaris Flash 归档文件。在本 Solaris 发行版中,该命令已得到更新,包含新的选项,使用户能够在创建归档文件时更加灵活地定义归档文件的内容。现在您可以排除多个文件或目录。从排除的目录中,您还可以重新添加子目录或文件。如果要排除不希望克隆的大型数据文件,此功能很有用。

有关如何使用这些选项的信息,请参见《Solaris 9 9/04 安装指南》

请注意以下名称更改:Solaris Flash(以前的 Web Start Flash)。

Solaris 产品注册表的命令行界面增强功能

此功能在 Solaris 9 4/03 发行版中是新增的。

prodreg 命令已被更新,现在包含与 Solaris 产品注册表的图形用户界面类似的功能。您现在可以在命令行上或管理脚本中使用以下 prodreg 子命令来完成各种任务。

有关详细信息,请参见 prodreg(1M) 手册页和《System Administration Guide: Basic Administration》

支持 LDAP 版本 2 配置文件

此功能在 Solaris 9 12/02 发行版中是新增的。

Solaris 安装程序现在支持 LDAP 版本 2 配置文件。这些配置文件使您可以配置自己的系统以使用某个代理信用等级。在 Solaris Web Start 或 suninstall 程序运行期间,您可以指定 LDAP 代理绑定的独特名称和代理绑定口令。对于任何安装方法,您都可以在安装前使用 sysidcfg 文件中的 proxy_dnproxy_password 关键字预配置 LDAP。

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

其他软件

Solaris 9 4/04 发行版的 Extra Value CD 包括新增的软件 SRS Net Connect 3.1。

Sun Remote Services Net Connect 3.1

此功能在 Solaris 9 4/04 发行版中是新增的。

现在,可在 Solaris 9 Update 6 Extra Value CD 中找到 SunSM Remote Services (SRS) Net Connect 3.1。SRS Net Connect 3.1 允许您对系统进行自我检测、创建性能和趋势报告以及接收自动通知。这些功能可帮助您尽量提高系统的稳定性和可靠性,还有助于管理潜在的问题。

有关 SRS Net Connect 的安装信息,请参见《SunSM Remote Services Net Connect Solaris 9 Update 6 CD Installation and Activation Guide》。该手册位于 Solaris Software 2 of 2 CD 中的以下位置:Solaris_9/ExtraValue/CoBundled/NetConnect_3.1/docs/InstallActivate.pdf

Sun Java Enterprise System 并入 Solaris

Sun Java Enterprise System 在 Solaris 9 12/03 发行版中是新增的。

Solaris 软件现在包括 Java Enterprise System 的产品,您可以选择该产品以与 Solaris 软件一起安装。Enterprise System 以一个开放式网络计算机软件包的形式包括 Sun ONE 基础结构和群集软件。Java Enterprise System 为企业提供了一套完整的服务以集成 Web 应用程序、服务和旧版应用程序。Java Enterprise System 软件还提供了常见的用户体验。此软件包括相同的语言支持、一致的文档、组件标准化、通用的安装程序以及其他提供集成功能的功能。Java Enterprise System 包括以下组件产品:

通信和协作服务

Web 和应用程序服务

目录和标识服务

可用性服务

有关 Java Enterprise System 的详细信息,请参见位于 http://docs.sun.com 的《Sun Java Enterprise System 2003Q4》。

* 这些产品随 Solaris 操作系统提供。有关详细信息,请参见以下说明。

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

联网增强功能

Solaris 9 软件包括以下网络增强功能:

Sun ONE Application Server 集成

在 Solaris 9 12/02 发行版中,针对 SPARC 平台新增了此功能。在 Solaris 9 12/03 发行版中,此功能也适用于 x86 平台。

Sun ONE Application Server 7 平台版(以前的 iPlanetTM Application Server)已集成在 Solaris 操作系统中。该 Application Server 平台版为企业级应用程序服务和 Web 服务提供了基础。服务器提供了性能高而且占用资源少的 Java 2 平台企业版 (J2EETM)。J2EE 使得企业应用程序和 Web 服务的开发、部署和管理能够适用于范围广泛的服务器、客户机和设备。

Sun ONE Application Server 为新的 Java 和可扩展标记语言 (XML) 应用程序提供了应用程序可移植性,并使其能够快速进入市场。这些新应用程序与 J2EE 1.3 平台兼容。该 Application Server 使开发者可以生成基于 JavaServer PagesTM (JSPTM)、Java Servlet 和 Enterprise JavaBeansTM (EJBTM) 技术的应用程序。此技术支持范围广泛的业务要求(从小型部门应用程序到企业级的对业务至关重要的服务)。

主要功能包括:

进行了如下名称更改:

有关详细信息,请参见 Sun ONE Application Server 7 Collection Update 1 (Solaris Edition)。有关此集合的详细信息,请参见Solaris 9 8/03 发行版中的新增文档和修订文档。另请参见 http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html

有关特定的许可条款,请参见二进制代码许可证。

Sun ONE Message Queue

在 Solaris 9 12/02 发行版中,针对 SPARC 平台新增了此功能。在 Solaris 9 8/03 发行版中,此功能也适用于 x86 平台。

Solaris 软件现在支持 Java Messaging Service (JMS) 应用程序。本 Solaris 发行版将 Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)用作 JMS 提供者。

JMS 信息传送允许应用程序和应用程序组件进行可靠的异步信息交换。运行在不同平台和不同操作系统上的进程可以连接到公共信息服务来交换信息。

Sun ONE Message Queue 平台版完全实现了 JMS 规范。该 Message Queue 提供了如下的附加功能:

有关详细信息,请参见《Sun ONE Message Queue 3.0.1 Administrator's Guide》和《Sun ONE Message Queue 3.0.1 Developer's Guide》。有关 Sun ONE Message Queue 版本和功能的详细信息,请访问以下 Web 站点:

http://www.sun.com/software/products/message_queue/

TCP 多数据传输

只有运行 64 位内核的系统才可以使用多数据传输 (MDT) 。此功能在 Solaris 9 8/03 发行版中是新增的。

MDT 使网络栈能够在传输过程中向网络设备驱动程序一次发送多个数据包。使用此功能可以通过提高主机 CPU 使用率或网络吞吐量,来减少每个数据包的处理开销。

多数据传输 功能仅对支持此功能的设备驱动程序有效。

/etc/system 文件中必须启用下列参数,才能使用 MDT 参数。

set ip:ip_use_dl_cap = 0x1

缺省情况下 MDT 是禁用的。可以通过以下方式指示 TCP/IP 栈启用 MDT:

# ndd -set /dev/ip ip_multidata_outbound 1

启用 MDT 之前请阅读以下注意事项:

有关详细信息,请参见 《Solaris Tunable Parameters Reference Manual》ip(7P) 手册页。

网际协议版本 6 (IPv6) 6to4 路由器

此功能在 Solaris 9 4/03 发行版中是新增的。

配置一个或多个路由器以支持 6to4 隧道之后,IPv6 网络就可以通过网际协议版本 4 (IPv4) 网络来传送包。系统管理员可以使用 6to4 隧道将自己的网络从 IPv4 迁移到 IPv6。此功能实现 RFC 3056 和 3068。

有关 IPv6 的详细信息,请参见《IPv6 Administration Guide》

通过 IPv6 隧道进行数据包传送

此功能在 Solaris 9 9/02 发行版中是新增的。

此功能允许通过 IPv6 隧道进行数据包传送,无论是 IPv4 通过 IPv6 隧道还是 IPv6 通过 IPv6 隧道。IPv4 数据包或 IPv6 数据包可以被封装在 IPv6 数据包中。

有关详细信息,请参见《IPv6 Administration Guide》

在单个 Solaris 计算机上驻留多个 Web 站点

此功能在 Solaris 9 12/02 发行版中是新增的。

Solaris 网络缓存和加速器 (NCA) 内核模块现在支持一个 Web 服务器的多个实例。这一支持使您能够使用 Solaris 计算机来执行基于网际协议 (IP) 地址的虚拟 Web 驻留。Solaris 软件使用单个配置文件 /etc/nca/ncaport.conf,将 NCA 套接字映射到 IP 地址。

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

IP 服务质量

此功能在 Solaris 9 9/02 发行版中是新增的。

IP 服务质量 (IPQoS) 使系统管理员可以为客户和关键应用程序提供不同级别的网络服务。通过使用 IPQoS,管理员可以设置服务级别协议。这些协议可以根据价格结构为因特网服务提供商 (ISP) 的客户提供不同级别的服务。公司也可以使用 IPQoS 在各种应用程序中设置优先权,以使关键应用程序能够获得更高的服务质量。

有关详细信息,请参见《IPQoS Administration Guide》

网际协议服务质量 (IPQoS) 的用户选定器

此功能在 Solaris 9 8/03 发行版中是新增的。

Solaris IPQoS 功能现在包括用户选定器,作为现有 uid 选定器的补充。用户选定器允许您在 ipqosconf 文件的过滤器子句中指定用户名或用户 ID 作为过滤条件。以前,uid 选定器仅接受用户 ID 作为值。下面的 ipqosconf 文件中的过滤器子句显示了用户选定器:


filter {
        name myhost;
        user root;
}

有关过滤器和选定器的详细信息,请参见 《IPQoS Administration Guide》ipqosconf(1M) 手册页。

路由信息协议版本 2 (RIPv2)

此功能在 Solaris 9 9/02 发行版中是新增的。

Solaris 系统软件现在支持路由信息协议版本 2 (RIPv2)。

RIPv2 向 RIPv1 协议添加了无类别域间路由 (CIDR) 和可变长度子网掩码 (VLSM) 扩展。信息摘要 5 (MD5) 扩展保护路由器免受恶意用户的错误指引。新的 in.routed 实现还包括内置的网际控制报文协议 (ICMP) 路由器发现 (RFC 1256) 机制。

如果启用了包含多址通信的点对点链接,则 RIPv2 支持多址通信。RIPv2 还支持单址通信。如果使用 /etc/gateways 文件配置广播地址,则 RIPv2 支持广播。

有关如何配置 RIPv2 的信息,请参见 in.rdisc(1M) 手册页、in.routed(1M) 手册页和 gateways(4) 手册页。

安全性增强功能

在之前的 Solaris 9 发行版基础上,此 Solaris 软件包括以下安全性增强功能:

提高了 sadmind 安全性级别

为了提高 sadmind 命令的安全性,缺省的安全性级别已被提高到 2 (DES)。如果不需要 sadmind,请在 inetd.conf 文件中的条目中做出注释。

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

Kerberos 增强功能

此功能在 Solaris 9 12/03 发行版中是新增的。

Solaris Kerberos 密钥发行中心 (KDC) 现在基于 MIT Kerberos 的 1.2.1 版。缺省情况下,KDC 现在是一个基于二叉树的数据库,这比当前基于散列的数据库更可靠。

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

Sun Crypto Accelerator 4000 卡上的 Internet Key Exchange (IKE) 密钥存储

此功能在 Solaris 9 12/03 发行版中是新增的。

IKE 在 IPv6 和 IPv4 网络上运行。有关 特定于 IPv6 实现的关键字的信息,请参见 ifconfig(1M) 手册页和 ike.config(4) 手册页。

连接了 Sun Crypto Accelerator 4000 卡之后,IKE 就可以将大量计算操作卸载到该卡上,这样就可以释放操作系统以用于其他任务。IKE 还可以使用已连接的卡存储公共密钥、专用密钥和公共证书。针对单个硬件的密钥存储可以提供附加安全性。

有关详细信息,请参见 《IPsec and IKE Administration Guide》 手册页和 ikecert(1M) 手册页。

Internet Key Exchange (IKE) 硬件加速

此功能在 Solaris 9 4/03 发行版中是新增的。

Sun Crypto Accelerator 1000 卡能够加快 IKE 中的公有密钥操作。有关操作都被转到该卡中,从而加快了加密过程并降低了对操作系统资源的要求。

有关 IKE 的详细信息,请参见《IPsec and IKE Administration Guide》

审核增强功能

此功能在 Solaris 9 8/03 发行版中是新增的。

本 Solaris 发行版中的审核增强功能降低了跟踪噪音,使管理员可以使用 XML 脚本分析跟踪。这些增强功能包括:

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

智能卡终端接口

此功能在 Solaris 9 8/03 发行版中是新增的。

Solaris 智能卡接口是用于智能卡终端的一组公共接口。请参看智能卡接口

增强的 crypt() 函数

此功能在 Solaris 9 12/02 发行版中是新增的。

口令加密可以防止口令被侵入者读取。现在,软件中有三种可用的加强口令加密模块:

有关如何使用这些新加密模块保护用户口令的信息,请参见《System Administration Guide: Security Services》。有关模块强度的信息,请参见 crypt_bsdbf(5) 手册页、crypt_bsdmd5(5) 手册页和 crypt_sunmd5(5) 手册页。

pam_ldap 中口令的管理功能

此功能在 Solaris 9 12/02 发行版中是新增的。

当与 Sun ONE Directory Server(以前的 iPlanet Directory Server)配合使用时,pam_ldap 口令管理功能可以增强整个 LDAP 命名服务的安全性。特别是,该口令管理功能可以:

有关 Solaris 命名和目录服务的详细信息,请参见《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》。有关 Solaris 安全功能的信息,请参见《System Administration Guide: Security Services》

可插接式鉴别模块 (PAM) 增强功能

此功能在 Solaris 9 12/02 发行版中是新增的。

通过包含新的控制标志位,扩展了 PAM 框架。新的控制标志位提供了跳过附加的栈进程的能力。如果当前服务模块成功并且在上一个强制模块中没有发生失败,则可以启用此跳过操作。

有关此更改的详细信息,请参见《System Administration Guide: Security Services》

系统资源增强功能

在之前的 Solaris 9 发行版基础上,此 Solaris 软件包括以下系统资源增强功能:

使用资源覆盖守护程序控制物理内存

这是 Solaris 9 12/03 发行版中的新增功能。

资源覆盖守护程序 rcapd 通过在项目(已定义了资源覆盖)中运行的进程来调节物理内存的损耗。相关联的公用程序提供了管理守护程序和报告相关统计信息的机制。

有关其他信息,请参见《System Administration Guide: Resource Management and Network Services》中的第  4  章 “Solaris 9 Resource Manager Topics”。另请参见 rcapstat(1) 手册页、rcapadm(1M) 手册页、project(4) 手册页和 rcapd(1M) 手册页。

扩展的记帐子系统

此功能在 Solaris 9 9/02 发行版中是新增的,在 Solaris 9 4/03 发行版中已经进行了修订。

您现在可以将扩展的记帐进程与 IPQoS 的流记帐模块配合使用。有关 IPQoS 的信息,请参见《IPQoS Administration Guide》

有关扩展的记帐功能的信息,请参见《System Administration Guide: Resource Management and Network Services》中的“Extended Accounting”。

Solaris 9 4/03 发行版中提供了 libexacct 的 Perl 接口。通过该接口,您可以创建 Perl 脚本,用于读取 exacct 框架生成的记帐文件。还可以创建写入 exacct 文件的 Perl 脚本。

这个新接口与基础 C API 在功能上是相同的。

您可以使用 Perl 接口以任务或进程为单位记录系统资源的占用情况。也可以以 IPQoS flowacct 模块提供的选定器为单位记录资源的占用情况。

有关 libexacct 的 Perl 接口的信息,请参见《System Administration Guide: Resource Management and Network Services》中的第  7  章 “Extended Accounting”

另请参见以下手册页:

系统性能增强功能

在之前的 Solaris 9 发行版基础上,此 Solaris 软件包括以下系统性能增强功能:

UFS 日志记录性能增强功能

此功能在 Solaris 9 12/02 发行版中是新增的。

UFS 日志记录功能允许更快的系统重引导。因为已经存储了文件系统事务,因此如果文件系统是一致的,则不需要再检查文件系统。

此外,本 Solaris 发行版中的 UFS 日志记录功能的性能提高,甚至超过了不带日志记录功能的文件系统的性能。标准性能评估协会系统文件服务器 (SPECsfs) 基准测试程序的结果表明,启用了日志记录功能的已安装 NFS 的文件系统性能相当于不带 UFS 日志记录功能的文件系统的性能。在某些 I/O 密集的配置中,带有日志记录功能的 UFS 文件系统的性能超过不带日志记录功能的 UFS 文件系统大约 25%。在其他测试中,带有日志记录功能的 UFS 文件系统的性能比不带日志记录功能的 UFS 文件系统高 12 倍。

有关如何在 UFS 文件系统中启用日志记录功能的信息,请参见 《System Administration Guide: Basic Administration》mount_ufs(1M) 手册页。

SPARC: 内存放置优化 (MPO)

此功能在 Solaris 9 9/02 发行版中是新增的。

Solaris 分发程序和虚拟内存子系统的功能得到了增强,可以优化应用程序访问内存所需要的时间。此增强功能可以自动改善许多应用程序的性能。此功能目前被用来支持特定的平台,如 Sun Fire 3800–6800、Sun Fire 12K 和 Sun Fire 15K。

可以在以下 Web 站点获取有关《Solaris 内存放置优化和 Sun Fire 服务器》的技术白皮书:

http://www.sun.com/servers/wp/docs/mpo_v7_customer.pdf

SPARC: 动态的私有共享内存 (DISM) 大页面支持

此功能在 Solaris 9 9/02 发行版中是新增的。

现在可以对动态的私有共享内存(DISM) 提供大页面支持。大页面支持可以提高能够动态调整共享内存大小的应用程序的性能。

有关 DISM 的详细信息,请参见系统性能增强功能

Web 浏览器增强功能

Solaris 9 软件包括 Netscape 7.0 浏览器。

Netscape 7.0

此功能在 Solaris 9 4/03 发行版中是新增的。

NetscapeTM 7.0 是一种跨平台浏览器,它集成了 Web 浏览、好友通信、讨论组参与以及动态 Web 页创建等多项功能。Netscape 7.0 提供了以下功能。

Netscape 7.0 包括以下主要特征。

Netscape 6.2.3

此功能在 Solaris 9 12/02 发行版中是新增的。Solaris 9 4/03 发行版中提供了 Netscape 7.0。请参见Netscape 7.0

桌面功能

Solaris 9 软件包括 GNOME 2.0 桌面。

GNOME 2.0 桌面

此功能在 Solaris 9 8/03 发行版中是新增的。

GNOME 2.0 桌面是用于 Solaris 软件的高级、直观的桌面。GNOME 2.0 桌面可以替代公用桌面环境 (CDE),而 Solaris 环境的几个发行版一直使用 CDE。

GNOME 2.0 桌面为用户提供了一个熟悉的环境,使他们能够轻松地与桌面上的应用程序和文档进行交互。GNOME 2.0 桌面包括以下功能:

GNOME 2.0 桌面包括以下重要组件:

  1. Nautilus 是高级文件管理器,它使用户可以组织并定位应用程序和文档。Nautilus 还可以使用户直接在文件管理器中查看文本文件和图片文件的内容。

  2. 桌面上的面板栏包括:

    • 应用程序启动程序

    • 系统菜单

    • 面板绘制者(子面板)

    • Applet

    通过面板可以快速启动应用程序以及查看系统状态。您可以创建无数个面板。

  3. 应用程序支持各种日常任务。GNOME 2.0 桌面中的应用程序包括:

    • 文本编辑器

    • 计算器

    • 字符映射

    • 图像查看器

    • PostScript 或 PDF Viewer

    • 媒体播放机

    • 录音机

    • 性能监视

    • 打印管理器

    • 终端

  4. Applet 是在面板上运行的多组公用程序。GNOME 2.0 桌面中的 Applet 包括:

    • 时钟

    • 收件箱监视器

    • CD 播放机

    • 音量控制

    • 字符调色板

    • 命令行

    • 键盘布局切换器

    • 窗口列表

    • 工作区切换器

有关 GNOME 2.0 桌面的详细信息,请参见 GNOME 2.0 Desktop Collection。有关此集合的详细信息,请参见Solaris 9 8/03 发行版中的新增文档和修订文档

X11 窗口功能

在之前的 Solaris 9 发行版基础上,此 Solaris 软件包括以下 X11 窗口增强功能:

Xscreensaver 程序

此功能在 Solaris 9 8/03 发行版中是新增的。

如果系统在一段时间内没有活动,Xscreensaver 程序将锁定显示器屏幕,以防止其他人访问您的系统会话。Xscreensaver 支持用于屏幕锁定期间的各种动画显示。此程序用于 GNOME 2.0 桌面。

X 事件拦截扩展 (XEvIE)

此功能在 Solaris 9 4/03 发行版中是新增的。

XEvIE 是一种底层接口,它可以拦截所有的键盘事件和鼠标事件,然后根据需要读取、分析或修改这些事件。该 X 扩展使用户可以更好地集成帮助技术,包括在 GNOME 2.0 桌面中使用的技术。

FreeType 2.1.x

此功能在 Solaris 9 4/03 发行版中是新增的。

FreeType 2.1.x 是提供简单应用程序编程接口 (API) 的开放源代码库。此 API 可以统一方式访问字体内容,而不用考虑文件格式。此外还提供了一些针对特定格式的 API,用来访问字体文件中的特殊数据。

Xserver 虚拟屏幕增强功能

此功能在 Solaris 9 12/02 发行版中是新增的。

Xserver 虚拟屏幕增强功能为 Solaris 软件的 GNOME 2.0 桌面提供了可访问性支持。此功能可以在只有一个帧缓存器的系统上提供对放大软件的支持。

Xrender 扩展

此功能在 Solaris 9 12/02 发行版中是新增的。

新的 Xrender 功能提高了在 Solaris 软件中运行的应用程序(例如 StarSuite 软件套件)的性能。Xrender 功能为这些应用程序提供了新式外观。Xrender 对 alpha 混合和透明效果使用硬件处理。

免费软件增强功能

在之前的 Solaris 9 发行版基础上,此 Solaris 软件包括以下免费软件增强功能:


注意 –

要查看这些免费软件包的许可条款、所有权和版权声明,请参见以下每个说明中包括的许可证路径。如果 Solaris 软件已被安装在默认位置之外的任何位置,请修改路径以访问位于安装位置的文件。

有关 Solaris 9 发行版中的免费软件列表,请参见免费软件增强功能


Ghostscript 7.05

此功能在 Solaris 9 8/03 发行版中是新增的。

Solaris 发行版中包括 Ghostscript 7.05 免费软件包。Ghostscript 7.05 可以读取 PostScript 和 PDF 文件,并可以在屏幕上显示这些文件或将这些文件转换为许多打印机可以使用的格式。请参见 /usr/sfw/share/man 下的 gs(1) 手册页。


注意 –

要查看 Ghostscript 的许可条款、所有权和版权声明,许可证路径为 /usr/sfw/share/src/<freeware name>


新的免费软件包:libxml2 2.4.16 和 libxslt 1.0.19

此功能在 Solaris 9 4/03 发行版中是新增的。

Solaris 9 4/03 发行版中新增或修订了以下新的免费软件包:


注意 –

要查看这些免费软件包的许可条款、所有权和版权声明,许可证路径为 /usr/share/src/<freeware name></filename>


ANT 1.4.1 免费软件包

此功能在 Solaris 9 12/02 发行版中是新增的。

Solaris 发行版中包括以下新的免费软件包:ANT 1.4.1—这是基于 Jakarta ANT Java 和 XML 的编译软件包。


注意 –

要查看 ANT 的许可条款、所有权和版权声明,许可证路径为 /usr/sfw/share/src/<freeware name>