Solaris 8 操作环境的新增功能

第 2 章 新增功能:仔细查看

本章详细描述了 Solaris 8 发行版本的新特征。 若想获得带简要说明的特征列表,请参见 第 1 章,新增功能一览

Solaris 8 操作环境包含用于 64 位操作环境上的多线程、对称多重处理、集成的基于 TCP/IP 的联网大型文件处理的高级技术及集中化网络管理工具。 该 Solaris 发行版本提供了许多新特征,使本已强大的、稳定的操作环境又得以改进。

部分重要的特征如下:

IPv6

Internet 协议 IP版本 6 (IPv6),是从当前版本 IPv4 向前发展了的革命性一步。 使用定义好的转换机制展开 IPv6 不会中断当前的操作。 IPv6 添加了已增加的地址空间并通过使用简化的报头格式、对认证和保密性的支持、自动配置地址分配来改进 Internet 的功能并启用了新的服务质量能力。

有关详细信息,请参见System Administration Guide, Volume 3

本机 LDAP

"本机轻型目录访问协议"(LDAP) 为基于 LDAP 的目录服务提供"名称服务"转换后端支持。 使用 Solaris 8 操作环境,网络管理员现在可以通过将 nsswitch.ldap 模板文件复制为 /etc/nsswitch.conf 的方式来把 LDAP 指定为所期望的针对目录项的名称服务。

有关详细信息,请参见 Solaris Naming Administration GuideSolaris Naming Setup and Configuration Guide

Java 2 SDK for Solaris

与 1.1 发行版本相比,Java 2 SDK,"标准版本"1.2.1_04 版的可伸缩性和性能显著增加,尤其是对于服务器级应用程序。 Solaris 的 The Java 2 SDK 包含下列增强功能:

Java 2 已取代 JDK 1.1 而成为 Solaris 8 操作环境中的缺省 JDK。 对于与缺省 Java 2 JDK 不兼容的应用程序,JDK 1.1.8_09 仍可用。

有关详细信息,请参见Java 2 SDK for Solaris Developer's Guide

安装和管理

Solaris 操作环境是一个大型的、多特征的环境;其结构可以使用户灵活地满足他们的要求。 新特征可以使用户轻松地安装和管理 Solaris 环境。

Solaris Web Start 增强型安装 CD

Solaris Web Start (一个图形化的、基于向导的、使用 Java 的软件应用程序) 是用于安装 Solaris 操作环境和其他软件的,现在一个单独的安装 CD 上分发。 Solaris Web Start 现在还包含一种升级能力和 "Kiosk", "kiosk"是一个基于浏览器的环境,在这种环境中,用户安装 Solaris 操作环境时会显示文档、Web 页及其它内容等信息。

有关详细信息,请参见 Solaris 8 (SPARC 平台版本) 安装指南Solaris 8 (Intel 平台版本) 安装指南

使用 DHCP 在网络上引导系统

本次发行版中已添加在网络上引导系统的"动态主机配置协议"(DHCP) 的支持。

网络上的系统现在可以使用 DHCP 获取在网络引导所需的引导参数和网络配置信息。 在某些特定的 SPARC 系统和基于 IA 的系统上支持 DHCP 引导。

以前,在确省状态下在网络上引导系统使用缺省的是"反向地址解析协议"。 现在,网络引导既可以选择 DHCP,也可以选择 RARP。

使用 DHCP 在网络上引导系统前,网络必须安装并配置 DHCP 服务器。 有关设置 DHCP 服务器的信息,请参见System Administration Guide, Volume 3

有关在网络上引导系统的信息,请参见System Administration Guide, Volume 1

IA: Solaris 8 中的引导分区

运行 Solaris Intel 平台版本的用户能够指定一个独立的 IA 引导分区。 该引导分区需要 10 MB 的磁盘空间,可以不和 Solaris 操作环境的剩余部分安装在同一个磁盘上,这样可以使用户在一个机器上安装多个操作系统。 仅引导分区需要安装在引导磁盘上。

有关详细信息,请参见 Solaris 8 Advanced Installation Guide

IA: CD-ROM 引导

此新特征使用户可以使用 "El Torito" 标准从安装 CD (而不是像过去那样,使用"设备配置助理"软盘) 来引导系统。

1997 年后期以来制造的大部分基于 IA 主板上的 BIOS 支持 "El Torito "标准,因而将 CD-ROM 驱动器识别为引导设备。 要打开此功能,用户需运行系统的 BIOS 设置工具。

DHCP 管理器

"DHCP 管理器"为配置和管理 Solaris DHCP 服务器和 DHCP 数据库提供基于 Java 的图形界面。 它可以使系统管理员使用单个工具来执行所有 DHCP 管理任务:设备和管理 DHCP 服务器、管理客户机配置选项和宏以及管理 DHCP 管理的网络和 IP 地址。

"DHCP 管理器"可以用来代替 Solaris DHCP 命令行公用程序,也可以与它们合并使用。

"DHCP 管理器"提供以下帮助:

有关"DHCP 管理器"的详细信息,请参见 dhcpmgr(1M)手册页和System Administration Guide, Volume 3

IA: 大磁盘支持

通过使用经改进的 BIOS 接口访问磁盘,Solaris 8 Intel 平台版本现在全部使用大于 8 GB 的磁盘。 以前,Solaris Intel 平台版本只能使用任何 IDE 磁盘的第一个 8 GB;也只有第一个 8 GB 可以或者被 SCSI 磁盘、或者被 IDE 磁盘用作根片。 这些限制在带有改进的 BIOS 接口中都已经摆脱。

有关详细信息,请参见 Solaris 8 (Intel 平台版本) 安装指南

Solaris WBEM 服务

"Solaris WBEM 服务"软件是"基于 web 的企业管理"(WBEM) 的,在 Solaris 8 操作环境上的实现。 WBEM 是行业领域的一个倡议,它包含多平台上基于 web 的系统、网络和设备管理的一些标准。 "Solaris WBEM 服务"软件使软件开发者创建在 Solaris 操作环境运行的管理应用程序更加容易,并且也使 Solaris 操作环境更容易管理。 "Solaris WBEM 服务"软件提供管理数据的安全存取和处理。 此产品包括一个内置式 Solaris 供应器,该供应器可使管理应用程序存取 Solaris 环境中关于受管资源 (设备和软件) 的信息。

"Solaris WBEM 服务"软件提供下列服务:

有关使用"Solaris WBEM 服务"的详细信息,请参见 Solaris WBEM Services Administrator's Guide

在系统标识公用程序中支持 DNS

