Solaris 8 操作环境的新增功能

Solaris 7 发行版本

表 1-2 讲述了 Solaris 7 发行版本新添的和增强的特征。

表 1-2 Solaris 7 特征

特征 

说明 

Solaris 64 位操作环境 

64 位操作环境 (仅适用于 SPARC) 

64 位 Solaris 操作环境是一个 64 位操作系统支持的完全 32 位和 64 位应用程序和开发环境。 它给现有的应用程序 (包括源程序和二进制程序)提供了最大兼容性和互操作性。 同时,64 位 Solaris 操作环境克服了 32 位系统的很多限制,主要是通过支持 64 位虚拟地址空间以及去除其他现有 32 位系统的限制来实现的。 (仅适用于 SPARC 平台版本。) 

Web 浏览器 

Netscape Communicator 

Solaris 7 软件现在与 Netscape Communicator 一起提供。 

网络和系统管理 

UFS 日志 

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

UFS 日志有两个好处。 它可以防止文件系统不一致,因而不再需要运行 fsck(1M)。 再者,因为可以不使用 fsck,UFS 日志减少了系统崩溃或原因不明的停机后重新引导系统所需的时间。

-o noatime UFS 安装选项

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

LDAP 

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

动态重配置 

动态重配置允许服务供应商在一个运行中的系统上添加、卸下和替换可热插的系统板,从而避免了因重新引导而浪费时间。(仅适用于某些 SPARC 系统。) 

新命令:pgreppkill

pgrep 命令查找系统上的活动进程并显示该进程的进程 ID,该进程的属性与命令行指定准则相匹配。 pkill 命令与 pgrep 命令作用方式相同,但pkill通过 kill(2) 发信号给每个匹配的进程 ID,而不是显示这些进程 ID。

sendmail 8.9

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

Traceroute 公用程序 

Solaris 7 软件将流行的 traceroute 公用程序捆绑在一起。 traceroute 公用程序是用来跟踪 IP 包到 Internet 主机的路由的。它对于确定路由选定配置错误以及路由选定路径故障特别有用。 

系统崩溃转储公用程序 

此系统崩溃转储特征包含:

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

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

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

网络性能 

带有 SACK 的 TCP 

TCP 选择性应答 (TCP SACK) 对提供如 RFC 2018 所述的支持以解决与阻塞和多包丢失有关的问题,特别是在卫星链接和跨洲链接上使用 TCP 大窗口 (RFC1323) 的应用程序中的问题。  

网络安全性  

RPCSEC_GSS

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

扩展 NIS+ 的 Diffie-Hellman 

通过将认证密钥键长度从 192 位增加到 640 位,NIS+ 提高了 NIS+ 安全性。 

BIND 8.1.2  

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

方便使用和管理改进 

安装 

SPARC:安装 64 位操作环境 

Solaris 7 安装程序有一个新复选框以选择 64 位支持;当安装在 UltraSPARCTM 平台时,它是缺省选项。

用 Solaris Web Start 安装 AnswerBook 

Solaris Web Start 产品 (在 文档 CD) 提供了带有安装 AnswerBook2 服务器、此 CD 上的所有文档或选定文档的集合选项的点击式界面。 

更多的语言环境选项 

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

文档 

可用的 AnswerBook2 格式手册页 

手册页在 AnswerBook2 中可用 (SGML),但不是 AnswerBook 格式。 它改进了直接从其他 AnswerBook2 文档对手册页的浏览和链接。 

直接从 文档 CD 运行 AnswerBook2 服务器 

有了文档 CD 和对与该 CD 连接的系统的根访问权,通过使用 ab2cd 脚本,直接从 CD 运行 AnswerBook2 服务器。 可以从该 CD 浏览文档。

使用基于 CGI web 服务器的能力 

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

控制显示式样表单错误的能力 

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

语言支持 

增强型语言框架 

  • 通过添加 6 个新的 UTF-8 语言环境,Solaris 软件已扩充了它的 Unicode 支持:法文、德文、意大利文、西班牙文、瑞典文和欧洲语言。另外,也包含带有多脚本能力的增强型 Unicode 语言环境。 用户可以从不同的写入脚本 (例如,日语、泰国语和俄语) 输入和显示文本,无需更改到新的语言环境或安装新的语言环境,就可容易地在脚本之间进行切换。

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

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

  • "桌面字体下载程序"允许用户下载、删除、重新编码和转换字体,检查状态并执行 PostScriptTM 打印机上的其他管理任务。

扩充语言环境支持 

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

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

标准 

UNIX 98 商标 

Solaris 7 software is branded UNIX® 98.

软件开发者环境 

64 位开发者环境 (仅适用于 SPARC) 

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

运行态链接器  

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

man 公用程序现在显示 SGML 代码

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

Solaris 64 位 X Window 库 

32 位版本给程序员提供的所有核心 X11 共享库 (.so) 和所有 lint 库 (.ln) 在 64 位 Solaris 软件的 64 位版本中也包括。

Java Development Kit for Solaris 的性能改进 

Java Development Kit 1.1.5 for Solaris 已经过特别调整和测试。 从而显著改进了开发用于企业和网络上的 Java 应用程序的可伸缩性和性能。 

包含 WebNFS Software Development Kit 

WebNFS Software Development Kit (SDK) 通过使用 WebNFS 为 Java 应用程序提供了远程文件访问。 因为它直接实现了 NFSTM 协议,所以在主机系统上并不需要 NFS 支持。

truss 现在执行函数调用跟踪

truss 公用程序跟踪一个进程的系统调用、信号和机器故障。使用新的选项,其功能已得以改进,能够进入和退出对一个被跟踪进程的用户级函数调用的跟踪。

改进的设备配置库 

Solaris 7 软件中的 libdevinfo 库 (用来获得设备配置信息) 更加强劲和全面。 有关详细信息,请参见 libdevinfo(3) 手册页。

图形/图像 

XILTM

XIL 基础图像库适于需要图像或数字视频 (如文档图像、颜色预编辑、数字视频生成和回放) 的库或应用程序。 

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

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

桌面 

通用桌面环境 (CDE) 

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

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

打印 

增强型字体管理 

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

Intel 平台版本硬件支持

SCSI 磁盘驱动程序 sd

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

智能 I/O 框架支持 

智能 I/O (I2O) 是用于模块化和高性能 I/O 子系统的一个脱颖而出的标准。 此特征依赖于使用 I2O 的硬件,仅用于 Solaris (Intel 平台版本)。