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

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

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

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

联网

说明 

发行日期 

SPARC; Sun ONE Application Server 集成

Sun ONE Application Server 7 平台版(以前的 iPlanetTM Application Server)已集成在 Solaris 9 12/02 更新发行版中。 该应用程序服务器平台版为企业级应用程序服务和 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 Message Queue 和来自 Sun ONE Web Server 的 HTTP 服务器

  • 可伸缩性和高性能

  • 全面的 Web 服务支持 – Java Web Service、SOAP、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 9 12/02 更新发行版支持 Java 信息传送服务 (JMS) 应用程序。本发行版使用 Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)作为 JMS 提供者。 

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

在 Solaris 9 12/02 更新发行版中,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 使用单个配置文件 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 系统软件现在支持 RIPv2。 

RIPv2 向 RIPv1 协议添加了 Classless Inter-Domain Routing (CIDR) 和 Variable-Length Subnet Mask (VLSM) 扩展。MD5 扩展保护路由器避免受到恶意用户的有意的错误指引。新的 in.routed 工具也包括内置的 RDISC 工具。

如果启用了包含多址通信的点对点链接,则 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 

安装

说明 

发行日期 

支持 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 6.2.3

在 Solaris 9 12/02 更新发行版中,NetscapeTM 6.2.3 已包含在 Solaris 操作环境中。Netscape 6.2.3 是一个应用程序套件,其中包括 Web 浏览器、邮件和新闻组以及 Web 发布功能。Netscape 6.2.3 允许用户浏览 Web、与同事通信、参加讨论组以及创建动态 Web 页。Netscape 6.2.3 还允许用户进行自定义。例如,“我的边栏”提供了对用户感兴趣的站点的访问。这些站点可以包含书签、搜索结果以及股票或天气信息。此外,Netscape 增强的搜索功能可以快速、方便地访问因特网上的信息。

Netscape 6.2.3 包括以下功能: 

  • Messenger 中对 LDAP 的支持 – 使用户可以设置与通讯簿和 LDAP 目录相关联的首选项。

  • 搜索 – 为启动一项搜索提供了多个访问点。在 Netscape NavigatorTM 浏览器中包含了 URL 栏和“搜索”按钮,在“我的边栏”中包含了“搜索”选项卡,并包含了“搜索”菜单。

  • 快速启动 – 减少了浏览器的启动时间。

  • 书签管理窗口 – 可以通过 Web 页名称、URL、上一次访问日期或其它属性来查找 Web 页。

  • 表单管理器 – 自动在整个 Web 表单中填入关键信息(如用户的姓名和地址)。

  • 方便地访问多个电子邮件帐户 – 使用户可以顺利地从业务帐户切换到个人帐户,同时保持各自的响应。 邮件帐户可以位于 Netscape WebMail 和 AOL Mail,以及其它因特网消息访问协议 (IMAP) 和邮局协议 (POP) 电子邮件帐户,例如 Yahoo。

  • 搜索和导航 – 允许集成几乎所有的搜索引擎。

  • 我的边栏 – 提供对 Netscape 和第三方的上百种选项卡的选择,包括新的选项卡如“历史记录”、“购物”和“FedEx”。

  • 即时信息传送 – 允许用户登录多个屏幕名称。

  • cookie 管理器 – 允许用户选择哪些站点可以或不可以设置 cookie。

  • 口令管理器 – 针对特定 Web 站点记住并自动填写用户名和口令。

12/02 

安全性能增强

说明 

发行日期 

增强的 crypt() 函数

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

  • 与 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 

系统性能增强

说明 

发行日期 

UFS 日志性能增强

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

此外,此 Solaris 发行版中的 UFS 日志的性能提高或超过了非日志文件系统的性能。SpecFS 基准测试程序的结果表明,启用了日志的已安装 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 

系统管理工具

说明 

发行日期 

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

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

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

12/02 

X11 窗口功能

说明 

发行日期 

Xserver 虚拟屏幕增强

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

12/02 

Xrender 扩展

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

12/02 

系统资源增强

说明 

发行日期 

扩展的记帐子系统

现在,您可以将扩展的记帐进程与流记帐模块结合使用,以用于网际协议服务质量 (IPQoS)。有关 IPQoS 的信息,请参见《IPQoS Administration Guide》。

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

9/02 

Solaris 文档更改

说明 

发行日期 

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 Administrator's Guide – 请参见联网中的"Sun ONE Message Queue"。

  • IP Network Multipathing Administration Guide – 请参见系统管理工具中的"为 Singleton IP 网络多路径组合并数据地址和测试地址"。

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 

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

开发工具

说明 

发行日期 

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 9 12/02 发行版包括三个用于 madvise() 函数的新标志位:

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

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

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

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

12/02 

链接程序和库更新

Solaris 9 12/02 发行版包括了新的链接程序编辑器功能,例如字符串表压缩、未参考段删除和未参考相关检测。有关这些新功能的完整列表,请参见《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 文档更改

说明 

发行日期 

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

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

    Linker and Libraries Guide – 请参见开发工具中的"链接程序和库更新"功能说明。


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 目录中。CoBundled 目录位于 Solaris_9 目录 Solaris_9/ExtraValue/CoBundled 中。这个目录位于 Solaris 9 9/02 DVD 和 Solaris Software 2 of 2 CD 中。

在 Solaris 9 12/02 更新发行版中,Netscape 6.2.3 被包含在 Solaris 操作环境中。请参见Web 浏览器功能

9/02 

免费软件

说明 

发行日期 

新的免费软件包

Solaris 9 12/02 更新发行版中提供了以下新的免费软件包: 

    ANT 1.4.1 – Jakarta ANT 基于 Java/XML 的建模工具



注意:

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


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

12/02