Solaris 9 操作环境的新增功能

附录 B Solaris 7 软件发行版中的功能

附录 B 概括了 Solaris 7 操作环境中的功能。


注意:

本附录仅包括初始 Solaris 7 软件发行版中的功能。

Solaris 7 更新发行版中增加的功能记录在 附录 A,Solaris 8 软件发行版中的功能 中。


Solaris 64 位操作环境

功能说明 

SPARC: 64 位操作环境

64 位 Solaris 操作环境是一个 64 位操作系统支持的完全 32 位和 64 位应用程序和开发环境。此环境给现有的应用程序(包括源代码和二进制程序)提供了最大的兼容性和互操作性。同时,64 位 Solaris 操作环境克服了 32 位系统的许多限制。最明显的是,此环境支持 64 位虚拟地址空间,去除了其它现有的 32 位系统限制。 (此功能仅适用于 Solaris 操作环境 SPARC 平台版。)

Web 浏览器

功能说明 

Netscape Communicator

Solaris 7 软件现在随附了 Netscape Communicator。 

网络管理和系统管理

功能说明 

UFS 日志记录

UFS 日志记录是在事务应用于 UFS 文件系统之前在日志中存储事务(组成一个完整 UFS 操作的更改)的过程。存储了事务后,事务就可以在以后应用于文件系统。  

UFS 日志记录有两个优点。它可以防止文件系统变得不一致,因而不再需要运行 fsck(1M)。再者,由于绕开了 fsck,UFS 日志记录减少了系统崩溃或原因不明的停机后重新引导系统所需的时间。

UFS 安装选项: -o noatime

安装 UFS 文件系统时,要忽略文件的访问时间更新,可以指定 - o noatime 选项。 此选项减少了文件系统上访问时间无关紧要的磁盘活动(例如,Usenet 新闻假脱机)。

轻型目录访问协议 (LDAP)

轻型目录访问协议 (LDAP) 是一个基于 X.500 信息模型的、开放标准的、与平台无关的访问协议。LDAP 设计为在 TCP/IP 上运行并使用简单的字符串编码。LDAP 应用程序是客户机-服务器应用程序。 此发行版中包含的客户库使开发人员能够编写 LDAP 应用程序,并使用户能够运行支持 LDAP 的应用程序。 

SPARC: 动态重配置

动态重配置使服务提供商能够在一个运行的系统中添加或取出并更换热插拔系统板,从而避免了因重新引导而浪费时间。(此功能仅为某些 SPARC 系统提供。) 

新增命令: pgrep pkill

pgrep 命令检查系统上的活动进程,并在进程的属性与命令行指定准则匹配时显示其进程 ID。除了由 kill (2) 发信号给每个匹配的进程 ID 而不是显示这些进程 ID 外,pkill 命令的工作方式与 pgrep 命令相同。

更新的版本:sendmail 8.9

此版本包含限制垃圾邮件(非请求的大量电子邮件)的挂钩;包括虚拟主机以允许使用不同的域名来接收电子邮件;并且包含改进的配置分层结构,使生成您自己的 sendmail 配置文件容易得多。

新增公用程序:traceroute

Solaris 7 软件包括流行的 traceroute 公用程序。 traceroute 公用程序用于跟踪 IP 包到因特网主机所遵从的路由。该公用程序对于确定路由配置错误和路由路径故障特别有用。

系统故障转储公用程序

系统故障转储功能包括:

  • dumpadm 命令使系统管理员能够配置操作系统的故障转储。

  • 转储数据现在以压缩格式存储在转储设备上。

  • 当专用的转储设备(而非主交换区)是转储配置的一部分时,信息转储文件的保存是在后台进行的。

网络性能

功能说明 

带有 SACK 的 TCP (TCP SACK)

TCP 选择性确认 (TCP SACK) 提供了 RFC 2018 中描述的支持,能够解决与拥挤和多包丢弃有关的问题。 具体说来,TCP SACK 解决了通过卫星链路或跨洲链路使用 TCP 大窗口 (RFC 1323) 的应用程序中的问题。 

网络安全

功能说明 

RPC 修改: RPCSEC_GSS 命令

RPC 已根据 GSS-API 进行了修改。此修改增加了安全完整性和保密性,并且 NFS 服务不再限于某个特定的或单一的安全机制。  

NIS+ 扩展 Diffie-Hellman

NIS+ (Network Information Service+) 通过将身份验证密钥的长度从 192 位增加为 640 位提高了 NIS+ 安全性。 

BIND 8.1.2

Berkeley 因特网名称守护程序 (BIND) 是最流行的 DNS 实现,已升级为 8.1.2 版。该升级提供了新的配置文件,它通过使用访问控制列表 (ACL) 提高网络安全。 

安装

功能说明 

SPARC:安装 64 位操作环境

Solaris 7 安装程序有一个新复选框用于选择 64 位支持。当您在 UltraSPARCTM 平台上安装时,此功能被缺省选定。

使用 Solaris Web Start 安装 AnswerBook Collections

Solaris Web Start 产品(在 Documentation CD 上)提供了"指向并单击"界面,它具有安装 AnswerBook2 服务器、该 CD 上的所有文档集合或选定的文档集合的选项。 

更多的语言环境选项

在 Solaris 7 发行版中,Solaris 软件的英文和欧洲语言本地化版本已合并放在一张 CD 上。因此,在安装此合并 CD 的过程中有比 Solaris 2.6 软件更多的语言环境选项可供使用。 

文档

功能说明 

AnswerBook2 格式的手册页

手册页以 AnswerBook2 (SGML) 的格式提供,而不是以 AnswerBookTM 格式提供。此功能改进直接从其它 AnswerBook2 文档对手册页的浏览和链接。