域名系统 (DNS) 已经添加到可以通过系统标识公用程序来配置的名称服务列表中。 如果没有自动检测到其他名称服务,DNS就作为一个选择;但是,DNS 也可以在 sysidcfg 文件中指定。 没有 sysidcfg 文件就不能自动检测到 DNS。

有关详细信息,请参见 Solaris 8 Advanced Installation Guide

Solaris 7 5/99 发行版本中首次提供该特征。

在系统标识公用程序中支持 IPv6

在安装的时候,系统现经配置除可使用 IPv4 外,还可使用 IPv6。 目前没有办法自动检测 IPv6,因此,除非用户在 sysidcfg 文件中指定使用 IPv6,否则在安装时会询问用户是否将系统配置为 IPv6 。

有关详细信息,请参见 Solaris 8 Advanced Installation Guide

数量不限的可用伪终端

Solaris 8 软件能打开任意数量的伪终端 (由 rlogintelnet 之类的程序使用) 。 以前的发行版本中,缺省情况下,只分配 48 个伪终端。 Solaris 8 软件现在可以在需要伪终端时动态分配,自动适应工作负荷。 这对处理大量开放终端会话的桌面用户和系统管理员很有帮助。

在 Solaris 8 文档 CD 上读取文档

ab2cd 脚本可以使所有用户直接从"Solaris 8 文档 CD"中读取 AnswerBook 文档。 已对它进行改进,以提供更好的用户反馈,使用户能够设置 ab2cd 在其上运行的端口编号,并阅读已安装在用户系统上的文档。

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

Solaris 7 8/99 发行版本中首次提供此特征。

产品注册

"Solaris 产品注册"是一个工具,使用 Solaris Web Start 3.0 或 Solaris 软件包管理命令 (例如,pkgadd) 管理安装的软件。 它可以使您:

有关详细信息,请参见 Solaris 8 (SPARC 平台版本) 安装指南Solaris 8 (Intel 平台版本) 安装指南

Solaris 7 3/99 发行版本中首次提供此特征

联网

Solaris 操作环境提供稳定而可靠的联网环境。 此发行版本中新的网络管理和系统管理特征扩充了管理此环境的工具。

SPARC: InterDomain 网络

"InterDomain 网络"(IDN) 可以使用户在无特别硬件的情况下在动态系统域之间设置高速网络连接。 只有特定的 SPARC 服务器支持 IDN。 关与您的服务器是否支持 IDN 的信息,请参见硬件生产商的文档。

有关详细信息,请参见 Sun Enterprise 10000 InterDomain Networks User Guide

Solaris 7 11/99 发行版本中首次提供此特征。

IPsec for IPv4

"IP 安全体系结构"(IPsec) 为 IP 数据报提供保护。 此保护包含保密性、数据的高度完整性、部分序列完整性 (重放保护) 和数据认证。 IPsec 影响 IP 层的认证和加密机制,而且无论有无应用程序的知识 IPsec 都有效。

有关详细信息,请参见System Administration Guide, Volume 3

符合 IPv6 NFS/RPC 标准

此特征以无缝的方式为 NFS 和 RPC 添加 IPv6 支持。 对现有与 NFS 有关的命令没有更改。 大部分 RPC 应用程序也可以运行在 IPv6 上而无需任何更改。 一些带传输知识的高级 RPC 应用程序可能需要更新。

有关详细信息,请参见System Administration Guide, Volume 3

LLC2 协议

II 类逻辑链路控制驱动程序 (LLC2) 将 Solaris 操作环境下运行的网络软件 (NetBIOS、SNA、OSI) 与由受支持的通讯适配器之一控制的物理 LAN 网络接合。 作为网络软件的驱动程序出现的 LLC2 驱动程序驻留在内核中,可通过标准 UNIX STREAMS 功能访问。

当通过相应的 Solaris MAC 层驱动程序访问时,LLC2 驱动程序的该版本对以太网、令牌环和 FDDI 适配器的无连接和定向连接的逻辑链接控制 II 类 (LLC2) 操作都支持。 与 LLC2 驱动程序的"数据链路供应商接口"(DLPI) 启用多个不同的协议栈 (包含 NetBIOS 和 SNA),以便能在一个或多个局域网上同时操作。

有关 LLC2 的详细信息,请参见System Administration Guide, Volume 3。 有关 DLPI 的详细信息,请参见 STREAMS Programming Guide和手册页dlpi(7P)

Solaris 7 8/99 发行版本中首次提供此特征。

在 IPv6 传输中的 NIS/NIS+

用户可以在 NIS、NIS+ 和 DNS 名称服务中存储 IPv6 地址,而且也可以在 IPv6 RPC 传输中使用 NIS 和 NIS+ 来检索任何 NIS 或 NIS+ 数据。 NIS 添加了两个新映射:ipnodes.bynameipnodes.byaddr。 这些映射可既包含 IPv4 信息,也可包含 IPv6 信息。 NIS+ 中添加了一个新表 (ipnodes.org_dir),此表中可以既包含 IPv4 地址,又包含 IPv6 。 尽管对于 IPv4 和 IPv6 都首选使用新的 ipnodes(4) 数据库,但是对于 IPv4 地址仍然支持 hosts(4) 数据。

有关详细信息,请参见System Administration Guide, Volume 3

sendmail 8.9.3

此版本包含一个新选项,MaxHeadersLength,该选项限制任何给定消息中所有标题行总和的长度,这可以防止 "服务被拒绝" 攻击。 此版本还包含实现"本地邮件传送协议"(RFC 2033) 的 mail.local 的新版本。 如果发生错误,此更改允许邮件重新排队以发送给未收到消息的收件人,而不是将消息重新发送给所有的收件人。 一个称作 /etc/default/sendmail 的新文件可以用来存储启动 sendmail 的选项,这样,在升级过程中就不会破坏。 另外,一个称作 smrsh 的新的公用程序通过减少可以使用 sendmail|program 语法运行的命令的数目来增加安全性。

有关详细信息,请参见System Administration Guide, Volume 3

服务位置协议

"服务位置协议"(SLP) 是一个用来在企业网络中发现共享的资源 (如打印机、文件服务器、netcams 等等) 的"Internet 工程部"(IETF) 协议。 Solaris 8 操作环境包括 SLP 的完全实现,这包括可以使开发者编写启用 SLP 的应用程序的 API;Solaris 8 操作环境还为系统管理员提供便于网络扩展的框架。

有关详细信息,请参见Service Location Protocol Administration Guide

Solaris STREAMS 框架增强

