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

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

本章概括了 Solaris 9 9/02 更新发行版、Solaris 9 12/02 更新发行版和 Solaris 9 4/03 更新发行版中的新增功能和增强功能。这些增强功能中最突出的就是 SunTM Open Net Environment (Sun ONE) 功能。有关 Solaris 9 操作环境中所有增强功能的概括,请参见第 2 章,Solaris 9 操作环境的功能

为系统管理员提供的新功能

联网增强功能

说明 

发行日期 

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

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

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

4/03 

SPARC:Sun ONE Application Server 集成

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

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

一些主要功能如下: 

  • 集成了来自 Sun ONE Web Server 的 Sun ONE Message Queue 和超文本传输协议 (HTTP) 服务器

  • 提供了可伸缩性和高性能

  • 提供了全面的 Web 服务支持 – Java Web Service、简单对象访问协议 (SOAP)、Web 服务描述语言 (WSDL)

  • 提供了与 Sun ONE Portal Server 6.0 和 Sun ONE Directory Server 的互操作性

  • 使用 J2EE 参考实现

进行了如下名称更改: 

  • Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)

  • Sun ONE Web Server(以前的 iPlanet Web Server)

  • Sun ONE Portal Server(以前的 iPlanet Portal Server)

  • Sun ONE Directory Server(以前的 iPlanet Directory Server)

有关详细信息,请参见《Sun ONE Application Server 7 Getting Started Guide》。另请参见 http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html

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

12/02 

SPARC:Sun ONE Message Queue

Solaris 操作环境现在支持 Java 信息传送服务 (JMS) 应用程序。本 Solaris 发行版使用 Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)作为 JMS 提供者。 

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

在本 Solaris 发行版中,Sun ONE Message Queue 平台版提供了 JMS 规范的完全实现。该信息队列提供了诸如以下的附加功能: 

  • 集中管理

  • 可调的性能

  • 对 Java Naming and Directory InterfaceTM (JNDI) 的支持

  • 支持 SOAP 信息传送

有关详细信息,请参见《Sun ONE Message Queue 3.0.1 Administrator's Guide》和《Sun ONE Message Queue 3.0.1 Developer's Guide》。有关 Sun ONE Message Queue 版本和功能的信息,请参见 http://www.sun.com/software/products/message_queue/home_message_queue.html

12/02 

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

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

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

12/02 

IP 服务质量

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

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

9/02 

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

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) 手册页。

9/02 

IPv6 的数据包隧道

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

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

9/02 

安装增强功能

说明 

发行日期 

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

Solaris Flash 安装功能使您可以在一个系统(称为“主系统”)上创建 Solaris 操作环境的单个参考安装,然后在大量系统(称为“克隆系统”)上复制该安装。该安装是初始 Solaris Flash 安装,它会覆写克隆系统上的所有文件。 

Solaris Flash 安装功能为本 Solaris 发行版提供了新的增强功能。

  • Solaris Flash 安装现在只需做少量更改便可更新克隆系统。如果您有一个克隆系统并需要进行少量更改,可以创建一个差别归档文件,使其仅包含两个映像(原始主映像和更新的主映像)之间的差别。使用差别归档文件更新克隆系统时,只会更改差别归档文件中指定的文件。只有在所包含的更新主映像与原始主映像一致的克隆系统中才能使用 Solaris Flash 安装。您可以使用定制 JumpStartTMTM 安装方法将差别归档文件安装到克隆系统上。也可以使用 Solaris Live Upgrade 在复制的引导环境中安装差别归档文件。

  • 现在可以运行特殊的脚本,来配置主系统或克隆系统,或者验证归档文件。使用这些脚本,可以完成以下任务:

    • 配置克隆系统上的应用程序。对于一些简单的配置,可以使用定制 JumpStart 脚本来完成;而对于较复杂的配置,必须在主系统上对某些配置文件进行一些处理,或者在克隆系统上安装之前或之后对某些配置文件进行一些处理。此外,本地的安装前脚本和安装后脚本可以驻留在克隆系统上,保护本地定制不被 Solaris Flash 软件覆写。

    • 标识不可克隆的、依赖于主机的数据,使 Flash 归档文件独立于主机。修改这样的数据或将它们从归档文件中排除后,归档文件就会独立于主机。日志文件就是一个依赖于主机的数据的例子。

    • 在创建归档文件的过程中,验证软件的完整性。

    • 验证克隆系统上的安装。

有关详细信息,请参见《Solaris 9 安装指南》。有关使用 Solaris Live Upgrade 来安装差别归档文件的信息,请参见 http://docs.sun.c om 上的《Solaris 9 4/03 发行说明》。