从 Documentation CD 运行AnswerBook2

有了 Documentation CD 和对该 CD 所连接的系统的根访问权,通过使用 ab2cd 脚本,可直接从 CD 运行 AnswerBook2 服务器。然后您可以从该 CD 查看文档。

使用基于 CGI 的 Web 服务器

AnswerBook2 服务器可以在现有的 web 服务器(如 Sun WebServerTM)上运行,而不需要在系统上运行另外的 web 服务器以获得 AnswerBook2 支持。

控制式样表单错误的显示

AB2_DEBUG 是一个环境变量,可在 AnswerBook2 服务器上设置。该变量控制是否用一个红色的 "BUG" 给用户显示式样表错误。"

语言支持

功能说明 

增强的语言框架

  • 通过添加 6 个新的 UTF-8 语言环境,Solaris 软件已扩充了它的 Unicode 支持:法语、德语、意大利语、西班牙语、瑞典语和欧洲语言。另外,也包括具有多脚本功能的增强 Unicode 语言环境。用户可以键入和显示来自不同书写脚本(如日语、泰语和俄语)的文本。 用户还可以轻松地在脚本间切换,不需要更改为或安装新语言环境。

  • 复杂文本支持已集成到复杂文本布局语言(如阿拉伯语、希伯来语和泰语)中,这些语言需要特殊文本预处理以处理双向、复合和上下文相关的文本。

  • Solaris 7 软件实现因特网内部网输入法协议 (IIIMP),使 Solaris、Java 以及非 X Windows 应用程序提供的输入法之间具有无缝互操作性。

  • 桌面字体下载程序使用户能够下载、删除、重新编码和转换字体;检查状态;以及在 PostScript 打印机上执行其它管理任务。

扩充语言环境支持

  • 欧共体 (EC) 已同意以单一货币(欧元)进行标准化。从 1999 年 1 月起,欧共体的所有外汇、银行业务以及金融业将从使用其本地货币转变为使用欧元。预期到这场变革,Solaris 7 软件已经在 6 种新的用户语言环境中增加了对欧元货币的支持。

  • Solaris 软件增加了对东欧、泰国和中东地区语言的支持。

标准

功能说明 

UNIX 98 商标

Solaris 7 软件是注册的 UNIX 98。 

软件开发人员环境

功能说明 

SPARC:64 位开发人员环境

Solaris 7 操作环境给开发人员提供了完全 32 位和 64 位开发环境。 

运行时链接程序

运行时链接程序允许程序在无需设置 LD_LIBRARY_PATH 的情况下查找共享库,从而使共享库的装载更加高效。

man 公用程序的显示增强

man 公用程序现在能够显示以 SGML 以及传统的 nroff 编码的手册页。

Solaris 64 位 X Window 库

以 32 位版本给开发人员提供的所有核心 X11 共享库 (.so) 和所有 lint 库 (.ln) 以 64 位 Solaris 软件的 64 位版本提供。

Solaris 的 Java 开发工具包的性能改善

Solaris 的 Java 开发工具包 1.1.5 已经过特别优化和测试。因此,对于为企业开发和在网络上部署的 Java 应用程序,它提供了明显改善的可伸缩性和性能。 

包括的 WebNFS 软件开发工具包

WebNFS 软件开发工具包 (SDK) 为使用 WebNFS 的 Java 应用程序提供了远程文件访问。因为它直接实现 NFS 协议,所以 SDK 在主机系统上并不需要 NFS 支持。 

函数调用跟踪:truss 公用程序

truss 公用程序跟踪进程的系统调用、信号和机器故障。该公用程序使用一个新的选项增强了其功能,该选项能够跟踪被跟踪进程所执行的用户级函数调用的进入和退出。

改善的设备配置库

Solaris 7 软件中的 libdevinfo 库(用来获取设备配置信息)更加稳固和全面。有关更多信息,请参阅 libdevinfo(3) 手册页。

图形和图像

功能说明 

XIL 基础图像库

XILTM 基础图像库适合需要图像或数字视频(如文档图像、彩色预印、或数字视频生成和播放)的库或应用程序。

新增的对立体映像显示的支持能够显示代表左/右眼视图的映像对。它给映像显示提供了深度感知。 

XIL 开发人员工具包与 Solaris 是分开的,可免费获得。 

桌面

功能说明 

通用桌面环境 (CDE)

CDE 包含新的工具,使查找、处理和管理地址卡、应用程序、电子邮件地址、文件、文件夹、主机、进程和 web 地址变得容易。 

CDE 中包含对 Motif 2.1 的支持,Motif 2.1 包括 5 个新的 Motif 小部件且是 MT 安全的。Motif 2.1 支持 ISO 标准"复杂文本语言"语言环境。在该语言环境中,在 Solaris 7 操作环境上开发的单个二进制给希伯来语、阿拉伯语和泰语用户提供高级的和标准的支持。 

打印

功能说明 

增强的字体管理

"桌面字体下载程序"使用户能够下载、删除、重新编码和转换字体,检查状态并在 PostScript 打印机上执行其它管理任务。 

Intel 平台版硬件支持

功能说明 

SCSI 磁盘驱动程序 sd 命令

sd SCSI 磁盘目标驱动程序以前仅在 Solaris SPARC 平台版系统上提供,现在取代了 cmdk 用于 SCSI 磁盘支持和 ATAPI CD-ROM 支持。cmdk 驱动程序仍可用于支持非 SCSI 硬盘。

智能 I/O 框架支持

智能 I/O (I2O) 是用于模块化的高性能 I/O 子系统的一个新兴标准。此功能依赖于支持 I2O 的硬件,仅用于 Solaris(Intel 平台版)。