通过确保 STREAMS 处理使用与用户进程优先级不冲突的优先级,Solaris 8 操作环境中的 STREAMS 框架增强给实时进程提供了更确定的响应时间。

此外,Solaris 8 操作环境更加符合 Solaris 操作环境 DDI 为下列 Solaris STREAMS 支持功能指定的接口的要求:

符合 Solaris 操作环境 DDI 指定的接口的要求是通过将以上所列功能重新定向到所有使用情况下这些功能的 ddi.h 实现中来实现的。


小心:小心:

更加符合Solaris 操作环境 DDI 指定接口的要求 --- 这会使不符合 DDI 标准的驱动程序和模块在不正确使用上面列出的功能时有导致系统失败的危险。 对于不符合 DDI 标准的驱动程序和模块,需要不符合 DDI 标准的驱动程序/模块的版本更新,但不必更改代码。


关于上述功能的详细规范,请参见 STREAMS Programming Guide

网络时间协议 (NTP)

NTP 从 3.4y 升级到 3-5.93e,包含下列新增特征:

有关详细信息,请参见System Administration Guide, Volume 2

通用磁盘格式 (UDF) 文件系统

本段讲述 Solaris 8 操作环境中影响文件系统管理和记录的新增特征。

通用磁盘格式文件系统

此 Solaris 发行版本支持"通用磁盘格式"(UDF) 文件系统 (光媒体上信息存储技术的行业标准格式)。 可使用 UDF 文件系统在下列组件 (如果这些组件含有 UDF 文件系统) 上交换数据:

UDF 文件系统以动态可装的 32 位和 64 位模块形式提供,它包含用于在 SPARC 和 IA 平台上创建、安装和检查文件系统的系统管理公用程序。

安装了 UDF 文件系统后,用户就可以从设备中读、写或列出文件,并且应用程序也可以用标准系统呼叫访问 UDF 文件和目录。

有关详细信息,请参见System Administration Guide, Volume 1 和手册页mount_udfs(1M)

Solaris 7 11/99 发行版本中首次提供此特征。

NFS 服务器记录

NFS 服务器记录允许 NFS 服务器提供在其文件系统上执行的文件操作记录。 该记录包括记录访问什么、何时访问及访问者是谁的信息。 包含此信息的记录的位置可以通过一组配置选项指定。 这些选项还可以用于选择应该记录的操作。 此特征对使匿名 FTP 档案可用于 NFS 和 WebNFS 客户机的站点尤其有用。

有关详细信息,请参见System Administration Guide, Volume 3

IA: XMEM 支持

"扩展内存"(XMEM) 支持提供了一个使单个 32 位进程能够对大于 4 GB 的物理内存进行高效分配和管理的机制。 XMEM 特征实现为一个文件系统 (xmemfs),系统管理员可以安装和使用这个文件系统为应用程序保留内存。

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

Solaris 7 11/99 发行版本中首次提供此特征。

WebNFS JavaBeans 组件

WebNFS JavaBeans 组件含有一个 XFileChooser 类,它扩展 Java 2 API 的 JFileChooser 图形组件 。 任何需要显示文件选择器以使用户能选择文件来输入 (打开) 或输出 (保存) 的 Java 2 应用程序都能使用此 bean。 使用 XFileChooser,应用程序可以通过用 NFS URL 命名来访问本地磁盘或 NFS 服务器上的文件。

有关详细信息,请参见 WebNFS Developer's Guide

在 UFS 文件系统上的延迟存取时间更新

dfratimenodfratime 这两个新增安装选项可以启用和禁用 UFS 文件系统上的延迟存取时间更新。 如果启用,文件系统的写存取时间更新可能会延迟,直到以其它原因 (不是因为更新存取时间) 访问磁盘为止。 缺省动作为 dfratime。 使用 nodfratime 选项可禁用此特征。 另外,无论 dfatime/nodfratime 中的哪一个值,mount 选项 noatime 都会关闭访问时间记录。

有关 UFS 安装选项的特定信息,请参见 mount_ufs(1M) 手册页。

Solaris 7 3/99 发行版本中首次提供此特征

诊断和可用性增强

本节讲述 Solaris 8 操作环境中影响文件系统配置和故障排除的新特征。

经改进的 core 文件管理

coreadm 命令

该发行版本引入了 coreadm 命令,此命令提供灵活的 core 文件命名惯例和更好的 core 文件保留。 比如,您可以使用 coreadm 命令配置系统,这样,所有进程 core 文件就可以放到单个系统目录中。 这就意味着每当 Solaris 进程或守护程序异常终止时,通过检查特定目录中的 core 文件更容易跟踪问题。

每个进程和全局,这两个新的可配置 core 文件路径可以相互独立地启用或禁用。 进程异常终止时,会像在以前的 Solaris 发行版本中一样在当前目录中产生一个 core 文件。 但是,比如,如果启用一个全局 core 文件路径,并将其设置为 /corefiles/core,那么,每个异常终止的进程都将产生两个 core 文件:一个在当前工作目录中,一个在 /corefiles 目录中。

缺省情况下,Solaris core 路径和文件的保留仍然是相同的。

有关详细信息,请参见System Administration Guide, Volume 2 和手册页 coreadm(1M)

Solaris 7 8/99 发行版本中首次提供此特征。

用 proc 工具检查 core 文件

一些进程工具已经被增强,以便除了检查活进程外,还能检查进程 core 文件。 proc 工具是公用程序,可以操作 /proc 文件系统的特征。

现在,/usr/proc/bin/pstackpmapplddpflagspcred 工具可以通过在命令行指定 core 文件的名称 (与给这些命令指定进程 ID 的方法类似) 来适用于 core 文件。 比如:


$ ./a.out
Segmentation Fault(coredump)
$ /usr/proc/bin/pstack ./core
core './core' of 19305: ./a.out
 000108c4 main     (1, ffbef5cc, ffbef5d4, 20800, 0, 0) + 1c
 00010880 _start   (0, 0, 0, 0, 0, 0) + b8

有关使用 proc 工具检验 core 文件的详细信息,请参见手册页 proc(1)

经改进的设备配置 (devfsadm )

devfsadm 命令为管理 /dev/devices 目录中的专用设备文件提供了一个改进的机制,包含对动态重新配置事件的支持。

以前的 Solaris 发行版本中,drvconfig 和五个链接产生器 (devlinksdiskstapesportsaudlinks) 处理设备配置,前者在 /devices 目录中管理物理设备入口,后者管理 /dev 目录中的逻辑设备项。 为了兼容,drvconfig 和其他链接产生器都是 devfsadm 公用程序的符号链接。