4/03 

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

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

  • browse – 使用 browse 子命令,可以在终端窗口中查看已注册的软件。重复使用 browse 子命令,可以浏览已注册软件的目录分层结构。

  • info – 使用 info 子命令,可以查看有关已注册软件的信息。info 子命令可以标识以下信息:

    • 软件的安装位置

    • 指定软件所需要的其它软件

    • 依赖于指定软件的其它软件

    • 由于软件所需的软件包被删除,而遭到破坏的软件

  • unregisterunregister 子命令用于从 Solaris 产品注册表中删除软件安装信息。当您在没有从注册表中正确卸载软件的情况下将该软件从系统中删除时,可以使用 prodreg unregister 命令清除 Solaris 产品注册表中相关的废弃项。

  • uninstall – 使用 uninstall 子命令,可以通过启动软件的卸载程序来删除系统中已注册的软件。

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

4/03 

支持 LDAP 版本 2 配置文件

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

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

12/02 

在 Solaris Flash 归档文件中排除和包含目录及文件

flarcreate 命令用于创建 Solaris Flash 归档文件。该命令已使用新的选项进行了更新,从而提高了在创建归档文件时定义归档文件内容的灵活性。现在您可以排除多个文件或目录。从排除的目录中,您还可以重新添加子目录或文件。此功能在您要排除不希望克隆的大型数据文件时很有用。

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


注意:

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

    Solaris Flash(以前的 Web Start Flash)



12/02 

Web 浏览器增强功能

说明 

发行日期 

用于 Solaris 操作环境的 Netscape 7.0

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

  • 快速有效的浏览工具

  • 集成的邮件和即时信息传送增强功能

  • 快速高效的搜索功能

  • 更加安全的保密性

  • 企业功能

Netscape 7.0 的主要功能包括:  

  • 因特网用户支持:

    • Netscape NavigatorTM

    • Netscape Mail

    • Netscape Instant Messenger

    • Netscape Composer

    • Netscape Address Book

    • 其它工具和插件

  • 支持最新的行业标准,包括 Java 技术、IPv6、隐私偏好项目平台 (P3P)、XML、层叠样式表级别 1 (CSS1) 以及数据输出信息传送 (DOM),从而可以创建新型的 Web 应用程序。

  • My Sidebar – 为用户提供重要信息,例如最新新闻、股市行情、好友列表和拍卖信息。

  • 完全定制的集成查找 – 帮助提供更快速的信息访问,无需等待装入查找页面或打开框架。

  • 与浏览和邮件集成的即时信息传送 – 提高了您与同事好友之间的通信效率,增进了相互之间的联系。

  • 主题 – 使用户可以将个人的感受添加到浏览器中。Web 站点和企业可以根据客户的规定来创建浏览器。

  • 灵活、模块化的设计 – 丰富了用户的 Web 体验并提高了上网效率。

  • 完全支持英文、欧洲和亚洲语言。

  • 集成了 Java 技术 – 可以跨平台、无缝地访问基于浏览器的应用程序。

有关 Netscape 7.0 的详细信息,请参见 http://www.sun.com/software/solaris/netscape

4/03 

用于 Solaris 操作环境的 Netscape 6.2.3

在 Solaris 9 12/02 更新发行版中,NetscapeTM 6.2.3 已包含在 Solaris 操作环境中。Solaris 9 4/03 更新发行版中提供了 Netscape 7.0。请参见“用于 Solaris 操作环境的 Netscape 7.0”。

12/02 

安全性增强功能

说明 

发行日期 

IKE 硬件加速

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

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

4/03 

增强的 crypt() 函数

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

  • 与 Berkeley 软件发行版 (BSD) 系统兼容的 Blowfish 版本。

  • 与 BSD 和 Linux 系统兼容的 MD5 版本。

  • 与其它 Solaris 9 12/02 系统兼容的加强的 MD5 版本。

有关使用这些新的加密模块保护您的口令的详细信息,请参见《System Administration Guide: Security Services》。有关这些模块的功能的信息,请参见 crypt_bsdbf( 5)crypt_bsdmd5( 5)crypt_sunmd5( 5) 手册页。

12/02 

pam_ldap 中的口令管理功能

当与 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》。

12/02 

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

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

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

12/02 

文件系统增强功能

说明 

发行日期 

EFI 磁盘标号支持大型卷

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

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

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

  • 支持容量超过 1 TB 的磁盘。

  • 提供片 0–6,其中片 2 为单独的片。

  • 分区(或片)不能与主标号或备份标号重叠,也不能与任何其它分区重叠。EFI 标号的大小通常为 34 个扇区,因此分区从 34 扇区开始,这意味着没有分区可以从零 (0) 扇区开始。

  • 标号中不存储柱面、磁头和扇区信息,而用块来报告大小。

  • 以前存储在备用柱面区域(磁盘的最后两个柱面)中的信息,现在存储在片 8 中。

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

