Solaris 7 (SPARC 平台版)安装库

第 3 章 新功能:详细描述

本章详细说明 Solaris 7 版的新功能。有关功能的简单说明列表,参见第 2 章,新特性一览

Solaris 7 操作环境包括用于多线程、对称多处理、集成的基于 TCP/IP 的网络、位操作环境下的大文件处理以及集中式网络管理工具等方面的先进技术。本 Solaris 发行版提供的许多新功能增强了本来已经很强大、稳定的操作环境。

下面列出的是其中的一些新功能:

SPARC: Solaris 64- 位操作环境

64 位 Solaris 64 位 Solaris 操作环境是完整的 32 位和 64 位应用程序和64 位操作系统支持的开发的环境。它为现有的应用程序(源代码和二进制代码)提供了最大程度的兼容性和互操作性。同时,64 位 Solaris 操作环境克服了 32 位系统的局限,最明显的是支持 64 位虚拟地址空间并消除了其它的 32 位系统限制。

64 位 Solaris 操作环境克服的主要限制如下:

64 位 Solaris 操作环境中的兼容性和互操作性非常完整,以致于没有明显的区别。现有的应用程序仍可工作,并且 PATH 设置保持不变。

新的 isainfo 程序有助于确定是否在 32 位或 64 位系统上运行。isainfo 可打印出有关运行系统支持的所有指令集体系结构 (ISA) 的信息。

最后,用户可以选择引导 UltraSPARC 机器上的 32 位或 64 位 Solaris 操作环境。

有关 64- 位开发者的详细信息,参见"软件开发者环境""软件开发者环境"。同时,有关使用 64- 位操作系统的详细信息,参见 Solaris 7 64-bit Developer's Guide

网页浏览器

Solaris 7 软件包含一个新的网页浏览器。

Netscape Communicator

Solaris 7 软件目前附带 Netscape Commmunicator。

网络管理和系统管理

Solaris 操作环境提供稳定和可靠的联网环境。本发行版中新的网络管理和系统管理功能扩展了管理网络环境的工具。

UFS 记录

UFS 记录是指将事务(一个完整 UFS 操作中的所有改动)应用到 UFS 文件系统之前将其存储到日志中的过程。事务一旦被存储,则可以在以后被应用到文件系统。

UFS 记录有两个优点。它防止了文件系统不一致,从而消除了运行 fsck (1M) 的必要。并且,由于可以跳过 fsck,因此在系统瘫痪或异常中止后,UFS 记录可减少重新引导系统 的时间。

默认情况下,UFS 记录被停用。要启用 UFS 记录,必须在装配文件系统时用 mount(1M)命令指定 -o logging 选项。同时,fsdb(1M) 命令已经用 UFS 记录的新调试命令进行了更新。

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

忽略访问时间更新的 UFS 装配选项

若要忽略对文件的访问时间更新,可以在装配 UFS 文件系统时指定-o noatime 选项。对访问时间无关紧要的系统(例如,Usenet 新闻假脱机),该选项减少了对文件系统的磁盘操作。参见 mount_ufs(1M)手册页可以获得详细信息。

轻量级目录访问协议(LDAP)

轻量级目录访问协议(LDAP)是一个公开标准的、独立于平台的基于 X.500 信息模型的访问协议。它被设计在 TCP/IP 之上运行并使用简单的字符串编码。LDAP 应用程序是客户-服务器应用程序,且包括在本发行版中的客户程序库使开发者能写LDAP 应用程序,并且用户能运行启用了 LDAP 的应用程序。

SPARC: 热插系统板的动态再配置

服务提供者可使用动态再配置(DR)来添加或删除并替换运行系统中的热插系统板,从而减少了重新引导花费的时间。同时,如果目前没有替换板,那么系统管理员可以使用 DR 在服务器继续运作的同时关闭出错的板。只有某些 SPARC 服务器支持该版本的 DR。

参见硬件厂商的文档以确认您的服务器是否有 DR 支持。

管理进程的新命令 pgreppkill

Solaris 7 版提供 pgrep pkill 命令,它们取代了以前 Solaris 版本中用于管理进程的 psgrepegrepawkkill 命令组合。pgrep 命令用于查看系统中的活动进程,并显示其属性与命令行上指定的标准匹配的进程的 ID 。pkill 命令与 pgrep 命令工作方式相同, 唯一不同的是由 kill(2) 向每个匹配的进程 ID 发出信号而不是显示进程 ID。

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