重新配置引导处理和更新 /dev/devices 目录以响应动态重新配置事件都由 devfsadmd (devfsadm 命令的守护程序版本) 处理。 此守护程序在系统引导时从 /etc/rc* 脚本启动。

由于 devfsadmd (devfsadm 的守护程序) 自动检测由任何重新配置事件生成的设备配置更改,因此不必交互运行该命令。

Solaris 7 11/99 发行版本中首次提供此特征。

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

经改进的系统错误消息

系统引导和错误消息格式现为 syslog(1M) 记录工具生成的消息提供了数字标识符、模块名称和时间印记。 另外,以前系统紧急情况和重新引导后丢失的消息现在可得以保存。

Solaris 7 3/99 发行版本中首次提供此特征

模块化调试器

模块化调试器 (mdb) 是一个用于对活动操作系统、操作系统故障转储、用户进程、用户进程信息转储和目标文件进行低级调试和编辑的新的可扩展公用程序。 mdb 为调试复杂软件系统 (比如操作系统) 和已经删除了它们调试信息的高度优化的程序或它们本身就是低级调试工具的程序提供了一个完全的可定制的环境。 mdb 还处理这样的用户情形:开发者在这种情况下只能访问 post-mortem 信息。

有关详细信息,请参见 Solaris Modular Debugger Guidemdb(1) 手册页。

远程控制台消息传送

此发行版本包含 consadm 命令,该命令可使您选择串行设备作为排除远程系统问题的辅助 (远程) 控制台。

使用本特征可以用调制解调器拨号到一个串行端口,以监视控制台消息并参与 init 状态转换。

有关详细信息,请参见手册页 consadm(1M)System Administration Guide, Volume 2

Solaris 7 5/99 发行版本中首次提供该特征。

TCP/IP 内部跟踪支持

当连接被重置 (RST) 包终止时,TCP/IP 现在通过记录 TCP 通信提供内部跟踪支持。 传送或接收 RST 包时,在该连接之前可立即传送或接收最多达 10 个包的信息,现在与连接信息一起记录。

有关详细信息,请参见System Administration Guide, Volume 3

Solaris 7 5/99 发行版本中首次提供该特征。

性能和可伸缩性增强

本节讲述 Solaris 8 操作环境中监视和改进系统性能的新工具。

IA: 为 PAE 模式添加的支持

随着 Pentium Pro 的发行,Intel 在其高级处理器上引入了一种称作"物理地址扩展"(PAE) 的模式。 通过使用 PAE,Solaris Intel 平台版本可以寻址最大达 32 GB 的物理内存。 单个进程仍受限于最大 3.5 GB 的虚拟地址空间。

PAE 模式使用户能够运行数据库和内存密集型应用程序的多个实例,并在一台机器上支持大量联机用户。

最好在您的机器中使用支持"双地址周期"(DAC) 的 PCI 磁盘控制器,因为它们可以向任何物理地址传送数据,并能从任何物理位置传送出数据。 其他卡只限于 4 GB 的物理内存;结果,由于系统需要复制更多内存来传送数据而使运行减慢。


小心:小心:

一些设备驱动程序还不能利用 PAE 模式。 Sun 已经在内存大于 4 GB 的基于 IA 的机器上测试过 Sun 自己编写的 PCI 设备驱动程序。 Sun 的 OEM 合作者打算在内存大于 4 GB 的基于 IA 的机器上使用他们提供的设备测试他们的机器 。 然而,某些情况下,如果您向您的系统添加第三方设备驱动程序,系统会变得不稳定,并且可能出现紧急状况和造成数据破坏。 如果您的系统变得不稳定,而您又需要该驱动程序,则必须禁用 PAE 模式支持。 有关详细信息,请参见 Solaris 8 (Intel 平台版本) 设备配置指南


Solaris 7 3/99 发行版本中首次提供此特征

apptrace

apptrace 是一个新的应用程序调试工具,它可以使应用程序开发者和系统支持人员通过为 Solaris 共享库提供调用跟踪来调试应用程序或系统问题,这种方法可以显示出导致失败点的一系列事件。

apptrace 工具比以前所用的 sotruss 命令可以提供更可靠的调用跟踪。 它还能更好地显示任何 Solaris 库接口的函数参数、返回值和错误情况。

缺省情况下,apptrace 直接从命令行指定的可执行对象跟踪调用,跟踪到可执行对象依赖的每个共享库。

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

SPARC: busstat

busstat 是一个新的系统监视工具,它提供了对系统中与总线相关的硬件性能计数器的命令行访问。 它使全系统总线性能统计信息能够直接从系统硬件收集。 当前所支持的硬件的列表为 SBus、AC 和 PCI 设备。 这些都是 SPARC 系统设备。 目前还没有支持 IA 的设备。

busstat 命令启用全系统统计信息 (比如内存条读/写、时钟周期、中断数、DVMA 读/写流传送等等) 的测量。

超级用户可以使用 busstat 来编写这些计数器程序。 其他用户只能读取早先由超级用户编写的计数器程序。

busstat 命令列出在系统中发现的支持这些硬件性能计数器的设备。 如果在系统中没有发现任何所支持的设备,则显示如下消息:


busstat: No devices available in system. 

有关使用此监视工具的详细信息,请参见手册页 busstat(1M)

更快地引导服务器

Solaris 8 操作环境中,大型服务器需要的引导时间现在已大大减少。作为引导性能改进的一部分,操作系统按照并行方式探测这些 SCSI 设备。一些旧的双端口 SCSI 设备不支持并行探测,应该在安装或升级到 Solaris 8 操作环境前将它们从系统中删除。

poll() 接口的新的替代接口

在长时间保持打开状态的文件描述符上,有大量的事件必须被轮询时,为了提供较高性能 I/O 事件的完成,/dev/poll 是轮询的第二种形式。该特征补充 poll(2);它不取代 poll(2)

有关详细信息,请参见 System Interface Guide

Solaris 7 5/99 发行版本中首次提供此特征。

prstat

公用程序在系统上反复检验所有活动的进程,并根据所选的输出模式和排序顺序报告各种统计信息。prstat 也可以用来报告微状态记帐信息和总结 CPU 和内存使用情况。

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

IA: Xeon 增强

为最大限度地发挥性能,Solaris 8 Intel 平台版本现在支持 IA 32 位处理器 (Pentium II 和 Pentium III) 的"页面属性表"(PAT) 特征。这种支持使设备驱动程序编写人员能够利用可使用写组合设备的写组合特征(即使 BIOS 没有给设备设置写组合也是如此)。