在本 Solaris 发行版中,Solaris 卷管理器软件也可用于管理容量超过 1 TB 的磁盘。有关内容,请参见系统管理工具中介绍的“Solaris 卷管理器支持大型卷”。

4/03 

系统性能增强功能

说明 

发行日期 

UFS 日志性能增强功能

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

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

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

12/02 

内存站点优化 (MPO)

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

9/02 

动态基本共享内存 (DISM) 大页面支持

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

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

9/02 

系统管理工具

说明 

发行日期 

Solaris 卷管理器支持大型卷

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

Solaris 卷管理器大型卷支持不适用于运行 32 位 Solaris 内核的系统。例如,运行 Solaris 操作环境(x86 平台版)或 Solaris 操作环境 SPARC 32 位内核的系统,不能使用大型卷支持。 

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

另请参见文件系统增强功能中的“EFI 磁盘标号支持大型卷”。

4/03 

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

重配置调整管理器 (RCM) 支持使 Solaris 卷管理器能够对动态重配置 (DR) 请求作出适当的响应。这样,在 Solaris 卷管理器控制下删除正在使用中的设备时,该操作就会被阻塞,同时显示相应的警告信息,直到该设备不再被使用为止,从而防止系统管理员不小心从 DR 配置系统中意外删除活动的卷。 

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

4/03 

Solaris 修补程序更新功能

您可以使用 Solaris 管理控制台修补工具中的“更新”选项或 smpatch update 命令来分析、下载和安装 SunSolve OnlineSM 程序中推荐的修补程序。

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

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

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

4/03 

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

不再需要使用专用测试 IP 地址来对单适配器 IP 网络多路径组进行失败检测。如果由于 IP 网络多路径组中只有一个网络信息中心 (NIC),因而不能进行故障转移,则现在可以合并测试地址和数据地址。当未指定测试地址时,in.mpathd 守护程序将使用数据地址来检测故障。

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

12/02 

X11 窗口功能

说明 

发行日期 

X 事件拦截扩展 (XEvIE)

XEvIE 是一种底层接口,它可以拦截所有的键盘事件和鼠标事件,然后根据需要读取、分析或修改这些事件。该 X 扩展更好地集成了辅助技术,包括那些计划包含进 GNOME 2.0 Desktop 中的技术。 

4/03 

FreeType 2.1.x

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

4/03 

Xserver 虚拟屏幕增强功能

Xserver 虚拟屏幕增强功能提供了对即将发行的用于 Solaris 操作环境的 GNOME 2.0 Desktop 的访问支持。此功能允许在只有一个帧缓存器的系统上提供对放大软件的支持。 

12/02 

Xrender 扩展

新的 Xrender 功能提高了应用程序的性能,例如运行在 Solaris 操作环境中的 StarSuiteTM 软件套件。Xrender 功能为这些应用程序提供了新型外观。Xrender 对 alpha 混合和透明效果使用硬件处理。

12/02 

系统资源增强功能

说明 

发行日期 

扩展的记帐子系统

在 Solaris 9 9/02 更新发行版中,您可以将扩展的记帐进程与 IPQoS 的流记帐模块结合使用。有关 IPQoS 的信息,请参见《IPQoS Administration Guide》。

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

libexacct 的 Perl 接口

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》中的“Extended Accounting”

9/02 

更新的 4/03 

语言支持增强功能

说明 

发行日期 

其它键盘支持

Solaris 9 4/03 更新发行版中增加了对以下三种键盘的软件支持:爱沙尼亚文键盘类型 6、加拿大法文键盘类型 6 和波兰文程序员键盘类型 5。使用该软件,加拿大、爱沙尼亚和波兰的用户可以根据自己的语言需要来更改标准的美国键盘布局,从而更灵活地进行键盘输入。 

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

4/03 

五笔输入法

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

4/03 

印度文输入法支持

Solaris 操作环境中添加了印度地方语言键盘输入支持。印度文语言用户可以在 Solaris 操作环境中使用他们首选的键盘布局来输入印度文字符。 

4/03 

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

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

  • 孟加拉文

  • 旁遮普文

  • 古吉拉特文

  • 泰米尔文

  • 玛拉雅拉姆文

  • 特鲁古文

  • 埃纳德文

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

4/03 

系统管理文档更改

说明 

发行日期 

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

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

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

4/03 

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

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

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

12/02 

“从 NIS+ 迁移到 LDAP”文档

附录“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 相关章节中还增加了各种组件的说明和示例。但并没有记录新功能。