sendmail

sendmail 8.9 包括允许限制 spam(主动提供的、冗长的电子邮件)的捕集器;允许使用不同域名接收电子邮件的虚拟主机 ;以及一个改进的能更方便构造用户 sendmail 配置文件的配置层次结构。

有关详细信息,参见 Mail Administration Guide

Traceroute 实用程序

Solaris 7 软件将常用的 traceroute 实用程序绑在一起。traceroute 实用程序用于跟踪 IP 信息包传送到一个因特网主机的路径。traceroute 使用 IP 协议 ttl(活动时间)字段并试图从路径上的每个网关引发ICMP TIME_EXCEEDED 响应,并从目标主机获取PORT_UNREACHABLE(或 ECHO_REPLY)。 traceroute 实用程序开始发送 ttl 为 1 的探针,并不断加 1 直到到达所需的主机或者通过最大数量的中间主机。

traceroute 实用程序对于确定路由配置问题和路由路径故障特别有用。如果无法到达某个特定的主机,那么可用 traceroute 实用程序查看信息包到达目标主机所经过的路径以及可能发生故障的地点。traceroute 实用程序同时显示沿着路径到达目标主机之间每个网关的来回时间。该信息可用于分析两个主机间哪里的流量比较慢。

有关详细信息,参见TCP/IP and Data Communications Administration Guide

系统瘫痪转储实用程序

Solaris 7 系统瘫痪转储功能如下:

有关系统瘫痪转储功能有关的详细信息,参见System Administration Guide, Volume II

网络性能的改进

Solaris 7 性能的增强集中解决与在网络上使用 TCP 时拥挤和多信息包丢失有关的问题。

带 SACK 的 TCP

TCP 选择性确认 (TCP SACK)提供了在 RFC 2018 中描述的支持功能,以便解决与拥挤和多信息包丢失有关的问题,特别是在使用通过卫星或洲际链接的TCP大窗口(RFC 1323)的应用程序中。

如果没有带 SACK 的 TCP,那么接收 TCP 应用程序只能确认按顺序接收的最后一个信息包。例如,如果 TCP 应用程序接收信息包 1、信息包 2 和信息包 3,然后接收信息包 5,那么它只能确认接收最多到信息包 3 并且在接收信息包 4 之前丢弃所有后续的信息包。这可能导致大量的重新传送。用带 SACK 的 TCP,接收地点可以在接收到信息包时确认它们,而发送端可以确定哪些信息包没有收到。例如,如果接收端接收信息包 1、信息包 2 和信息包 3,然后接收信息包 5 和信息包 6,它可以确认所有这些信息包,那么发送端只需重新发送丢失的信息包 4 即可,而不必重新传送信息包 4、信息包 5 和信息包 6。

有关详细信息,参见 TCP/IP and Data Communications Administration Guide

网络安全

Solaris 操作环境提供了复杂的安全系统,用于控制用户访问文件、保护系统数据库和使用系统资源的方式。Solaris 安全是网络范围的安全,它为多个不同系统(而不是一个系统)提供安全服务。Solaris 安全系统被设计为能适应不同的安全模式,让用户能灵活选择最适合当前及将来需要的模式。下面是一些添加到 Solaris 安全系统中的新功能。

RPCSEC_GSS

内核层的 RPC 实现增加了对基于 GSS-API 的新的认证风格的支持。NFS服务不再依赖某个特定的或单一的安全机制。用户级的 RPC 的实现经过修改已能支持两个更强大的安全性服务-完整性和保密性。 这一实现还支持多个安全机制。

有关详细信息,参见 NFS Administration Guide

NIS+ 扩展的 Diffie-Hellman (DH)

NIS+ 通过将认证关键字长度从 192 位增加到 640 位来增强 NIS+ 安全性。

有关详细信息,参见NIS+ Transition GuideSolaris Naming Administration GuideSolaris Naming Setup and Configuration Guide

BIND 8.1.2

Berkeley 因特网名称守护程序(BIND)是最公用的 DNS 实现程序,已经升级到 8.1.2。它提供了一个新的配置文件,通过使用访问控制列表(ACL) 来增强网络安全性。

/etc/named.conf (BIND 8.1.2) 文件替换了 /etc/named.boot (BIND 4.9.6 文件和更旧的文件)。

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

