Solaris 8 10/01 新增功能

开发工具

功能描述  

发布日期 

SPARC: 群集"远程共享内存"应用程序界面

该界面有助您开发能扩展使用SunTM 群集环境的应用程序。使用新的"远程共享内存 "API,设计应用程序时可以降低信息通过高速群集互连的延迟时间。这些群集反应应用程序可以显著降低在群集配置时对事件反应所需要的时间。 您必须已经安装 Sun Cluster 3.0。您同时需要熟练修改现有应用程序以使用新界面。

librsm(3LIB) 手册页和 section (3RSM) "第 3 节: 库扩展功能" 手册页包括 RSM 参考。

10/01 

动态主机配置协议服务 (DGCP)

"动态主机配置协议"(DHCP) 服务能让主机系统在引导时,从网络服务器接收 IP 地址及网络配置信息。 在以往的发行版本中,DHCP 配置数据只能存储在文本或 NIS+ 中。 在此版本中,Solaris DHCP 服务的数据访问已经过重新设计,可以使用模块框架。 Solaris DHCP 提供一个 API,可让您编写多个共享对象来以支持任何可存储 DHCP 数据的数据存储设备。  

Solaris DHCP 服务开发人员指南提供 Solaris DHCP 所使用的数据访问框架、针对开发者的一般性指导方针,以及您用来编写模块以支持新数据存储的 API 函数的列表。

更多有关信息,请参见 Solaris DHCP Service Developer's Guide

7/01  

向量化的 sendfile 系统调用:sendfilev()

sendfilev() 为向量化的 sendfile 系统调用,能明显改善系统向外传送应用程序缓冲区或文件中的数据的性能。 例如,就网络性能来看,网络服务器可在单一系统调用中构造一个 HTTP 响应(标题、数据及标尾,也包含 SSI 服务器端)。 此功能使 NCA 获得最优性能,因为它可以为响应提供用以回传可能来自不同文件的多个数据块的准备。

有关更多信息,请参见手册页 sendfilev(2)

7/01  

检验对象文件是否符合 appcert 实用程序

appcert 实用程序检验对象文件是否符合 Solaris ABI。 符合 Solaris ABI 可以极大增加应用程序与 Solaris 软件未来版本兼容的可能性。

有关更多信息,请参见 Solaris 8 桌面用户补充材料.

4/01  

Sun WBEM 软件开发人员工具箱(SDK)

"基于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 

Updated multithreaded programming documentation

SPARC: 多线程编程指南 已进行了错误修正更新: 4308968, 4356675, 4356690.

For further information, see the Multithreaded Programming Guide.

1/01  

连接程序和库指南修订版

连接程序和库指南已增加了一些新功能。 对于 10/00 版,更新包括:

  • 运行时链接程序忽略了环境变量 LD_BREADTH。 请参见 "启动和终止例行程序"。

  • 运行时链接程序及其调试程序接口已进行了扩充,大大提高了其对运行时和核心文件的分析功能。 该更新通过一个新的版本号标识。 请参见 "Agent Manipulation."一节。该更新扩展了 rd_loadobj_t 结构的 rl_flags、rl_bendrl_dynamic 字段。 请参见 "扫描可加载目标"一节。

  • 对于位移重定位数据,现在提供了其用途(或可能用途)与复制重定位之间的验证。 请参见 "位移重定位" 一节。

  • 64 位过滤器只能通过使用 link-editors -64 选项从映射文件建立。 请参见 "生成标准过滤器" 一节。

  • 对于在安全应用程序中为什么限制 $ORIGIN 动态字符串标记扩展提供了一些解释性说明。 请参见 "安全性" 一节。

  • 使用 dlinfo(3DL) 可以对用于定位动态对象依赖性的搜索路径进行检查。

  • dlsym(3DL)dlinfo(3DL) 查找语法进行了扩展,它可以使用新的句柄 RTLD_SELF

  • 通过在每个动态对象内建立直接捆绑信息,可以显著减少用于重定位动态对象的运行时符号查找机制的复杂度。 请参见 "外部捆绑" 或 "直接捆绑"。

10/00  

1/01 和 7/01 更新 

连接程序和库指南修订版(续)

更多有关信息,请参见 Solaris 8 Advanced Installation Guide

  • 通过引进 dladdr1()dladdr(3DL) 中可用的符号信息得到了增强。

  • 动态对象的 $ORIGIN 可以从 dlinfo(3DL) 获得。

  • 对用 crle(1) 创建的运行时配置文件的维护,只需使用两个负责创建配置文件的命令行选项就能轻松实现。 另外还有一个更新性能。 (请参见 -u 选项。)

  • 对运行时链接程序及其调试接口进行了扩充,以检测"程序-链接-表"条目的解析。 该更新通过一个新的版本号标识。 请参见 "代理控制"一节。 该节更新扩充了 rd_plt_info_t 结构。 请参见 "程序链接表跳转"。

  • 可以使用新的 mapfile 段描述符 STACK 来定义应用程序栈。 请参见 "段声明"。

 

<连接程序和库指南修订版 (续)

对于 7/01 版本,更新包括:

  • 可以使用 ldd(1) 确定未使用的依赖性。(参见 -u 选项。)

  • 增加了各种 ELF ABI 扩展,并修订了相关文档。 请参见 " 初始化和终止", "初始化和终止过程" 表 6、表 9、表 16、表 17,"章节组" 表 19、表 24、表 45、表 46,以及 "程序加载(特定处理器)"。

  • 由于增加了 _32_64 变量,使 link-editor 操作环境变量更为灵活。 请参见 连接程序和库指南 中的 "环境变量"。

更多有关信息,请参见 Linker and Libraries Guide.

 

系统界面指南 更新

系统接口指南 已被更新,包括了程序错误修正。 本版本更正了文本和源代码示例中的一些书写错误。

更多有关信息,请参见 System Interface Guide.

6/00