本章着重说明了 Solaris 8 更新版中新增的可供 Solaris 开发人员使用的新功能。
有关最新的手册页,请使用 man命令。Solaris 8 更新版手册页包括 Reference Manual Collection 中所没有的新功能信息。
功能 |
更新版本 |
|
---|---|---|
|
编写设备驱动程序 |
|
|
SPARC: 驱动程序增强测试处理是 Solaris 设备驱动程序开发工具。测试处理可以模拟处于开发过程中的驱动程序在访问其硬件的过程中发生的多种硬件错误。这种错误引发测试处理可以测试基于 SPARC 的设备驱动程序的恢复能力。 有关详细信息,请参见 "Driver Hardening Test Harness" in the Solaris 8 Software Developer Supplement。 |
4/01 |
|
"高可用性的驱动程序" 详细描述了如何通过增强驱动程序性能和保证其服务能力来设计出具有高可用性的驱动程序。本材料扩充了 Solaris 8 编写设备驱动程序中提供的信息。 有关详细信息,请参见 "High-Availability Drivers" in the Solaris 8 Software Developer Supplement。 |
10/00 |
您可以使用通用 LAN 驱动程序 (GLD) 实现 Solaris 网络驱动程序的 STREAMS 和数据链路提供程序接口 (DLPI) 功能。在 Solaris 8 10/00 版之前,只有 Solaris Intel 平台版本网络驱动程序具有 GLD 模块。现在,Solaris SPARC 平台版本网络驱动程序也能提供 GLD 模块。 在 4/01 版本中,对 GLD 中存在的一些错误进行了修复。 有关详细信息,请参见 "Drivers for Network Devices" in the Solaris 8 Software Developer Supplement。 |
10/00 更新的 4/01 |
|
|
语言支持 |
|
|
文件系统安全通用转换格式 (UTF-8) 是由 X/Open 定义的 Unicode 的多字节表示的编码方法。UTF-8 包括了几乎所有 Solaris 欧洲和亚洲语言环境的传统单字节和多字节语言环境中的所有字符。对于 10/00 版,增加了俄语、波兰语和两个新的加泰罗尼亚语语言环境。对于 4/01 版,向现有东欧语言环境表中增加了两个附加语言:土耳其语 UTF-8 编码集和俄语 UTF-8 编码集。 |
10/00 更新的 4/01 |
|
mp 程序可以接受不同 Solaris 语言环境的文本文件,并产生适合于指定的语言环境的输出。在 mp 中支持复杂文本布局 (CTL),如输出中可以包含合适的文字布局、双向文本显示、字形等。根据每种语言环境对 mp 的系统字符配置,PostScriptTM 输出文件可以包含 Solaris 系统常驻比例或图形字体的字形图像。 有关详细信息,请参见 "Print Filter Enhancement mp(1)" in the Solaris 8 Software Developer Supplement。 |
4/01 |
|
泰文换行程序:本更新包括一个新的亚洲语言文本边界解决框架。在这个框架中,CDE 应用程序和 Motif 库针对所有语言环境,进行正确的特定语言环境文本边界确定。该功能(包括 CDE/Motif 库的更改)包括在 libXm.so.4 中。泰文边界确定模块是一个新的模块,它可以对泰文进行正确的文字换行。泰文语言环境现在支持 Motif 部件的正确换行功能。 |
1/01 |
|
开发工具 |
|
|
sendfilev() 是一个向量化的 sendfile 系统调用,能明显改善系统向外传送应用程序缓冲区或文件中的数据的性能。举例来说,就网络性能来看,网络服务器可在单一系统调用中构造一个 HTTP 响应(标题、数据及标尾,也包含 SSI 服务器端)。这能使 NCA 获得最优性能,因为它可以为响应返回来自不同文件的多个数据块。 有关更多信息,前参见手册页 sendfilev(2)。 |
7/01 |
|
"动态主机配置协议"(DHCP) 服务能让主机系统在引导时,从网络服务器接收 IP 地址及网络配置信息。在以往的发行版本中,DHCP 配置数据只能存储在文本或 NIS+ 中。在此发行版本中,Solaris DHCP 服务的数据访问已经过重新设计,可以使用模块框架。Solaris DHCP 提供一个 API,可让您编写多个共享对象来以支持任何可存储 DHCP 数据的数据存储设备。 Solaris DHCP Service Developer's Guide 概要地说明了 Solaris DHCP 所使用的数据访问框架,并提供了针对开发者的通用指南和用来编写模块以支持新数据存储的 API 函数的列表。 有关更多信息,请参见 Solaris DHCP Service Developer's Guide。 |
7/01 |
|
appcert 公用程序检验对象文件是否符合 Solaris ABI。符合 Solaris ABI 可以极大增加应用程序与 Solaris 软件未来版本兼容的可能性。 有关详细信息,请参见"Using |
4/01 |
|
基于"Web 的企业管理" (WBEM) 包括对系统、网络和多个平台上的设备进行基于 web 的管理所用的标准。"Sun WBEM 软件开发人员工具箱" (SDK) 使软件开发人员能够创建基于标准的应用程序,对 Solaris 操作环境中的资源进行管理。开发人员还可以使用该工具箱编写提供程序,与所管理的资源进行通讯以访问其数据。 Sun WBEM SDK 包括用于描述和管理"通用信息模型 "(CIM) 资源的"客户应用程序编程接口 "(API),以及用于获取和设置所管理资源的动态数据的提供程序 API。Sun WBEM SDK 还提供 CIM WorkShop,它是一个 Java 应用程序,用于创建和查看系统中管理的资源,以及一组示例 WBEM 客户程序和提供程序。 有关详细信息,请参见 Sun WBEM SDK Developer's Guide。 |
4/01 |
SPARC: Multithreaded Programming Guide 已进行了错误修正更新: 4308968, 4356675, 4356690。 若要查看本书,请参见 Multithreaded Programming Guide。 |
1/01 |
|
|
Linkers and Libraries Guide 的更新版本包括了一些新功能。
若要查看此书,请参见 Linker and Libraries Guide。 |
10/00 更新的 1/01 和 7/01 |
|
系统接口工具 |
|
|
System Interface Guide 已被更新,包括了程序错误修正。本版本更正了文本和源代码示例中的一些书写错误。 若要查看此书,请参见 System Interface Guide。 |
6/00 |
|
Java 版本 |
|
|
Java 2 SDK 标准版 v. 1.3.0(亦即 J2SETM 1.3.0)是 Java 2 SDK 的升级版本。J2SE 版本包括以下功能和增强功能。
有关 J2SE 改进的详细信息,请参见 "Java 2 SDK, Standard Edition, version 1.3.0" in the Solaris 8 Software Developer Supplement。 |
4/01 |
|
J2SE 1.2.2_07a 包含对 J2SE 1.2.2 系列先前版本中程序错误的修正。一个重要的错误修正就是消除了 J2SE 1.2.2_05 中出现的性能降低的错误。有关 J2SE 1.2.2_07a 中错误修正的详细信息,请参见网页: http://java.sun.com/j2se/1.2/ReleaseNotes.html。 |
4/01 |
|
Java 2 SDK 1.2.2_06 和 JDK 1.1.8_12 包括了自上次版本以来的错误修正。 |
1/01 |
|
有关详细信息,请参见 "Previous Java 2 Standard Edition (J2SE) Releases" in the Solaris 8 Software Developer Supplement。 |
10/00 |
|
32 位:通过增加 mod_jserv 模块和相关文件,Apache web 服务器现在支持 Java servlet。 有关详细信息,请参见 "Java Servlet Support in Apache Web Server" in the Solaris 8 Software Developer Supplement。 |
10/00 |
|
早期访问 |
|
本发行版本中包括一个"早期访问"(EA) 目录,其中有 EA 软件。有关更多信息,请参见 Solaris 8 软件 CD(2 之 2) 中的自述文件。 |