分享
 
 
 

Solaris8新增功能一览--(13)软件开发者环境

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

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

64-bit SPARC: 64-位 KCMS 库

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

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

随时就绪的电源管理

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

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

cpustat 和 cputrack 命令

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

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 安装包含在一起的一些核心模块有 CGI、NDBM_File 和 Getopt。这些模块驻留在 /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_PATH 和 LD_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 发行版本中首次提供此特征。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有