有关详细信息,请参见 Writing Device Drivers

安全性增强

本节讲述 Solaris 8 操作环境中影响系统安全性及文件系统和目录拥有权的新特征。

Solaris 智能卡

"Solaris 智能卡"特征执行"开放式卡框架"(OCF) 1.1 标准。安全管理员可以使用此技术保护计算机桌面或单个应用程序,其方法是要求用户使用智能卡进行自我认证。每个由"Solaris 智能卡"保护的主机都需要一个读卡器。要访问受保护的桌面或应用程序,用户首先要将他们的卡插入读卡器,然后键入卡的 PIN。主机使用嵌入在卡上的 PIN 和用户的口令来检验用户和他们所声称的身份是否相符。

"Solaris 智能卡"支持两个外部读卡器,"Sun 智能读卡器 I"和"iButton 读卡器"。支持三种智能卡:Payflex 智能卡和基于 Java 的 iButton、Cyberflex 卡 。

"Solaris Smart Cards Administration Guide"告诉安全管理员如何为他们的站点设置智能卡支持。同时,它还为用户介绍智能卡的技术。

缺省文件系统和目录许可

与以前的版本相比,Solaris 8 发行版本中的许多系统文件和目录有不同的缺省拥有权和更严格的许可。缺省拥有权和许可更改为:

创建一个用来添加到运行 Solaris 8 发行版本的系统中的软件包时,请记住下列各点:

这些更改并非适用于此发行版本的所有文件和目录;例如,这些更改不适用于 OpenWindows 或 CDE 文件和目录。

基于角色的访问控制

传统的基于超级用户的系统给任何可以成为超级用户的人授予超级用户全权。Solaris 8 操作环境中有了基于角色的访问控制 (RBAC),网络管理员就可以给一般用户分配有限的管理能力。这是通过三个新特征来实现的:

管理员为特定任务或任务集创建包含授权和特权命令的执行概要。此概要可以直接指定给一个用户或一个角色。角色反过来又被指定给用户。要访问角色,被指定角色的用户要执行 su 命令。个别职责更改时,角色有共享帐户 (不需要更新) 的优点。下列新文件支持 RBAC:

有关详细信息,请参见 System Administration Guide, Volume 2

用户审计事件的集中管理

文件 /etc/security/audit_user 存储用户和角色的审计预选类,现在名称切换中支持此文件。现在已经不必在用户有访问权的每个系统上都为用户建立审计事件。

Sun 企业认证机制 (Kerberos V5) 客户机支持

此特征提供 Kerberos V5 客户端基础结构,作为对"可插接认证模块"(PAM) 和可用于保证基于 RPC 应用程序 (如 NFS) 的安全的公用程序的补充 。Kerberos 提供可选择的强大的用户或服务器级认证、完整性或保密性支持。Kerberos 客户机可以与"Sun 企业认证机制"(SEAM) (SEAS 3.0 的一部分) 或其他 Kerberos V5 软件 (例如,MIT 分发) 联合使用以创建完整的单网络启动方案。

有关详细信息,请参见 System Administration Guide, Volume 2

实时系统增强

本节讲述 Solaris 8 操作环境中影响实时进程的新特征。

High Resolution Timers

高分辨率计时器 (HRT) 绕过传统的 10 毫秒时钟接口,来从硬件揭示物理时钟中断的精细度。这样,HRT 接口就使实时进程能够控制 (多处理器系统中的) 一个处理器并在计时事件中以任何所需的精度运行。

这是使传统的实时应用程序能够在 Solaris 环境下运行的所需要的最后一个元素。

有关详细信息,请参见 System Interface Guide

用户级优先级继承

实时 (RT) 应用程序在实时调度类中可以一次运行不止一个线程。低优先级的实时线程有可能获取此时由高优先级的实时线程要求的互斥锁。高优先级线程此时必须等待拥有互斥锁的低优先级线程结束然后将其释放。这种状况称作"优先级颠倒"。

实时线程特征执行 POSIX 接口 (以前只是其中的伪接口),此类接口允许高优先级线程将其优先级"借给"低优先级线程,直到它释放互斥锁为止。

使用优先级继承或优先级上舍入函数锁定的实时线程应该使用 PTHREAD_SCOPE_SYSTEM 调度范围 (或者绑定的线程)。解开的线程使用的是 PTHREAD_SCOPE_PROCESS 调度,这不合乎实时应用程序的需要。

有关详细信息,请参见 Multithreaded Programming Guide

通用桌面环境桌面增强

"通用桌面环境 "(CDE)提供高级的基于 Motif 的、带有易于使用界面的桌面。CDE 的最新发行版本含有桌面生产率、互操作性和桌面管理方面的新的综合性特征。

PDA Support

"PDA 同步"(PDA Sync) 应用程序可以使来自 Sun 的应用程序 (比如"桌面日历"、"桌面邮件"、"备注"及"地址") 中的数据与用户的"个人数字助理"(PDA) 上类似的应用程序中的数据同步。PDASync 软件还可以使用户从他们的工作站或服务器中把应用程序和数据库安装到他们的 PDA 中。PDASync 支持 Palm OS 兼容设备。

有关 PDASync 应用程序的详细信息,请参见 PDASync 软件上的"帮助"信息。

Solaris 7 11/99 发行版本中首次提供此特征。

热键编辑器

"热键编辑器"使用户能够通过将一系列命令预定义给一个指定的功能键来自动化地完成重复性的任务,比如运行可执行文件或 CDE 操作。此特征除了提供编辑、删除热键和创建新热键的功能外,还提供可让用户查看热键列表 (包含了键、上下文和功能) 的 GUI。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

Java 媒体框架

JMF 是一个基于 Java 的应用程序,除为 MIDI 提供音频支持外,还为 MPEG1、MPEG2、Quicktime 和 AVI 提供了光滑流视频文件格式支持。此特征使用户可以利用实时视频创建和广播功能。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

SPARC: 音频混音器

现在,CDE 包含了一个新的 GUI 工具,即 sdtaudiocontrol,它取代了 audiocontrolsdtaudiocontrol 使用音频混音器的特征并提供:

另请参见 "SPARC: 音频混音器".

SPARC: PC 启动器 1.0

通过自动启动相关联的 Windows 应用程序和文件,SunPCi 用户版本的 PC 启动器 1.0 启用无缝访问,并启用立即查看、编辑和打印许多常见类型的 PC 文件或附件的能力。通过将 PC 启动器合并到 Solaris CDE 桌面中,用户可以共享由 Microsoft Word、Excel、PowerPoint、Lotus 1-2-3 和 AutoCAD 应用程序创建的附件和文件。

