本章着重讲述 Solaris 8 操作环境的新增特征。 表 1-1 对本发行版本新增特征作了简要说明。关于这些特征的更详尽说明,请参见第 2 章,新增功能:仔细查看。
Solaris 操作环境是基于 web 计算的基础。 它具有可伸缩性并且能在 Internet 上经营和发展业务。 Solaris 64 位操作环境可提供处理非常大的文件所需的能力、性能和精确度。 Solaris 软件可靠、坚实和具有多种功能,用以提供能力、安全性、互操作性、可管理性和全局连通性。
下列的主要特征是此发行版本的重点。 表 1-1它概述了这些新增特征并第 2 章,新增功能:仔细查看 提供了每个特征的详细信息。
Internet 协议版本 6 (IPv6) 添加了更大的地址空间,并通过使用简化的报头格式、对认证和保密性的支持、地址分配的自动配置等来改进 Internet 的功能,从而具有新的优质服务的能力。
Solaris 8 操作环境为基于轻型目录访问协议 (LDAP) 的目录服务提供"命名服务"切换后端支持。
JavaTM 2 Software Development Kit (SDK) for Solaris 大大改进了 Java 应用程序的可伸缩性和性能。
"Solaris 安装 CD"提供了图形化的、基于向导并使用 Java 的应用程序来安装 Solaris 操作环境和其他软件。
Solaris 8 操作环境支持通用磁盘格式 (UDF) 文件系统,使用户可以交换存储在 CD-ROM、磁盘、软盘、DVD 和其他光介质中的数据。
"Solaris 智能卡"特征使安全管理员能够通过要求用户以智能卡的方式进行自我认证来保护计算机桌面或单个应用程序。
PDA 同步 (PDA sync) 应用程序使"桌面日历"、"桌面邮件"、"备注"以及 "地址"应用程序的数据与用户的个人数字助理 (PDA) 上的相似应用程序的数据保持同步。
"Solaris 8 软件 CD"和"语言 CD"包含对 90 多种语言环境的支持,涵盖 37 种语言。
Solaris 通用桌面环境 (CDE) 含有新的、增强的特征,这些特征包括方便使用的生产工具、PC互操作性和桌面管理工具。
"X 服务器"升级为 X11R6.4 行业标准,此标准包括提高用户生产率和机动性的特征,包括通过任何基于 web 桌面的 web 浏览器的远程执行 X 应用程序、Xinerama、"颜色使用策略"、EnergyStar 支持以及开发者工具包的新 API 和文档。
在下表中,术语"(详细信息)"是链接到"详细查看"一章各节中的联机链接。
特征 |
说明 |
---|---|
下一代 Internet 协议 |
|
IPv6 |
IPv6 添加了已增加的地址空间并通过使用简化的报头格式、对认证和保密性的支持、自动配置地址分配来改进 Internet 的功能并启用了新的服务质量能力。 (详细信息) |
目录服务和命名增强 |
|
本机轻型目录访问协议 (LDAP) |
"本机LDAP"为基于轻型目录访问协议 (LDAP) 的目录服务提供"命名服务"切换后端支持。 (详细信息) |
Java 增强 |
|
Java 2 Software Development Kit (SDK) for Solaris |
Java 2 SDK,标准版 1.2.1_04 版本,是用于 Solaris 操作环境的 Java 2 平台最新发行版本。它包括以下增强功能:
|
安装和管理 |
|
Solaris Web Start 增强型安装 CD |
Solaris Web Start (一个图形化的、基于向导的、使用 Java 的软件应用程序) 是用于安装 Solaris 操作环境和其他软件的,现在一个单独的安装 CD 上分发。 (详细信息) |
通过使用动态主机配置协议 (DHCP) 跨网络引导系统 |
网络安装可以使用 DHCP 获取跨网络引导客户机所需的引导参数和网络配置信息。在某些 SPARC 系统和基于 IA 的系统上支持 DHCP 引导。 (详细信息) |
IA:Solaris 8 中的引导分区 |
运行 Solaris Intel 平台版本的用户能够指定一个独立的 IA 引导分区。 (详细信息) |
IA:CD-ROM 引导 |
此新特征使用户可以使用 "El Torito" 标准从安装 CD (而不是像过去那样,使用"设备配置助理"软盘)来引导系统。 (详细信息) |
DHCP 管理器 |
"DHCP 管理器"为配置和管理 Solaris DHCP 服务器和 DHCP 数据库提供基于 Java 的图形界面。 它使系统管理员使用单一工具就能执行所有 DHCP 管理任务:设置和管理 DHCP 服务器、管理客户机配置选项和宏,并管理使用 DHCP 的网络和 IP 地址。 (详细信息) |
IA:大磁盘支持 |
通过使用经改进的 BIOS 接口访问磁盘,Solaris 8 Intel 平台版本现在全部使用大于 8 GB 的磁盘。(详细信息) |
Solaris 基于 Web 的企业管理 (WBEM) 服务 |
"Solaris WBEM 服务"软件是 Solaris 操作环境下基于 Web 的企业管理 (WBEM) 标准和技术的实现。 "Solaris WBEM 服务"是供启用 WBEM 的环境的开发者和管理员使用的,它提供了 Solaris 模式、CIM 模式类的扩充以及管理、安全和日志服务。(详细信息) |
在系统标识公用程序中对域名系统 (DNS) 的支持 |
DNS 已被添加到可通过系统标识公用程序配置的名称服务列表中。(详细信息) |
在系统标识公用程序中对 IPv6 的支持 |
在安装的时候,系统现经配置除可使用 IPv4 外,还可使用 IPv6。 (详细信息) |
数量不限的可用伪终端 |
Solaris 8 软件能打开任意数量的伪终端(由 rlogin 和 telnet 之类的程序使用) 。(详细信息) |
从"Solaris 8 文档 CD"阅读文档 |
ab2cd 脚本使所有用户都能够从"Solaris l8 文档 CD"直接读取 AnswerBook2TM 文档。已对它进行改进,以提供更好的用户反馈,使用户能够设置 ab2cd 在其上运行的端口编号,并阅读已安装在用户系统上的文档。(详细信息) |
产品注册 |
"Solaris 产品注册"是一个工具,使用 Solaris Web Start 3.0 或 Solaris 软件包管理命令 (例如,pkgadd) 管理安装的软件。 它可以使您:
|
联网 |
|
SPARCTM:域间网络 (IDN) |
IDN 使用户能够在动态系统域之间建立高速网络连接,而不需要特殊的硬件。(详细信息) |
IPv4 的 IP 安全体系结构 (IPsec) |
IPsec 为 IP 数据报提供保护。 此保护包含保密性、数据的高度完整性、部分序列完整性 (重放保护) 和数据认证。(详细信息) |
符合 IPv6 NFS/RPC 标准 |
此特征将 IPv6 支持以无缝方式添加到 NFSTM 和 RPC 中。对现有与 NFS 有关的命令没有更改。大部分 RPC 应用程序也可以运行在 IPv6 上而无需任何更改。一些带传输知识的高级 RPC 应用程序可能需要更新。(详细信息) |
逻辑链路控制器 2 (LLC2) |
II 类逻辑链路控制驱动程序 (LLC2) 与网络软件 (NetBIOS、SNA、OSI) 连接,从而在 Solaris 操作环境下运行到由所支持的通信适配器之一控制的实际 LAN 网络。当通过相应的 Solaris MAC 层驱动程序访问时,LLC2 驱动程序的该版本对以太网、令牌环和 FDDI 适配器的无连接和定向连接的逻辑链接控制 II 类 (LLC2) 操作都支持。(详细信息) |
在 IPv6 传输中的 NIS/NIS+ |
此特征使用户能够在 IPv6 RPC 传输中执行 NIS 和 NIS+ 操作,以及在 NIS、NIS+ 和 DNS 命名服务中存储 IPv6 地址。 (详细信息) |
sendmail 8.9.3 |
新增的选项和公用程序改进了 sendmail的存储和安全功能。 (详细信息) |
服务位置协议 (SLP) |
SLP 是一个用于查找企业网络内的共享资源 (如打印机、文件服务器、netcam 等等) 的因特网工程组 (IETF) 协议。Solaris 8 操作环境含有一个 SLP 完全实现方案,它包括可使开发者编写启用 SLP 应用程序的 API,并且给系统管理员提供轻松扩展网络的框架。(详细信息) |
Solaris STREAMS 框架增强 |
通过确保 STREAMS 处理使用与用户进程优先级不冲突的优先级,Solaris 8操作环境中的 STREAMS 框架增强给实时进程提供了更确定的响应时间。(详细信息) |
网络时间协议 |
NTP 提供精确的时间和网络时钟同步,用于分布式计算环境。 Solaris 8 发行版本已经升级到包括 3-5.93e 版本。 (详细信息) |
通用磁盘格式 (UDF) 文件系统 |
|
通用磁盘格式 (UDF) 文件系统 |
本 Solaris 发行版本支持 UDF 文件系统 (在光介质上存储信息技术的行业标准格式)。可使用 UDF 文件系统在下列组件 (如果这些组件含有 UDF 文件系统) 上交换数据:
|
NFS 服务器记录 |
NFS 服务器记录允许 NFS 服务器提供在其文件系统上执行的文件操作记录。 此特征对于使匿名 FTP 档案可供 NFS 和 WebNFSTM 客户机使用的站点特别有用。 (详细信息) |
IA:扩展内存 (XMEM) 支持 |
XMEM 支持提供了一种机制,此机制使单个 32 位进程能够高效地分配和管理大于 4 GB 的实际内存。 XMEM 特征实现为一个文件系统 (xmemfs),系统管理员可以安装和使用这个文件系统为应用程序保留内存。(详细信息) |
WebNFS JavaBeans 组件 |
WebNFS JavaBeansTM 组件含有一个 XFileChooser 类,该类扩展了 Java 2 API 的 JFileChooser 图形组件。 任何需要显示文件选择器以使用户能选择文件来输入 (打开) 或输出 (保存) 的 Java 2 应用程序都能使用此 bean。 使用 XFileChooser,应用程序可以通过使用 NFS URL 命名存取本地盘或 NFS 服务器上的文件。 (详细信息) |
在 UFS 文件系统上的延迟存取时间更新 |
dfratime 和 nodfratime这两个新增安装选项可以启用和禁用 UFS 文件系统上的延迟存取时间更新。 如果启用,文件系统的写存取时间更新可能会延迟,直到以其它原因 (不是因为更新存取时间)访问磁盘为止。(详细信息) |
诊断和可用性增强 |
|
coreadm 命令 |
coreadm 命令提供了灵活的core 文件命名惯例和更好的 core 文件保留。(详细信息) |
用 proc 工具检查 core 文件 |
一些进程工具已经被增强,以便除了检查活进程外,还能检查进程 core 文件。 proc 工具是公用程序,可以操作 /proc文件系统的特征。 (详细信息) |
经改进的设备配置 (devfsadm) |
devfsadm命令为管理 /dev 和 /devices 目录中的专用设备文件提供了一个改进的机制,包含对动态重新配置事件的支持。(详细信息) |
经改进的系统错误消息 |
系统引导和错误消息格式现为 syslog(1M) 记录工具生成的消息提供了数字标识符、模块名称和时间印记。 另外,以前系统紧急情况和重新引导后丢失的消息现在可得以保存。 |
模块调试器 (mdb) |
mdb 是一个新的可扩展公用程序,用于正在执行的操作系统、操作系统故障转储、用户进程、用户进程信息转储以及目标文件的低级调试和编辑。 (详细信息) |
远程控制台消息传送 |
此发行版本包含 consadm 命令,该命令可使您选择串行设备作为排除远程系统问题的辅助 (远程) 控制台。 (详细信息) |
TCP/IP 内部跟踪支持 |
当连接被重置 (RST) 包终止时,TCP/IP 现在通过记录 TCP 通信提供内部跟踪支持。 (详细信息) |
性能和可伸缩性增强 |
|
IA:新增对实际地址扩展 (PAE) 模式的支持 |
随着 Pentium Pro 的发行,Intel 在其高级处理器上引入了一个称为 PAE 的模式。 通过使用 PAE,Solaris Intel 平台版本可以寻址最大达 32 GB 的物理内存。(详细信息) |
apptrace |
apptrace 是一个新的应用程序调试工具,它可以使应用程序开发者和系统支持人员通过为 Solaris 共享库提供调用跟踪来调试应用程序或系统问题,这种方法可以显示出导致失败点的一系列事件。(详细信息) |
SPARC:busstat |
busstat 是一个新的系统监视工具,它提供了对系统中与总线相关的硬件性能计数器的命令行访问。用 busstat 查看性能计数器可使您测量硬件时钟周期和总线统计数字,包括多处理器系统上的 DMA 和高速缓冲存储器一致性事务。 (详细信息) |
服务器的更快引导 |
大型服务器的引导现在需要的时间大大减少。 (详细信息) |
poll()的新替代接口 |
/dev/poll 是用于完成 I/O 事件的第二种轮询方式,当在一个长时间处于打开状态的文件描述符上必须轮询大量事件时,它可大大提高性能。 这种特征是对 poll(2) 的补充;并不取代 poll(2)。(详细信息) |
prstat |
prstat 公用程序反复检查所有系统上的活动进程,并根据选定的输出模式和排序顺序来报告各种统计数字。(详细信息) |
IA:Xeon 增强 |
为最大限度地发挥性能,Solaris 8Intel 平台版本现支持 IA 32 位处理器 (Pentium II 和 Pentium III) 的页面属性表 (PAT)的特征。(详细信息) |
安全性增强 |
|
Solaris 智能卡 |
"Solaris 智能卡"特征执行了开放卡框架 (OCF) 1.1 标准。 通过要求用户用智能卡认证自己的身份,安全管理员可使用此技术保护计算机桌面或单个应用程序。 (详细信息) |
缺省文件系统和目录许可 |
Solaris 8发行版本中的很多系统文件和目录与以前的发行版本相比,有不同的缺省拥有权和更严格的许可权。(详细信息) |
基于角色的访问控制 (RBAC) |
传统的基于超级用户的系统给任何可以成为超级用户的人都授予全部超级用户权力。有了 RBAC,网络管理员可以给一般用户分配有限的管理能力。(详细信息) |
用户审计事件的集中管理 |
文件/etc/security/audit_user 存储用户和角色的审计预选类,现在名称切换支持此文件。 现在已经不必在每个用户有访问权的系统上都为用户建立审计事件。 |
实时系统增强 |
|
高分辨率计时器 |
高分辨率计时器 (HRT) 绕过传统的 10 毫秒时间接口,来从硬件揭示物理时钟中断的精细度。 因此,HRT 接口允许实时进程控制 (多处理器系统中的) 一个处理器并在计时事件中以任何所需要的精度运行。(详细信息) |
用户级优先级继承 |
实时线程特征实现了 POSIX 接口 (以前只是用伪接口代替),让高优先级线程将其优先级"借给"低优先级线程,直到它释放锁定为止。(详细信息) |
通用桌面环境 (CDE) 桌面增强 |
|
个人数字助理 (PDA) 支持 |
PDA 同步 (PDASync) 是基于 Java 的应用程序,使用户很容易就能将桌面日历、邮件、地址簿和备注与它们的 PDA 同步起来。 (详细信息) |
热键编辑器 |
热键编辑器使用户能够将一系列命令预定义为一个指定的功能键,从而提高生产率和效率。(详细信息) |
Java 媒体框架 (JMF) |
JMF 是一个基于 Java 的应用程序,除为 MIDI 提供音频支持外,还为 MPEG1、MPEG2、Quicktime 和 AVI 提供了光滑流视频文件格式支持。 此特征使用户可以利用实时视频创建和广播功能。(详细信息) |
SPARC:音频混音器 |
现在,CDE 包括一个新的 GUI 工具,即 sdtaudiocontrol,它取代了 audiocontrol。 sdtaudiocontrol 使用音频混音器特征并提供其他的特征。(详细信息) 另请参见 "SPARC: 音频混音器" |
SPARC:PC 启动器 1.0 版 |
通过自动启动相关的 Windows 应用程序和文件来立即查看、编辑和打印很多常见类型的 PC 文件或附件,SunPCi 的 PC 启动器 1.0 版使用户能够获得完备的访问权和权力。 (详细信息) |
Netscape 应用程序启动器 |
"NetscapeTM应用程序启用器"使用户可以很容易地访问和自动启动 Netscape 文件和相关的 Netscape 应用程序,如"书写器"。此特征简化了 Netscape 应用程序访问,不再需要运行整个 Netscape 环境。 (详细信息) |
打印客户机增强 |
打印客户机现可使用户轻松地配置他们自己的打印机和缺省打印机设置,而不会受到网络管理员的干预。 (详细信息) |
SDTImage 增强 |
SDTImage 屏幕快照特征现可使用户从命令行轻松而快速地捕获一个屏幕快照图像。 (详细信息) |
智能卡支持 |
CDE 现支持智能卡认证安全技术。当登录到一个受保护的系统上的 CDE 时,屏幕锁定后重新登录时,或拔下智能卡后重新认证时,用户现在可以使用智能卡认证他们的身份。 CDE 对内部和外部智能卡设备都支持。(详细信息) |
ToolTips |
ToolTips 给用户提供了 Balloon Help,它是对图标功能的简短描述。(详细信息) |
X11R6.4 支持 |
X 服务器已升级到 X11R6.4 行业标准,此标准包括提高用户生产率和机动性的关键特征,包括通过基于 web 桌面上 web 浏览器的远程执行 X 应用程序、Xinerama、颜色使用策略、EnergyStar 支持以及开发者工具包的新 API 和文档。 (详细信息) |
扩展的控制面板 |
此特征为桌面定制 (如颜色、字体、背景和应用程序管理器的桌面控制) 提供了一个统一的、一致的和可扩展的启动板。 |
Web 服务 |
|
Java 插件 |
Solaris 操作环境的 Java 插件是一个 Netscape NavigatorTM 的附加产品,它通过使用 Java 运行时环境 (JRE) 1.2 而不是使用与 Navigator 捆绑在一起的缺省 Java 虚拟机 (JVM),使 Java applets 和 JavaBeans 组件可以运行在 Web 页上。 (详细信息) |
Netscape Communicator 4.7 |
Solaris 8 包括 Netscape Communicator 4.7,现在,在缺省状态下会将它安装到系统上。 (详细信息) |
Solaris 网络高速缓冲存储器和加速器 (NCA) |
在 HTTP 请求期间,通过维护被访问的 web 页的内核中高速缓冲存储器,Solaris NCA 提高了网络服务器性能。(详细信息) |
Apache web 服务器 |
开放源代码 Apache web 服务器现与 Solaris 捆绑在一起。 它包含所有标准 Apache 模块,除包括 mod_perl模块以外,还包括代理服务器支持。 (详细信息) |
打印 |
|
打印命名增强 |
此 Solaris 发行版本支持 /etc/nsswitch.conf 中的 printers 数据库,即名称服务切换文件。 printers 数据库给网络上的客户机提供了集中打印机配置信息。(详细信息) |
Solaris 打印管理器 |
"Solaris 打印管理器"是基于 Java 的图形用户界面,使您可以管理本地和远程打印机访问。 此工具可用于下列名称服务环境:NIS、NIS+、带有联合命名服务 (FNS) 的 NIS+ 和文件。(详细信息) |
语言支持 |
|
通用语言范围 |
在"Solaris 8软件 CD"和"Solaris 8 语言 CD"上,Solaris 8 操作环境均包含对 90 多种语言环境的支持,涵盖了37 种语言。 (详细信息) |
经改进的语言安装和设置 |
语言 CD 打包方式的改变减少了混合语言安装的存储需求。 安装界面的重新设计使语言选择和分组极其直观。(详细信息) |
扩充的 Unicode 支持 |
通过增加简体中文和繁体中文的新 Unicode (UTF-8) 语言环境,Solaris 8 继续扩展对 Unicode 的支持。(详细信息) |
用户可扩充的代码集转换 (geniconvtbl) |
有了 Solaris 8 操作环境,通过使用 geniconvtbl 公用程序,开发者可以容易地创建用户自定义代码集转换并将其添加到 Solaris 系统。 还支持对现有的 Solaris 代码集转换的修改。(详细信息) |
经改进的数据互操作性 |
通过添加下列 iconv 数据转换公用程序,Solaris 8 已经改进了与非 Solaris 环境的数据互操作性:
|
添加的新语言环境 |
Solaris 8 已添加了冰岛 (ISO8859-15) 和俄语 (ANSI1251)两个新语言环境。 新添的俄语语言环境是在现有的俄语 (8859-5) 语言环境之外增加的语言环境,它提供当地 Microsoft 数据编码支持。(详细信息) |
文档 |
|
AnswerBook2 文档服务器更新 |
在此发行版本中,AnswerBook2 文档服务器已更新。 自 Solaris 7 发行版本发行以来的主要更改包括用文本替换 AnswerBook2 浏览图标、改进对非英语语言环境的支持和用来改进整体性能和稳定性的一些小改动。 (详细信息) |
参考手册重组 |
SunOS 参考手册讲述 C 库函数的部分 (但不包括系统调用),现在有 6 本书,而不是过去的 1 本书。 这些书是
|
SPARC:音频混音器 | |
SPARC:音频混音器 |
音频混音器驱动程序现使多个应用程序可同时播放和录制音频。此新的增强功能取代了原来的只支持单一播放应用程序和单一录制应用程序的能力。 另外,CDE 1.4 现包含一个新的 GUI 工具,sdtaudiocontrol,它取代了 audiocontrol 。 sdtaudiocontrol 使用音频混音器特征并提供其他的特征。 (详细信息) |
软件开发者环境 |
|
SPARC:64 位 Kodak 颜色管理系统 (KCMS) 库 |
Kodak 颜色管理系统库TM (KCMSTM) 现提供 64 位版本的库。 当前使用 KCMS 并转换成 64 位操作环境的应用程序系统现在能保留颜色管理了。 (详细信息) |
随时就绪的 Power ManagementTM |
有了 Solaris 8 操作环境,对使用新设备电源管理界面的设备驱动程序将自动进行电源管理。(详细信息) |
cpustat 和 cputrack 命令 |
新的 cpustat 和 cputrack命令分别捕获全系统的和每个进程的 CPU 统计数字,以监视一个系统或进程的运行。 (详细信息) |
运行时链接审计的扩展 |
调用运行时链接审计库的其他方法是由链接编辑器选项 -p 和 -P 来提供的。 已添加了其他的运行时链接审计界面 la_activity() 和 la_objsearch()。(详细信息) |
实际摘录和报表语言 (Perl) 5 |
Solaris 8发行版本包含流行的编程语言 Perl 5.005_03。 Perl 通常用来制作 CGI 脚本以及自动化复杂的系统管理任务。 (详细信息) |
开发者的基于角色的访问控制 (RBAC) |
在 Solaris 操作环境上添加 RBAC,使开发者有机会在新的和修改的应用程序中交付细粒度的安全性。 开发者现在能创建享有特权的功能,来检查授权而不是检查如超级用户之类的特定的 ID。(详细信息) |
安全路径名从 /usr/lib更改为 /usr/lib/secure |
现在对于 32 位对象,用于文件预装的安装路径是 /usr/lib/secure;对 64 位 SPARCV9 对象则为 /usr/lib/secure/sparcv9。(详细信息) |
动态字符串标记支持 |
使用 $ISALIST、$OSNAME 和 $OSREL动态字符串标记,为建立指令集特定的相关和系统特定的相关提供了更大的灵活性。(详细信息) |
strftime() 函数更新 |
strftime() 函数的 %u 转换规范已更改。 (详细信息) |
备选一级库线程 |
备选线程实现提供了一个一级模型,在此模型中用户级线程与轻量进程 (LWP) 一一相关。 此实现比标准实现更简单,对多线程应用程序会更有益。 (详细信息) |
SPARC:音频混音器驱动程序 |
音频混音器驱动程序现在允许多个应用程序同时播放和录制音频。 (详细信息) |
更新群集相关的设备驱动程序的 DDI 接口 |
文档概述为编写设备驱动程序的人员引进了设备类、接口修改和添加的概念。 (详细信息) |
8 位可视支持 |
8 位可视共享库允许仅有 24 位硬件的设备驱动程序显示 8 位可视应用程序。 |
IA 硬件增强 |
|
高级配置和电源接口 (ACPI) |
ACPI 是一个新的、更灵活的配置和控制 IA 硬件的方法。 ACPI 淘汰了"即插即用 BIOS"及 Intel 多处理器规范 (MPSPEC)。 如果您的基于 IA 系统上有 ACPI,Solaris 8 就自动使用它配置硬件。 (详细信息) |
PCI 热插支持 |
此特征使标准 PCI 适配器能够热插到具有热插能力、正在运行 Solaris Intel 平台版本的机器上。 在系统运行过程中,您现在可以给系统添加 (热添加) 或从系统卸下 (热卸下) 适配器。 (详细信息) |
对键盘和鼠标设备的通用串行总线 (USB) 支持 |
Solaris Intel 平台版本现提供对鼠标和键盘设备的 USB 支持。 (详细信息) |
X 服务器视频驱动程序增强 |
Solaris Intel 平台版本现提供对更多视频设备的支持。 (详细信息) |
IA SCSI 驱动程序 |
|
IA:cadp 驱动程序增强 |
Solaris cadp 驱动程序现支持 Adaptec Ultra2 适配器。 (详细信息) |
IA:ncrs 设备驱动程序增强 |
除了一般的功能和性能改进外,Solaris ncrs 设备驱动程序现还支持 SCSI 热插功能和 Ultra2 设备。 (详细信息) |
IA:symhisl 设备驱动程序 |
Solaris Intel 平台版本现包括 symhisl 设备驱动程序,此驱动程序支持 SYM22910 和 SYM21002适配器。 (详细信息) |
其他软件 | |
早期访问软件 |
Solaris 8 发行版本包含一个带有 EA 软件的"早期访问"(EA)目录。 详细信息,请参阅 Solaris 软件 CD 2 (共 2 张) 的 README。 |
免费软件 |
Solaris 8 发行版本包括一些免费工具和库。 这些工具有助于管理和开发任务的工具开发。 (详细信息) |
本节讲述了以前的 Solaris 发行版本中引入的特征。
表 1-2 讲述了 Solaris 7 发行版本新添的和增强的特征。
表 1-2 Solaris 7 特征
表 1-3 描述了 Solaris 2.6 发行版本的新的和增强的特征。
表 1-3 Solaris 2.6 特征
特征 |
说明 |
---|---|
Java |
|
Java 虚拟机 |
Java 虚拟机 1.1 集成了用于 Solaris 操作环境的 Java 平台。 它包括开发 Java applet 和应用程序所需的 Java 运行时环境和基本工具。 |
HotJavaTM浏览器 |
HotJava 浏览器提供了一个方便使用、可定制的用户界面,用于流览 Internet 和公司的 intranet。 它能以 applet 的形式运行可执行内容。 (Applet 是可包含在 HTML 页面的 Java 程序,很像在 HTML 中包含的图像。) |
Intranet/Internet 服务 |
|
WebNFS 软件 |
WebNFS 软件可以通过 Web 使用 NFS 协议来访问文件系统。 此协议是很可靠的,并能在业务繁忙时提供更大的吞吐量。 |
性能改进 |
|
数据库性能 |
|
UFS 直接 I/O |
对于 UFS 文件,直接 I/O 使一个程序能够直接从磁盘读取数据和将数据写到磁盘,而不经过虚拟存储器高速缓存缓冲器。 大容量 I/O 操作的一个实例是将大量卫星数据下载到一个文件中。 |
原始 I/O |
已对低级 I/O 支持例行程序作了改进,用以显著提高无文件系统的磁盘设备的 I/O 吞吐量。(原始设备常常用于数据库文件。) 重写 SPARCstorageTM 磁盘阵列的驱动程序以提高其吞吐量。 |
网络/Web 性能 |
|
内核套接字 |
内核套接字实现提供了与 SunOS 4.x 和 BSD 套接字的改进的兼容性,从而启用更高的套接字性能。 |
TCP 大窗口 |
TCP 大窗口提供如 RFC1323 中所述的支持。 通过使用超过常规 64k 字节限制的窗口,它改进了高带宽网络 (如 ATM) 上的或高延迟网络 (如卫星链接) 的性能。 |
零拷贝 TCP/硬件校验和 |
已使用零拷贝 TCP 以消除从用户空间到内核空间的复制。 也添加了硬件校验和支持。 由于避免了校验和的软件计算以及将作业卸载到支持它的网络适配器上,从而提高了性能。 当前仅在 SunATMTM 卡上支持它。 |
方便使用和管理改进 |
|
安装 |
|
Solaris Web Start 基于浏览器的安装 |
Solaris Web Start 是一个基于浏览器的公用程序,它指导用户选择和安装 Solaris 及捆绑的应用程序软件。 |
安装文档 | 文档的重新组织使得查找关于如何安装 Solaris 软件的信息更加容易。 |
IA 设备配置 |
"配置助理"界面是 Solaris (Intel 平台版本) 软件的新引导系统的一部分。 它决定哪些硬件设备在机器上;说明每个设备所使用的资源以及使用户能够选择从哪个设备上引导。 |
IA 配置外围设备 |
kdmconfig程序是用来配置基于 IA 系统的鼠标、图形适配器和监视器。 如果一个 Owconfig 文件已经存在,kdmconfig 就会从该文件提取任何有用的信息。 另外,此更新版本的 kdmconfig也会检索由 devconf 程序放到 devinfo 树下的信息,并使用此信息自动识别设备。 |
更改的 Solaris CD 布局 |
Solaris CD 上的 0 片已重新组织,使之更加直观和可扩充。 |
重新分配磁盘空间的升级 |
upgrade 选项提供了一个自动布局特征,如果当前文件系统没有足够空间进行升级,可使用该选项来重新分配磁盘空间。 |
测试升级配置文件 |
pfinstall 命令现在可用于测试使用升级选项的配置文件。 |
更改系统的引导设备 |
现在,在安装过程中系统的引导设备是可更改的。 |
预配置系统配置信息 |
使用 sysidcfg 文件,您现在可以通过一组关键字来预配置系统配置信息。 您可以选择提供一个或多个关键字预配置不同级别的系统信息。 |
可选的 8 位语言环境 | 在英语版 Solaris 2.6 CD 中的安装窗口提供了一些英语语言环境。 要使用 8 位字符,用户应通过 -en_XX 选项之一来安装。 安装过程中使用的语言环境成为缺省系统语言环境。 |
文档 |
|
AnswerBook2 文档 |
可用任何流行的浏览器访问 Solaris 联机文档。 AnswerBook2 查看器使用基于web 浏览器的界面,使用户可以查看和打印各种 Solaris 信息,其中包括现有的 AnswerBookTM 文档和手册页。 |
桌面 |
|
通用桌面环境 (CDE) |
Solaris CDE 是一个基于 Motif 的高级桌面,带有方便使用的界面,在 UNIX® 平台上提供一致的外视感觉。 有了 Solaris CDE,您可以不经修改就可以运行 OpenWindowsTM 应用程序。 另外,CDE 应用程序与 Web 集成在一起;例如,您可以在 CDE 邮件程序中单击 HTTP 地址,浏览器就会在选中的地址打开。 |
SPARC 桌面的电源管理 |
当不使用桌面系统时,"电源管理"软件可使用户节约桌面系统上的电力消耗。 缺省情况下,如果有 30 分钟没有使用,所有 UltraSPARC 桌面系统就会关闭。 如果需要,用户可以修改或关闭"电源管理"。 |
OpenWindows 桌面 |
OpenWindows 3.6 桌面和库已用错误修复进行了更新,准备好迎接 2000 年。 |
Unicode 2.0 支持 |
已为西欧、俄罗斯、希腊以及波罗地海国家添加了 10 种新的语言环境。 |
Unicode 2.0 支持 |
已添加了符合 Unicode 2.0 和 ISO 10646 标准的两种语言环境。 这些语言环境允许多脚本输入和输出,是 Solaris 操作中提供此功能的第一批语言环境。 这些语言环境仅支持 CDE 环境,包括 Motif 和 CDE 库 |
字体管理 |
-" 字体管理"使 X Window 系统的字体容易安装和使用。 它支持用于多字节语言的 TrueType、Type0、Type1 和 CID 字体,并提供相当的字体预览功能。 它完全集成到 CDE 桌面。 - 可通过 X 和 Display PostScript 来支持 TrueType 字体。 "字体管理"使第三方字体方便地安装和集成到 Solaris 环境中。 |
亚洲语言增强 |
重构后 Solaris 2.6 软件对扩展 UNIX 代码集 (EUC) 有着历史的依赖性。 附加代码集支持和用于亚洲 PC 编码标准 (在日本的 ShiftJIS (PCK)、中国的 Big5 以及韩国的 Johap ) 的语言环境也已提供。 这些语言环境仅支持 CDE 环境,包括 Motif 和 CDE 库。 |
Solaris 用户注册 | 使用 Solaris 电子注册进行注册的用户会收到关于新 Solaris 提供的信息和支持。 |
标准 |
|
符合 2000 年要求 | Solaris 2.6 操作环境符合 2000 年规范的要求。 它使用确定无误的日期,并且条件合适情况下,则依照 X/Open 准则。 |
X/Open UNIX 95 (Spec 1170) |
Solaris 软件的以前版本大部分是符合 Spec 1170 标准的。 Solaris 2.6 发行版本现在符合全部要求。 |
X/Open XFN CAE |
联合命名服务 (FNS) 现与 X/Open XFN CAE 定义相符。 |
POSIX 1003.1b |
添加了 POSIX 实时功能。 它包括对 POSIX AIO (-PRIORITIZED I/O 选项除外) 的完全支持和一些新的扩充以支持 64 位文件 (参见"大文件")。 |
ISO 10646 |
ISO 10646 标准定义了 Unicode 2.0,包括 UCS-2 和 UTF-8 (标准 UNIX 实现)。 在此标准中指定的所有实现均符合 Unicode 2.0 的标准。 |
强劲的软件开发者环境 |
|
大文件 |
在 UFS、NFS 和 CacheFSTM 文件系统上支持大文件。 也支持由 Large File Summit 定义的界面。 |
改版的/限制范围的库 |
共享库的开发者现在能够更好地控制所提供的公共界面。 这有助于控制应用程序对这些共享库的依赖。 这也意味着应用程序更容易移植并减少受共享库中的变化的影响,从而产生了二者的高性能产品。 在 Solaris 2.6 操作环境中,系统库利用了此技术的优点并限制了范围和改版。 |
调度程序激活 |
调度程序激活为多线程应用程序提供了附加的内核调度支持。 |
占先控制 |
占先控制允许应用程序对内核占先的控制。 |
/proc 文件系统和监视点 |
以前的无层次 /proc 文件系统已被重建为包含用于状态信息和控制功能的附加子目录的目录分层结构。 它也提供一个监视点工具以监视对进程地址空间中的数据访问和修改。 adb(1) 命令使用此工具以提供监视点。 |
联合命名服务 (FNS) |
FNS 现与 X/Open XFN CAE 定义相符。 FNS 也已被增强,包括对轻型目录访问协议 (LDAP) 的支持并提供对文件和 NIS 后端的支持。 |
异步 I/O |
对磁带的异步 I/O 支持提供了一个接口以改进高性能磁带设备的性能。 有了 I/O 请求队列的能力,此特征显著提高了 I/O 吞吐量。 |
Solaris 开发者工具包 (SDK) |
SDK 软件现内置到 Solaris 操作环境中,并且不再是一个非捆绑产品。 开发者生产最终用户 Solaris 运行环境的应用程序和图形处理器所需的所有信息在此 Solaris 发行版本均提供。 |
图形 |
|
XGLTM |
XGL 二维和三维立即模式 API 提供了跨硬件平台的可移植性和图形加速的优化性能。 XGL API 包括对光栅文本、环境和顶级纹理映射、四组件纹理映射、DGA 透明覆盖及三角列表千兆缓冲区的支持。 |
XIL |
XIL 基础图像库适于需要图像或数字视频 (如文档图像、颜色预编辑、数字视频生成和回放) 的库或应用程序。 以下特征在 Solaris 2.6 发行版本中是新增的。 XIL 1.3 库: - Is MT-hot - 支持 32 位、单精度、浮点数据类型 - 支持临时图像 - 支持新的 XIL_GENERAL 存储格式 - 包括 Kodak 颜色管理系统 (KCMS) 支持 - 支持新的 XIL_BAND_SEQUENTIAL 所有数据类型的存储格式 - 使用平铺存储方式在存储器上保存 |
PEXTM 3.0.2 运行环境 |
PEX 应用程序程序员界面 (API) 提供了应用程序跨平台可移植性以及在本地和远程显示器上提供三维图形。 |
KCMS 多线程编程 |
KCMS 现支持多线程程序:它是多线程安全的 (MT-safe)。 使用多线程能力的 KCMS 应用程序并不要求对 KCMS 库调用的锁定。 |
X11R6 基窗口系统 |
X11R6 基视窗系统包括最近的 X Consortium 的修复和补丁程序。 |
X11 双缓冲扩展 |
双缓冲扩展 (DBE) 提供了一个在 X Window 系统框架内使用双缓冲的标准方法。 双缓冲使用两个缓冲区,称为"前"和"后",两者保留图像。 前缓冲区对用户是可见的;后缓冲区则不可见。 详细规范可通过使用 Internet 浏览器在 ftp://ftp.x.org/pub/DOCS/DBE/ 处获得 |
大文件支持 |
|
大文件 |
在 UFS、NFS 和 CacheFS 文件系统上支持大文件。 应用程序可以在安装 UFS的 文件系统上创建和访问多至一个 Tbyte 的文件以及上至安装了 NFS 和 CacheFS 文件系统的 NFS 服务器的极限。 新 -mount 选项可用来禁用 UFS 文件系统上的大文件支持。 此-mount选项给系统管理员提供一个方法,以确保不能安全地处理大文件的旧应用程序不会意外地在大文件进行操作。 |
64 位 AIO |
Solaris 操作环境给对大文件进行异步 I/O 的开发者提供了一套新的接口。 通过使用优化原始文件 I/O 的实现技术将这些接口与 KAIO 集成在一起。 它们或者由 Solaris AIO 接口或者由新 POSIX AIO 接口自动选择。 KAIO 是原始文件处理 I/O 的优化路径。 当这些接口与到原始文件的 KAIO 一起使用时,性能会有显著提高。 |
网络安全性 |
|
NFS Kerberos |
Kerberos 认证使用 DES 加密来改进跨网络安全性。 NFS 和 RPC 网络服务的内核实现现支持一个新 RPC 认证风格,此风格是基于通用安全服务 API (GSS-API)。 此支持包含挂钩以向 NFS 环境添加更强的安全性 |
RPCSEC_GSS |
用户级 RPC 实现支持了一个新的认证风格。 此风格是基于 GSS-API 并提供挂钩以向基于 RPC 添入更强的认证、保密性、完整性。 |
认证模块 (PAM) |
PAM 框架使您可以"插入"新的认证技术。 |
BIND 版本 4.9.4-P1 |
Berkeley Internet 名称守护程序 (BIND),最流行的 DNS 实现, 已升级为 4.9.4-P1。 它提出了在早期版本的实现中发现的很多安全问题。 |
网络和系统管理 |
|
网络时间协议 (NTP) |
Solaris 软件现支持 NTP,它提供了分布式计算环境中使用的精确时间和/或网络时钟同步。 过去,Solaris 用户可以使用公共版本的 NTP。 此新支持提供了更高的时间精度。 |
SolsticeTM Enterprise AgentsTM |
Solstice Enterprise Agents (SEA) 是基于新的可扩充的代理技术或主/子代理技术。 SEA 是开发定制简单网络管理协议 (SNMP) 或桌面管理接口 (DMI) 子代理的组件开发者和系统和网络管理者用来安装一个设备内部的不同组件、子系统和应用程序,以启用 SNMP 管理控制台的管理。 |
DHCP |
动态主机配置协议 (DHCP) 使主机无需系统管理员预配置就能够获得 Internet 协议地址及其他系统配置参数。 |
NFS 客户机失败补救 |
当第一个服务器不可用时,客户机失败补救允许客户机自动从另外一个服务器上安装文件系统,从而提供了高级的只读文件系统可用性。 |
可变长度子网掩码 (VLSM) |
通过使 TCP/IP 管理员能够使用无类域间路由选定 (CIDR) 灵活地进行地址空间的分区,VLSM 能更高效地使用 IP 地址空间。 |
路由选定套接字 |
现在包括与事实上的 4.4 BSD (这允许使用用于 CIDR 的路由选定协议如 OSPF、BGP-4 和 RIPv2) 实现的路由选定套接字接口一致性。 |
autofs |
新的 autofs 自动安装守护程序现是完全多线程的。 这启用了多安装请求的并行服务,并且提高了可靠性。 |
处理器设置 |
处理器设置给系统管理员提供了对一组处理器分配进程的控制。 |
NIS+ 备份/快速恢复 |
NIS+ 备份和恢复提供了快速而有效的备份和恢复 NIS+ 名称空间的方法。 |
跨广域网 (WAN) 的 NIS+ |
服务器-使用定制使 NIS+ 网络管理员能够指定需要命名服务的客户机的 NIS+ 服务器查找顺序。 通过将不同客户机的不同服务器指定为"优先" (主要),来平衡不同客户机的服务器使用。 如果客户机不能从优先服务器获得信息,则可以指定客户机查找其他服务器的顺序。 当 NIS+ 域跨一个 WAN 链接,此特征特别有用。这是因为,通过指定客户机首先尝试从链接的客户机端上的服务器获得命名服务,网络管理员可减少 WAN 链接上的网络通信量。 |
NIS 服务器 |
Solaris 软件现自然而然地支持 NIS 服务器。 在以前的 Solaris 发行版本中,NIS+ 服务器在仿真模式下或使用名为 NSkit 的非捆绑产品支持 NIS 服务器。 |
CFS 引导 |
通过从本地 CacheFS 磁盘高速缓冲存储器引导,CFS 引导使 AutoClientTM 系统使用较少的网络通信量而更快地引导。 第一次系统引导写到高速缓冲存储器中。 随后的系统引导就从此高速缓冲存储器进行。 |
修补工具 |
修补程序工具 (包括 patchadd 和 patchrm 命令来添加和删除修补程序) 现在是 Solaris 软件的一部分,而不是作为 installpatch 和 backoutpatch 命令随每个单独的修补程序一起发行。 |
isalist 公用程序 |
isalist 是一组公用程序,它使用户能够查找在他们的机器上支持哪些指令集以及决定执行哪个指令集最好。 |
打印 |
|
打印 |
Solaris 2.6 打印软件比以前的 Solaris 发行版本的 LP 打印软件提供了更好的解决方案。 使用 NIS 或 NIS+ 名称服务,系统管理员就可以方便地建立和管理打印客户机。 这意味着对系统网络和打印机的打印管理可以集中化。 新的特征包括: - 重新设计打印软件包 - 打印协议适配器 - 打印客户机 - 网络打印机支持 |
硬件支持 |
|
PCMCIA PC 卡 |
PCMCIA 为 Solaris 设备驱动程序工具包提供了 PCMCIA 补充,使 OEM 和第三方能够开发出在所有 Solaris 平台上均与源代码兼容的 PC 卡设备驱动程序。 |
移动支持 |
|
filesync |
filesync 保证了数据在便携式计算机和服务器之间自动移动。 |