打印

Solaris 8 新增功能一览

Solaris 8 新增功能一览

--(1)IPv6,LDAP,Java增强

本章详细描述了 Solaris 8 发行版本的新特征。

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

部分重要的特征如下:

IPv6 添加了已增加的地址空间并通过使用简化的报头格式、对认证和保密性的支持、自动配置地址分配来改进 Internet 的功能并启用了新的服务质量能力。

Solaris 8 操作环境为基于轻型目录访问协议 (LDAP) 的目录服务提供"命名服务"切换后端支持。

Solaris 的 Java 2 Software Development Kit (SDK) 显著提高了 Java 应用程序的可伸缩性和性能。

"Solaris 8 安装 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 和文档。

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 Guide 和 Solaris 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 API

增强型内存管理系统

高性能、可伸缩的 Java 虚拟机 (JVM)

及时作业法 (JIT) 编译器优化

更快的 Java 线程同步

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

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

TOP

--(2)安装和管理

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 管理器"提供以下帮助:

为 Solaris DHCP 服务器的大部分高级功能提供方便的、集成的点和单击界面

指导您完成配置 DHCP 服务器、配置网络和添加地址等任务的 DHCP 管理向导

dhcptab 宏和选项之间关系的图形视图,它可以使您更容易地确定在何处放置最高效的客户机配置的选项值


有关"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 服务"软件提供下列服务:

管理服务,以检查 CIM 数据的语义和语法并在应用程序、"CIM 系统信息库"和受管资源之间分发数据的"CIM 对象管理器"的形式。

安全服务,可以使管理员控制用户对 CIM 信息的存取。

日志服务,包括一些类,开发者可以用这些类创建一些应用程序,这些程序向日志记录中动态地记录事件数据,并且从日志记录中动态地检索数据。 管理员可以使用此类数据跟踪和确定事件的原由。

XML 服务,可以将 XML 数据转换为 CIM 类,使基于 XML/HTTP 的 WBEM 客户机能够与"CIM 对象管理器"通信。

有关使用"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 软件能打开任意数量的伪终端 (由 rlogin 和 telnet 之类的程序使用) 。 以前的发行版本中,缺省情况下,只分配 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 发行版本中首次提供此特征

TOP

--(3)联网

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.byname 和 ipnodes.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 支持功能指定的接口的要求:

WR(queue_t)

RD(queue_t)

OTHERQ(queue_t)

SAMESTR(queue_t)

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


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


--------------------------------------------------------------------------------

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

网络时间协议 (NTP)
NTP 从 3.4y 升级到 3-5.93e,包含下列新增特征:

ntpdate(1m) 支持:

-B 标志位,使用 adjtime(2) 强制时间变慢 (即使偏移大于 128 ms)

-q 标志位,仅查询,不设置时钟

-v 标志位,即将冗余,包含记录中的版本


使用 ls -a 列出所有文件.

xntpdc(1m) 是新的守护程序控制程序

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

TOP

--(4)通用磁盘格式 (UDF) 文件系统
本段讲述 Solaris 8 操作环境中影响文件系统管理和记录的新增特征。

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

CD-ROM

磁盘和软盘

高密度数字视盘或数字视盘 (DVD) --在所支持平台上的 DVD-ROM

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

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

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

TOP

--(5)诊断和可用性增强

本节讲述 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/pstack、pmap、pldd、pflags 和 pcred 工具可以通过在命令行指定 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 和五个链接产生器 (devlinks、disks、tapes、 ports 及 audlinks) 处理设备配置,前者在 /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 Guide 和 mdb(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 发行版本中首次提供该特征。

TOP

--(6)性能和可伸缩性增强

本节讲述 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。

TOP

--(7)安全性增强,实时系统增强

本节讲述 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 发行版本中的许多系统文件和目录有不同的缺省拥有权和更严格的许可。缺省拥有权和许可更改为:

缺省文件和目录拥有权已经由 bin 更改为 root

以前缺省许可为 775 的文件和目录,现在的缺省许可为 755

以前缺省许可为 664 的文件和目录,现在的缺省许可为 644

系统的缺省 umask 为 022

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

所有文件和目录都必须以超级用户作为缺省属主

目录和可执行文件的缺省许可必须为 555 或 755

普通文件的缺省许可必须为 644 或 444

除非属主为超级用户,否则属主不能写 set-uid 和 set-gid 文件

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

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

授权 -- 用户授予到一个受限制功能的访问权的权利

执行概要 -- 用于编组授权的捆绑机制和带特殊属性的命令,通常的超级用户 ID

角色 -- 用于执行管理任务集的特殊类型的用户帐户。

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

/etc/user_attr -- 存储与用户和角色相关的扩展的安全性属性

/etc/security/auth_attr -- 列出并描述授权

/etc/security/prof_attr -- 列出执行概要和相关的授权

/etc/security/exec_attr -- 使执行属性和执行概要相关联

/etc/security/policy.conf -- 为用户级属性提供安全性策略配置

有关详细信息,请参见 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。

TOP

--(8)通用桌面环境(CDE)桌面增强

"通用桌面环境 "(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,它取代了 audiocontrol。sdtaudiocontrol 使用音频混音器的特征并提供:

启用和禁用音频混音器的图形方法

每个应用程序的音量和平衡控制

音频混音器启用时混合音频的音量和平衡控制

控制输入和输出端口的启用和禁用

显示每个使用音频的应用程序和音频硬件的状态信息。

另请参见 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 包含增加用户生产率和灵活性的关键特征。这些新特征包括:

任何基于浏览器的桌面上的启用 Web 的 X 应用程序访问,为用户提供通过 Internet 或 intranet 对公司的 X 应用程序的访问权

Xinerama,一个可以使用户在多个监视器上显示图像的逻辑屏幕图像支持。

X Print 支持

"颜色使用策略"(CUP),最小化色彩表闪烁

EnergyStar 支持

包含新 API 和文档的"开发者工具箱"

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

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

TOP

--(9)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 通信、共享和存取信息,它由下列工具组成:

Netscape Navigator -- 查找和查看 Web 上的信息

Netscape Messenger -- 发送和接收电子邮件及参与新闻组和聊天组

Netscape Composer -- 创建和发布 web 页

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) 手册页。

TOP

--(10)打印

本节讲述 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,打印客户机上的打印机配置信息以此顺序在下列源中查找:

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

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

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。

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-8-29 02:35 京ICP证060528 号

Designed By 17DST