Solaris 7 5/99 发行版本中首次提供此特征。

Netscape 应用程序启动器

"Netscape 应用程序启用器"使用户可以很容易地访问和自动启动 Netscape 文件和相关联的 Netscape 应用程序,如"书写器"。此特征不再需要运行整个 Netscape 环境,从而简化了对 Netscape 应用程序的访问。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

Solaris 7 11/99 发行版本中首次提供此特征。

打印用户增强

"打印用户"现在可以使用户容易地配置他们自己的打印机和缺省打印机设置,而不会受到管理员的干预。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

SDTImage 增强

SDTImage 屏幕快照特征现可使用户轻松而快速地从命令行捕获一个屏幕快照图像。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

智能卡支持

CDE 现支持智能卡认证安全性技术。当登录到一个受保护的系统上的 CDE 时,屏幕锁定后重新登录时,当拔出智能卡后重新认证时,用户现可以使用智能卡认证他们的身份。CDE 对内部和外部智能卡设备都支持。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

ToolTip

ToolTip 给用户提供了 Balloon Help,这是对一个图标功能的简短描述。用户现在可以将他们的光标放在图标上,图标的功能将显示出来。

有关详细信息,请参见 Solaris 公用桌面环境:用户指南

Solaris 7 3/99 发行版本中首次提供此特征。

X11R6.4 支持

此新的增强版本的 XServer 包含增加用户生产率和灵活性的关键特征。这些新特征包括:

Solaris 7 11/99 发行版本中首次提供此特征。

扩展型控制面板

此特征给用户定制提供了一个统一的、一致的和可扩展的启动板,如颜色、字体、背景和"应用程序管理器"的桌面控制。

Web 服务

本节讲述影响在 Web 页进行浏览和运行 Java 应用程序的新特征外,还讲述了一个新的 Web 服务器。

Java Plug-in

基于 Solaris 操作环境的 Java Plug-in 是 Netscape Navigator 的附加产品,它通过使用"Java 运行时环境"(JRE) 1.2,而不使用 Navigator 上捆绑的缺省"Java 虚拟机"(JVM),使 Java applets 和 JavaBeans 组件可以在 Web 页上运行。

有关详细信息,请参见 Solaris Java Plug-in User's Guide

Netscape Communicator 4.7

Solaris 8 包括 Netscape Communicator 4.7,现在缺省情况下它就会安装到系统上。

Netscape Communicator 使用户可以通过 Internet 通信、共享和存取信息,它由下列工具组成:

Solaris 网络高速缓冲存储器和加速器

通过在 HTTP 请求期间维持被访问的 web 页的一个内核的高速缓冲存储器,"Solaris 网络高速缓冲存储器和加速器"(NCA) 提高了 Web 网络服务器的性能。或者通过处理请求,或者通过把请求传递给 Web 服务器来让它处理,NCA 提供完全的 HTTP ( 可至版本 1.1) 协议。此特征需要 NCA 兼容型 web 服务器。

有关详细信息,请参见 System Administration Guide, Volume 3

Apache Web 服务器

Apache 是 HTTP web 服务器的开放式源代码实现。它是 Internet 上最受欢迎的 web 服务器之一。开放源代码 Apache web 服务器现在与 Solaris 一同提供。它包含所有标准 Apache 模块 (包含代理服务器支持) 以及 mod_perl 模块。

本产品包含 Apache 集团开发用于 Apache HTTP 服务器项目的软件。请参阅其网站:http://www.apache.org

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

Printing

本节讲述 Solaris 8 操作环境中影响打印机配置和管理的新特征。

打印命名增强

本 Solaris 发行版本支持名称服务 /etc/nsswitch.conf 中的 printers 数据库。printers 数据库为网络上的打印客户机提供了集中的打印机配置信息。

通过在名称服务切换文件中包含 printers 数据库和相应的信息源,打印客户机可自动具有访问打印机配置信息的权利,而不必将其添加到自己的系统中。

如果您使用"Solaris 打印管理器"在网络中设置打印,则打印机配置信息源是从"选择命名服务"菜单而不是从 /etc/nsswitch.conf 文件中的 printers 数据库中选择的。

下表讲述 files、NIS 和 NIS+ 环境中的 /etc/nsswitch.conf 文件中缺省的 printers 项。nisplus 关键字表示 printers.org_dir 表。xfn 关键字表示 FNS 打印机上下文。

如果您的名称服务为... 

缺省 printers 项为...

files

printers: user files

nis

printers: user files nis

nis+

printers: user nisplus files xfn

例如,如果您的名称服务为 NIS,打印客户机上的打印机配置信息以此顺序在下列源中查找:

  1. user - 表示用户的 $HOME/.printers 文件

  2. files - 表示 /etc/printers.conf 文件

  3. nis - 表示 printers.conf.byname

有关详细信息,请参见手册页 nsswitch.conf(4)Solaris Naming Administration Guide

Solaris 打印管理器

"Solaris 打印管理器"是基于 Java 的图形用户界面,使您可以管理本地和远程打印机访问。此工具可用在下列名称服务环境中:NIS、NIS+、带有"联合命名服务"(FNS) 的 NIS+ 和 files。您必须以超级用户登录才能使用此工具。

因为在名称服务环境中使用时,"Solaris 打印管理器"集中了打印机信息,因此"使用 Solaris 打印管理器"是较 Admintool:Printers 而言,管理打印机访问的优先方法。

"Solaris 打印管理器"识别打印机服务器、打印客户机以及名称服务数据库中现有的打印机信息。只要打印客户机运行 Solaris 2.6 发行版本或兼容版本,使用新"Solaris 打印管理器"就不需要任何转换任务。

有关详细信息,请参见 System Administration Guide, Volume 2

语言支持

Solaris 8 操作环境为 90 种以上语言环境提供支持 (一种新的、安装语言的直观界面、扩充的 Unicode 支持和改进的数据互操作性公用程序)。

通用语言范围

在"Solaris 8 软件 CD"和"Solaris 8 语言 CD"上,Solaris 8 操作环境均包含对 90 多种语言环境的支持,包括 37 种语言。

"Solaris 8 软件 CD"为以目标语言 (包含多字节语言环境) 输入、显示和打印文本提供英文界面。另外,"Solaris 8 语言 CD"还提供本地化界面和文档。

这一新的打包方法极大地简化了国际市场应用程序的开发和测试,并且不必购买可选的媒体工具包来设置一个非英文开发或生产环境。