使用的简便和管理的改进

Solaris 操作环境庞大而且复杂;它的结构为用户提供了满足其需要的灵活性。这些新的特性使用户能方便地安装和管理 Solaris 环境。

安装

本节说明 Solaris 7 软件中影响安装的新功能。

安装 64- 位操作环境

Solaris 7 安装程序有一个选择 64 位支持的新复选框。如果对安装选定的硬件或软件 组(元簇)而言,64 位支持是有效选项,则复选框是活动的(不变灰)。

如果在系统上要开发或运行用 64 位 SPARC 指令集编译的应用程序,则选择 64 位支持是合适的。目前在 UltraSPARC 系统上支持 64 位 SPARC 指令集。

取消对 UltraSPARC 系统的 64 位支持的选择将去除运行或编译 64 位程序的能力。支持 64 位的 UltraSPARC 系统在运行 32 位程序时的速度应该与不支持 64 位的系统相当(一般情况下差别不超过百分之几)。

通过 Web Start 安装 AnswerBook

Solaris 7 文档 CD 包括从 CD 安装软件的新选项。可以使用诸如 pkgadd 这样的标准实用程序来安装 CD 上的任何内容;或单击安装图标使用 Web Start 产品。Web Start 产品提供的点击接口可以选择安装 AnswerBook2 服务器、该 CD 上的所有文档集或者选定的文档集。

有关详细信息,参见 第 8 章,访问联机文档

更多的语言环境选择

在 Solaris 7 版中,Solaris 软件的英语和欧洲本地化版本已经组合到一张 CD 上。因此,在安装该组合 CD 的过程中,供选择的语言环境比 Solaris 2.6 软件多。


注意:

注意对于某一特定的语言可以有多个语言环境与之关联。这可以表示地区差别(例如货币符号)。例如,在美国讲英语的用户可以选择 en_US 环境(美国英语)。在英国讲英语的用户可以选择 en_GB(英国英语)。


文档

AnswerBook2 联机文档系统使用基于网页浏览器的接口,让用户可以查看和打印各种 Solaris 信息,包括现有的 AnswerBook 文档和手册页。下面描述的是 AnswerBook2 的新功能。

AnswerBook2 格式的 Solaris 参考手册(手册页)

在"AnswerBook 2"(SGML)可以得到手册页,而不是"AnswerBook 1"的格式。这提供对定位的改进,并可从其它"AnswerBook 2"文档直接链接到它们。

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

有了文档 CD 和对 CD 所连到的系统根用户的访问权限,使用ab2cd 正文可以直接从 CD 运行 AnswerBook2 服务器。

有关详细信息,参见文档 CD 上的 Doc CD README文件、第 9 章或者 AnswerBook2 联机帮助。

使用基于 CGI 的网页服务器的能力

AnswerBook2 服务器可以在一个现有网页服务器上运行,例如 Sun WebServer,而不需要在仅支持 AnswerBook2 的系统中运行的其它网页服务器。

有关如何更改服务器的详细信息,以及可能的限制,参见第 9 章或 AnswerBook2 联机帮助。

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

可以在 AnswerBook2 服务器上设置环境变量 AB2_DEBUG。这将控制是否对式样单错误向用户显示红色的"BUG"。

有关设置该变量的详细信息,参见 AnswerBook2 联机帮助。

语言支持

Solaris 操作环境为复杂的文本布局语言、Internet Intranet Input Method Protocol(因特网内联网输入法协议)、第三方字体管理、Unicode和 30 多个新的或增强的语言环境增加新的语言支持。

增强的语言结构

Solaris 操作环境在主要方面扩展了它的语言支持:

扩展的 Unicode 支持