9/02 

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

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

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

9/02 

为软件开发者提供的新功能

开发工具增强功能

说明 

发行日期 

栈检查 API

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

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

有关内容,请参见 stack_getbounds(3C)、stack_setbounds(3C)、stack_inbounds(3C) 和 stack_violation( 3C) 手册页。

4/03 

libumem 内存分配

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

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

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

4/03 

SPARC:Sun ONE Application Server 集成

Sun ONE Application Server 7 平台版(以前的 iPlanet Application Server)已集成在 Solaris 9 12/02 更新发行版中。请参见联网增强功能

12/02 

SPARC:Sun ONE Message Queue

Solaris 9 12/02 更新发行版支持 JMS 信息传送应用程序。这些应用程序基于 Sun ONE Message Queue(一个 JMS 提供者)。请参见联网增强功能

12/02 

增强的 crypt() 函数

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

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

开发者可以创建替换口令遮蔽算法的新模块。应用程序开发者必须使用 crypt_gensalt() 函数,而不能手动生成该 salt 字符串以传递给 crypt() 函数。

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

  • crypt_gensalt_impl() – 生成 salt 字符串

  • crypt_genhash_impl() – 生成加密的口令

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

12/02 

madvise() 函数的新标志位

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

  • MADV_ACCESS_LWP – 给予指定的轻量进程 (LWP) 以资源分配优先权

  • MADV_ACCESS_MANY – 指定被计算机上的进程集中使用的地址范围

  • MADV_ACCESS_DEFAULT – 将某个地址范围的访问模式重置为系统的缺省模式

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

12/02 

链接程序和库更新

本 Solaris 发行版包括了新的链接程序编辑器功能,例如字符串表压缩、未参考段删除和未参考相关检测。有关这些新功能的完整列表,请参见《 Linker and Libraries Guide》中的“New Linker and Libraries Features and Updates ”。

12/02 

智能卡中间件 API

Solaris 智能卡框架现在可以提供底层的中间件 API。通过使用智能卡读卡器,这些 API 可以用来与智能卡交换数据。这些 API 可以用于诸如 Sun BladeTM 和 Sun RayTM 系统的平台。用 Java 语言或 C 语言编写的应用程序可以使用这些接口。

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

9/02 

软件开发者文档更改

说明 

发行日期 

新的Solaris WBEM Developer's Guide

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

  • 删除了 SNMP 一章。

  • 包含 Solaris 架构的附录现在包含两个 MOF 文件:WBEMServices.mofSolaris_DMGT.1.0.mof。由于已将 Solaris_VM1.0.mof 文件中的两个供应程序移到 Solaris_DMGT.1.0.mof 文件中,Solaris_VM1.0.mof 被更新为 Solaris_VM2.0.mof

  • 在“Using the CIM Object Manager”一章中,更改了有关从以前的 Solaris 发行版升级的步骤。此更改删除了有关将以前的 WBEM 发行版中所使用的旧格式转换为目前的 CIM 对象管理器数据的建议,并添加了使用 mofcomp 命令重新编译所有 MOF 文件的新建议。

  • Solaris WBEM SDK Developer's Guide》和《Solaris WBEM Services Administration Guide》中的简介被合并为一章。

4/03 

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

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

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

4/03 

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

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

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

    Sun ONE Application Server 7 Getting Started Guide – 请参见开发工具增强功能中的“Sun ONE Application Server 集成”。


    Sun ONE Message Queue 3.0.1 Developer's Guide – 请参见开发工具增强功能中的“Sun ONE Message Queue”。


12/02 

附加软件中的新增功能

Web 浏览器功能

说明 

发行日期 

CoBundled 目录中的 Netscape 6.2.3

在 Solaris 9 9/02 更新发行版中,Netscape 6.2.3 位于 CoBundled 目录中。在 Solaris 9 4/03 更新发行版中,Netscape 7.0 被包含在 Solaris 操作环境中。请参见Web 浏览器增强功能

9/02 

免费软件增强功能

说明 

发行日期 

libxml2 2.4.16 libxslt 1.0.19

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

  • libxml2 2.4.16 – 一种用于创建基于标记的结构化文档或数据的标准

  • libxslt 1.0.19 – 一种用于定义 XML 变换的 XML 语言


注意:

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


有关 Solaris 9 操作环境中免费软件的列表,请参见免费软件

4/03 

ANT 1.4.1 免费软件包

Solaris 操作环境中包含以下新的免费软件包: 

    ANT 1.4.1 – Jakarta ANT 基于 Java 和 XML 的编译工具



注意:

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


有关 Solaris 9 操作环境中免费软件的列表,请参见免费软件

12/02