客户也将看到一个新的语言环境安装机制。在以前的 Solaris 发行版本中,与操作环境包括在内的语言环境支持取决于已安装的软件群集。Solaris 8 操作环境中的新安装界面可以使用户只安装那些需要语言环境支持的区域。

有关详细信息,请参见 International Language Environments Guide

经改进的语言安装和设置

用户会发现,无论是用 Solaris 8 操作环境仅安装一种语言,还是安装打包的全部 37 种语言,设置和安装都相当简单。

Solaris 8 CD 打包方式的改变减少了混合语言安装的存储要求,而且安装界面的重新设计使语言选择和分组极其直观。

有关详细信息,请参见 Solaris 8 (SPARC 平台版本) 安装指南 或者 Solaris 8 (Intel 平台版本) 安装指南

扩充的 Unicode 支持

通过新增"简体中文"和"繁体中文"的 Unicode (UTF-8) 语言环境,Solaris 8 继续扩展对 Unicode 的支持。

同时,启用了对"复杂文本布局"(CTL) 脚本的完全支持。这样就可以正确表示 Unicode 语言环境中的双向文本以及上下文相形式的脚本 (如阿拉伯文、希伯来文及泰文)。

Unicode 经常用于混合脚本环境,但在单一环境中从多种语言中显示文本也是必要的。在这些需要为特定文化习惯 (如日期、时间、货币格式和排序) 提供支持的情况下,Solaris 中提供的多 Unicode 语言环境是相当有用的。

有关详细信息,请参见 International Language Environments Guide

客户可扩充的代码集转换 (geniconvtbl)

使用 Solaris 8 操作环境,开发者可以创建用户自定义的代码集转换器,并通过使用 geniconvtbl 公用程序启用以表格驱动创建和轻松添加新的代码集转换。

这允许具有标准系统公用程序和界面 (如 iconv(1)iconv(3C)) 的用户自定义代码集转换和用户定制代码集转换。这一新性能增强了应用程序处理不兼容数据类型的能力,尤其是私有程序或遗留程序产生的数据。同时也支持对现有的 Solaris 代码集转换的修改。

有关详细信息,请参见 International Language Environments Guide

经改进的数据互操作性

非 Solaris 环境的数据互操作性已经在 Solaris 8操作环境中有了改进,添加了下列新 iconv 数据转换公用程序:

有关详细信息,请参见 International Language Environments Guide

添加的新语言环境

在 Solaris 8 操作环境中为冰岛语 (ISO8859-15) 和俄语 (ANSI1251) 添加了两种新语言环境。新俄语环境是现有的俄语 (8859-5) 环境的补充,它提供本地的 Microsoft 数据编码支持。

有关详细信息,请参见 International Language Environments Guide

文档

本段讲述 AnswerBook2 服务器软件的改进和"Solaris 8 参考手册"的重组。

有关 Solaris 8 文档集中更改的详细信息,请参见 About Solaris 8 Documentation

AB2 1.4.2 AnswerBook2 服务器

AnswerBook2 版本 1.4.2 服务器软件提供改进的性能 (一个文本而非图形的浏览界面) 和用集合查看和搜索信息的能力。

有关详细信息,请参见 Solaris 8 (SPARC 平台版本) 安装指南或者 Solaris 8 (Intel 平台版本) 安装指南

Solaris 7 8/99 发行版本中首次提供此特征。

参考手册重组

SunOS 参考手册讲述 C 库函数的部分 (但不包含系统调用) 现在包含 6 本书,而不是过去的 1 本书。这些书是:

另外,很多手册页的后缀已被更改以便反映包含此函数 (例如,libnsl 中包含的函数的所有手册页现在的后缀为 .3NSL) 的库。

有关详细信息,请参见 Intro(1)手册页和 About Solaris 8 Documentation

SPARC: 音频混音器

音频混音器驱动程序现在可以使多个应用程序同时播放和录制音频。此新增强功能取代了原来只支持单一播放应用程序和单一录制应用程序的能力。

音频混合功能以缺省方式打开,并且也可以使用新的 mixerctl(1) 公用程序或其他手册页 audiocs 7D 中讲述的方法关闭或打开。


注意:

运行 SunVTSTM 时,混合功能要禁用。


另外,CDE 1.4 现在包含一个新 GUI 工具 (sdtaudiocontrol),该工具代替了 audiocontrolsdtaudiocontrol 使用音频混音器特征并提供:

有关详细信息,请参见手册页 audiocs(7D)audio_support(7I), 以及 mixer(7I)

软件开发者环境

Solaris 操作环境为开发者提供开发 Solaris 运行时环境软件应用程序所需的文档、开发软件库、生产工具、样例代码和测试工具。

64-bit SPARC: 64-位 KCMS 库

"Kodak 颜色管理系统"(KCMS) 现在提供了库的 64-位版本。当前使用 KCMS 和被转换成 64-位操作环境的应用程序现在可保留颜色管理。

有关详细信息,请参见 KCMS Application Developer's GuideKCMS CMM Developer's Guide

随时就绪的电源管理

Solaris 8 操作环境提供了新的自动设备"电源管理"框架。使用新界面的设备驱动程序将自动在适当的平台上进行电源管理。与以前的发行版本不一样的是,/etc/power.conf 文件不再需要手动更新来启动设备的电源管理。

有关详细信息,请参见 Writing Device Drivers

cpustatcputrack 命令

系统管理员可以使用新 cpustatcputrack 命令来监视系统或进程的性能。

cpustat 命令收集系统范围的 CPU 信息。该命令必须由超级用户运行。cputrack 命令在显示有关应用程序或进程的信息方面与 truss 命令相似。常规用户可以运行该命令。

开发者可以通过使用用于生成 cpustat 命令的相同库 API 来创建这些监视工具的自己版本。

有关详细信息,请参见 cpustat(1M)cputrack(1)

运行时链接审计的扩展

调用运行时链接审计库的另一种方法是由链接编辑器选项 -p-P 来提供的。其他的运行时链接审计界面 la_activity()la_objsearch() 已被添加。

有关详细信息,请参见 Linker and Libraries Guide

Perl 5

"实际摘录和报告语言"(Perl) 5.005_03 是一个功能强大的、普通用途的编程语言,通常是可以免费获取的软件,它包含在 Solaris 发行版本中。

由于其完美的进程、文件和文本处理特征,Perl 已经显示出可以作为复杂系统管理任务 (比如图形、网络和 web 编程) 的标准开发工具。