Sun Microsystems 具有多重语言计算的先见之明,其中多重正文 Unicode 语言环境起到了重要的作用。Solaris 已经成为开放工业标准的强有力支持者,并且通过该发行版本,提供了对 Unicode 标准 v2.0 的扩展支持,这些扩展支持包括六种新的 Unicode UTF-8 语言环境 - 法语、德语、意大利语、西班牙语、瑞典语和欧洲语。(欧洲语言环境将 Euro (欧罗〕作为默认的货币符号)

对用户和开发者特别感兴趣的还有正文的功能。例如,在Solaris 7 操作环境中,已经对每个 en_US.UTF-8 语言环境所作的增强,以使用户可以从不同语言书写的正文(如日文、泰文和俄文)输入和显示文本。他们可以按需要容易地在正文间进行切换,而不更换或安装新的语言环境。对于有些正文,用户在使用下列任何一个语言环境时,都可以输入和显示:阿拉伯文、简体和繁体中文、日文、韩文、以色列文、泰文、圣西里尔文、西欧、东欧和北欧正文,土耳其文和希腊文。另外,其中包含图形代码集转换器,以便在各种代码集之间轻松地转换用户数据。

复杂文本支持

Solaris 7 软件集成了对复杂文本布局语言的支持,例如阿拉伯语、希伯莱语和泰国语,它们需要特殊的文本预处理才能处理双向、复合和上下文有关的文本。开发者可以利用新的文本处理和显示特性创建适应这些市场的应用程序。

因特网内联网输入法协议支持

Solaris 7 软件实现了"因特网内联网输入法协议"(IIIMP),从而可以在 Solaris、Java 和非 X Windows 应用程序所提供的输入法之间进行无缝的交互操作。IIIMP 协议定义了基于非 X Windows 系统的应用程序(包括 Java 应用程序和小应用程序)的输入法,并为有客户机(如网络计算机或 JavaStationsTM)且希望能够利用服务器上输入法的用户提供了独立于平台的解决方案。

增强的字体管理

Solaris 7 还通过新的"桌面字体下载器"应用程序增强了字体支持,从而使用户可以很方便地在 Solaris 环境中使用和管理第三方 Postscript Type 1 和 TrueType 字体

扩展的语言环境支持

为用户环境提供正确的支持对 Sun 是非常重要的。在本发行版中,Solaris 软件增强对三十多个语言环境的支持,以便更好地满足用户的需要。其中包括计划在 1999 年 1 月生效的对"欧罗"货币的新支持。

"欧罗"货币支持

在 1997 年,欧洲共同体(EC)已经对单一货币标准达成协议,称为"欧罗""。从 1999 年 1 月开始,EC 内的所有外汇、银行和金融业都将从使用本国货币转换为使用欧罗

为了适应这种转变,Solaris 7 软件已经对十六个新的用户语言环境添加了对欧罗货币的支持。下表对此作了说明。这些环境中欧罗货币符号的输入机制符合欧洲共同体对短期内欧罗符号输入的建议。这些可选语言环境可用于需要使用欧罗的开发者和用户。本国货币符号仍然有效,以便向后兼容。

新的用户语言环境

Solaris 软件已经支持大多数西欧语言环境,在本发行版中集中扩展对东欧、泰国和中东地区的支持。Solaris 7 操作环境中新的和更新的用户语言环境列表如下。

表 3-1 新的和更改过的用户语言环境

地区 

语言环境名称 

ISO 代码集  

注释 

阿尔巴尼亚 

sq_AL

8859-2 

波斯尼亚 

nr

8859-2 

保加利亚 

bg_BG

8859-5 

克罗地亚 

hr_HR

8859-2 

爱沙尼亚 

et

8859-15 

默认的代码集已从 ISO 8859-1 更改为 ISO 8859-15 。  

芬兰 

su 改为 fi

更改以符合 ISO 标准  

法国 

fr.UTF-8

UTF-8 

 

德国 

de.UTF-8

UTF-8 

以色列 

he

8859-8 

 

意大利 

it.UTF-8

UTF-8 

 

拉脱维亚 

lt

8859-13 

默认的代码集已从 ISO 8859-13 更改为 ISO 8859-4 。  

马其顿 

mk_MK

8859-5 

 

立陶宛 

lv

8859-13 

默认的代码集已从 ISO 8859-13 更改为 ISO 8859-4 。  

挪威 

no_NY

8859-1 

 

罗马尼亚 

ro_RO

8859-2 

 

俄罗斯 

ru

KOI-8 

默认的代码集已从 ISO 8859-5 更改为 KOI-8 。 基于俄语的 ISO8859-5 语言环境将继续作为 ru 存在。 新的语言环境将是 ru.K0I8-R

沙特阿拉伯 

ar

8859-6 

塞尔维亚 

sr_SP

8859-5 

 

斯洛伐克 

sl_SK

8859-2 

 

斯洛文尼亚 

sl_SI

8859-2 

 

西班牙 

es.UTF-8

UTF-8 

 

瑞典 

sv.UTF-8

UTF-8 

 

泰国 

th_TH

TIS 620-2533 

 

英国 

en_UK 更改为 en_GB

 

更改以符合 ISO 标准 

 

表 3-2 支持欧罗货币的新用户语言环境

地区 

语言环境名称 

ISO 代码集  

奥地利 

de_AT.ISO8859-15

8859-15 

比利时 

fr_BE.ISO8859-15

8859-15 

丹麦 

da.ISO8859-15

8859-15 

芬兰 

fi.ISO8859-15

8859-15 

法国 

fr.ISO8859-15

8859-15 

德国 

de.ISO8859-15

8859-15 

希腊 

el.sun_eu_greek

8859-7(已修改) 

爱尔兰 

en_IE.ISO8859-15

8859-15 

意大利 

it.ISO8859-15

8859-15 

荷兰 

nl.ISO8859-15

8859-15 

葡萄牙 

pt.ISO8859-15

8859-15 

西班牙 

es.ISO8859-15

8859-15 

瑞典 

sv.ISO8859-15

8859-15 

英国 

en_GB.ISO8859-15

8859-15 

欧洲 

en_EU.ISO8859-15

8859-15 

标准

许多客户依靠 Solaris 操作环境,将它作为解决关键性任务的应用程序的基础。UNIX 98 标记显示了 Sun 将继续致力于提供一个稳定的操作环境。

UNIX 98 标记

Solaris 7 软件被标记为 UNIX 98,并且包含下列对 UNIX 95 的更改:

软件开发者环境

Solaris 操作环境为开发者提供了开发 Solaris 运行时环境下软件应用程序所需的文档、开发软件库、生产工具、示例代码和测试工具。本节说明与 64- 位 Solaris 操作环境、共享对象和man 命令有关的新功能。

SPARC: 64- 位开发者环境

Solaris 7 操作环境为开发者提供完整的 32 位和 64 位开发环境。下面是一些要点:

有关详细信息,参见 Solaris 7 64-bit Developer's Guide

运行时链接器

运行时链接器允许程序查找共享库而不必设置LD_LIBRARY_PATH ,并且使加载共享库效率更高。

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

man实用程序显示 SGML 代码

man 实用程序现在能够显示用 SGML 或传统的nroff编写的手册页。

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

SPARC: Solaris 64- 位 X Window 库

32 位版本为程序员提供的所有核心 X11 共享库(.so)和 lint 库(.ln) 在 64 位 Solaris 软件的 64 位版本中都有效。所有这些库的 API 都没有改变。这些库都安装在 /usr/openwin/lib/sparcv9 目录中。系统不提供 64 位的 X11 应用程序。此版本有四个 64 位的 X11 软件包:

Java 开发包的改进

Solaris Java 开发包(JDK)1.1.5 已经进行了特别调整和测试。因此,使用本版的 Solaris JDK,为企业开发的、在网络中运行的 Java 应用程序将提供更好的性能和可扩缩性。下面列出的是 Solaris JDK 性能的改进之处:

有关 Solaris 的Java 开发工具包的详细信息,参见 Java 网址 http://www.sun.com/solaris/java

WebNFS

WebNFS 软件开发包(SDK)为使用 WebNFS 的 Java 应用程序提供远程文件访问。由于它直接实现 NFS 协议,因此无需主机系统有 NFS 支持。它通过 URL 文件命名来访问 WebNFS 或传统的 NFS 服务器。文件访问 API 是参照 java.io.* 包中的类,它提供对本地和远程文件的无缝访问。有关该 SDK 的版本更新信息,请访问网址:http://www.sun.com/webnfs

truss实用程序执行功能调用跟踪

truss实用程序跟踪系统调用、信号和进程的机器故障。通过一个新的选项来增强启用由跟踪进程所执行用户级功能调用的进入和退出。可选的类似外壳的模式指定要跟踪的功能和库。

其它的truss增强包括可选的时间标记和在选定的事件中使被跟踪的进程处在停止和废弃状态的能力。调试程序或其它进程检查工具便可以应用到 停止的进程中。

关于进一步信息,请参阅手册页truss(1)

设备配置库的改进

在 Solaris 7 软件中,用于获得设备配置信息的 libdevinfo 库变得更健壮和全面。有关详细信息,请参见libdevinfo(3)

图形/成象

SolairsVISUALTM软件包括一些图形和多媒体软件基础库。基础库是 Solaris 软件中与设备无关的最底层。该层的接口设计为支持大量不同的常用功能。在基础库上可以构造高层库,也可以由软件应用程序直接调用基础库。通过这些基础库,可以创建集成的 2-D 和 3-D 图形、成象以及数字视频的应用程序。这些库是 XGL 图形库和 XIL 成象库。新的 XIL 立体图象显示功能如下所述。

XIL 1.4 运行时环境

XIL 库是一个成象的API,它为图象和视频应用程序提供基本的函数集。该库为低层的软件接口(基础库)提供策略,并且使 API 和 API 开发者将他们的代码移植到这些基础库中。

如果您处的用户在运行图象应用程序,那么您应该安装 XIL 1.4 运行时环境(RTE)。应用程序是否需要 XIL RTE 并非总是很明显;因此,如果安装 OpenWindows 或 CDE 软件,就应该安装 XIL RTE,因为应用程序可能会引用 XIL 库。

目前 XIL 开发者组件是与 Solaris 分开的,且可以从 Sun 的网站http://www.sun.com/solaris/xil 免费得到。以下是开发者组件的列表:

包括 XIL 运行时库以确保继续支持使用 XIL 的应用程序。

下列新功能改进了 XIL RTE。

公用桌面环境

公用桌面环境(CDE)1.3 版包含一套补充 CDE 1.2 功能的工具。它简化了终端用户的访问、改进了本地系统的管理、增强了生产功能。新工具包括:

CDE 应用程序支持复杂文本布局(CTL)环境。

Motif 2.1

Solaris 7 软件支持 Motif 2.1,Motif 2.1包括五种新的 Motif 小窗口,并且是多线程安全的。Motif 2.1 支持 ISO 标准的"复杂文本语言"语言环境,在这些语言环境中,在 Solaris 7 操作环境中开发的单个二进制提供了对希伯莱语、阿拉伯语以及泰国语用户的高级和标准支持。

五种新的 Motif 小窗口包括下列各项:

打印

为 PostScript 打印机增加了新的打印功能,用于管理第三方 PostScript 字体。

增强的字体管理

Solaris 7 通过新的"桌面字体下载器"应用程序增强了它的字体支持,从而用户可以在他们的 Solaris 环境中方便地使用和管理第三方 Postscript Type 1 和 TrueType 字体。"桌面字体下载器"允许用户下载、删除、重新编码和转换字体、检查状态以及执行在 Postscript 打印机上其它管理任务。

硬件支持

Solaris 操作环境继续提供支持新硬件所需的软件。

x86: SCSI 磁盘驱动程序 sd

以前的 Solaris 版本中,基于 x86- 系统上的 SCSI 磁盘支持是由 cmdk 驱动程序在 Solaris 7 版中由sd 驱动程序处理,SCSI 磁盘驱动程序是在 Solaris(SPARC平台版本)系统上使用的。尽管都从相同的代码基派生的,但是该版中的 SPARC 和 Intel 版本有一些差别。例如,在 Intel 版中提供特殊的 x86- 特定卷标支持,从而应用程序(使用 /dev/dsk 中的逻辑磁盘名)不会受驱动程序改动的影响。Intel 版本同时提供在 SPARC 版不需要的、 x86- 特定的磁盘几何支持。此外,目前 sd 驱动程序提供 ATAPI CD-ROM 支持。

有关详细信息,参见cdio(7I)cmdk(7D)dkio(7I)scsi(4)sd(7D)手册页。

x86: 智能 I/O 结构支持

智能 I/O (I2O)是刚出现的工业标准,它用于由特殊兴趣小组 I2OSIG 定义和推广的模块、高性能 I/O 子系统。I2O 的目标是:

I2O 的支持目前只在 Solaris (Intel 平台版)中有效。Solaris 7 版包括支持有 I2O 能力的硬件的基本结构。它的实现支持 I2O 规范 1.5 。该结构包括:

该版本不支持从 I2O 设备的引导。也不支持从 Solaris 环境中对 I2O 硬件和非 Solaris 软件及固件(例如 HDM 和 IRTOS)进行配置。要获得经 Solaris 7 测试的特定 I2O 硬件列表,请参见 Solaris 7 (Intel Platform Edition) Hardware Compatibility List