Perl 5 包含动态可装入模块框架,它允许为特定任务附加新的功能。许多模块都可以从 Comprehensive Perl Archive Network (CPAN) (站点 http://www.cpan.org) 免费获取。

与 Solaris Perl 安装包含在一起的一些核心模块有 CGINDBM_FileGetopt。这些模块驻留在 /usr/perl5/5.00503 目录中。site_perl 目录初始为空,目的是存储您本地安装的 Perl 5 模块。

要访问 Perl5 手册页,可将 /usr/perl5/man 添加到您的 MANPATH 环境变量中。有关通用 Perl 的详细信息,请参见手册页,perl(1)

开发者基于角色的访问控制

在 Solaris 操作环境上添加基于角色的访问控制 (RBAC),从而使开发者有机会在新的和修改的应用程序中交付细粒度的安全性。RBAC 是传统基于超级用户系统的全有 - 全无安全性模型的备选方案。有了 RBAC,网络管理员可以为特定用户帐户 (或称为角色的特殊帐户) 指定特权功能。开发者现在能创建赋有特权的功能,用来检查授权而不是检查特定的 ID,如超级用户。

有关详细信息,请参见 System Administration Guide, Volume 2 和手册页 rbac(5)

strftime() 功能更新

strftime() 功能的 %u 转换规范按十进制 [1,7] 表示一周中的天数,其中的 1 现在表示星期一 (而非星期日,如 Solaris 7 操作环境中那样)。这一新性能符合"X/Open CAE 规范","系统接口和标题"。

有关详细信息,请参见 International Language Environments Guide

安全路径名从 /usr/lib 更改为 /usr/lib/secure

对于 32-位对象,现在可预装其中文件的安装目录是 /usr/lib/secure;对于 64-位 SPARCV9 对象而言为 /usr/lib/secure/sparcv9

有关详细信息,请参见 Linker and Libraries Guide

动态字符串标记支持

通过使用新的 $ISALIST$OSNAME$OSREL 动态字符串标记,为指令集特定和系统特定相关性的建立提供了更大的灵活性。

有关详细信息,请参见 Linker and Libraries Guide

备选 1 级 Libthread

标准的 Solaris 线程实现为 2 级模型,其中的用户级线程是在可能较少的轻量级进程 (LWP) 上的多路复用。LWP 是操作系统分配给处理器的基本执行单位。

Solaris 8 软件提供备选线程实现一个一级模型,在此模型中用户级线程与 LWP 一一相关。此实现比标准实现更简单,对多线程应用程序可能更有利。它为 POSIX 线程和 Solaris 线程提供与标准实现相同的接口。

现有多线程程序可以使用 LD_LIBRARY_PATHLD_LIBRARY_PATH_64 环境变量在运行时与备选 libthread 绑定在一起。

有关使用的详细信息,请参见 threads(3THR) 手册页。

更新群集相关的设备驱动程序的 DDI 接口

概述引进了设备类、必须的接口修改和添加设备驱动程序书写器的概念。概述可以在 Writing Device Drivers中找到。

Solaris 7 3/99 发行版本中首次提供此特征。

8-位可视支持

8-位可视共享库提供了一套转换功能,使 8 位可视应用程序可以在只为 24 位可视度提供支持的硬件上运行。这些功能使用对请求 8 位可视支持的应用程序所进行的设备驱动程序本地 24 位转换功能调用。在 24 位硬件可视支持的平台上转换图像之前,上述操作可通过将 8 位伪彩色色彩图像素数据转换成 24 位真色彩色彩图像素数据来完成。

Solaris 7 8/99 发行版本中首次提供此特征。

IA 硬件

本节讲述 Solaris 8 操作环境中 IA 平台特定的新特征。

IA: ACPI

"高级配置和电源接口"(ACPI) 是一个新的、更灵活的配置和控制 IA 硬件的方法。ACPI 淘汰了"即插即用 BIOS"以及 Intel 多处理器规范 (MPSPEC)。如果您的基于 IA 系统上提供有有效的 ACPI 配置,Solaris 8 操作环境就自动使用它配置硬件。Solaris 8 操作环境尚不支持基于 ACPI 的电源管理。

IA: PCI 热插支持

此特征使标准 PCI 适配器能够热插到具有热插能力的、正在运行 Solaris Intel 平台版本的机器上。在系统运行过程中,您可以为系统添加 (热添加) 或从系统中拆卸 (热拆卸) 适配器。

有关详细信息,请参见 System Administration Guide, Volume 1 and Writing Device Drivers

Solaris 7 11/99 发行版本中首次提供此特征。

IA: 对键盘和鼠标设备的通用串行总线支持

Intel 平台版本 现在为鼠标和键盘设备提供"通用串行总线"(USB) 支持。USB 是一个刚刚发展起来的 I/O 总线标准,该标准广泛支持各种外围设备 (除键盘和鼠标设备外,还支持比如扬声器、调制解调器、打印机、摄像机)。虽然还是一个相当新的标准,USB 很快在 Intel 市场上得到广泛承认。USB 端口在许多基于 IA 的机器上正在成为一个标准,并且,USB 支持也正在集成到所有 Intel PCI 芯片集当中。

IA: X 服务器视频驱动程序增强

Solaris Intel 平台版本现在为下列视频设备提供支持:

有关详细信息,请参见 Solaris 8 (Intel 平台版本) 6/00 硬件兼容性列表

IA SCSI 驱动程序

本节讲述 Solaris 8 Intel 平台版本操作环境中的增强功能。

cadp 驱动程序增强

Solaris cadp 驱动程序已经增强,以便支持:

此外还有质量和性能的改进。

有关详细信息,请参见 Solaris 8 (Intel 平台版本) 设备配置指南

Solaris 7 8/99 发行版本中首次提供此特征。

ncrs 设备驱动程序增强

除了包含一般功能和性能改进外,Solaris ncrs 设备驱动程序现还支持 SCSI 热插功能和 Ultra2 设备。

有关详细信息,请参见 Solaris 8 (Intel 平台版本) 设备配置指南Solaris 8 (Intel 平台版本) 6/00 硬件兼容性列表

symhisl 设备驱动程序

Solaris Intel 平台版本现在包含 symhisl 设备驱动程序,该设备驱动程序支持 SYM22910 芯片和 SYM22910、 SYM21002 适配器。

有关详细信息,请参见 Solaris 8 (Intel 平台版本) 6/00 硬件兼容性列表

其他软件

早期访问软件

此 Solaris 8 发行版本包含一个带有 EA 软件的"早期访问"(EA) 目录。详细信息请参阅 Solaris 软件 CD 2 之 2 上的 README。

免费软件

Solaris 8 发行版本中包含一些免费工具软件和库。这些工具包括: