本节介绍本发行版中的其他新增功能。这些功能和增强功能将添加到现有各种实用程序、服务和工具的集合中,有利于提高工作效率。
在 Oracle Solaris 11.4 中,Oracle Solaris 桌面环境已从 GNOME 2.30 更新到 GNOME 3.24。核心桌面应用程序也已更新。一些可选应用程序不再包括在 Oracle Solaris 中。在登录屏幕上,用户可以在现代的 GNOME Shell 环境和 GNOME 传统环境之间进行选择。有关更多详细信息,请参见Oracle Solaris 11.4 Desktop。
Oracle Solaris 11.4 不再支持带标签的多级别 Trusted Extensions 桌面,也不再支持 Sun Ray 配置。有关更多详细信息,请参见 End of Features (EOF) Planned for Future Releases of Oracle Solaris(为 Oracle Solaris 的未来发行版规划的功能终止 (EOF))。
在 Oracle Solaris 11.4 中,使用 System V 章节的手册页已按照标准章节重新编号。先前发行版中使用的 1m、4、5、7 等章节及其子节现在分别为 8、5、7、4 及其子节。熟悉其他平台(如 BSD、Linux 或 MacOS X)的用户可以使用与 man 命令相同的章节编号。
man 命令支持搜索包含一个或多个斜杠的分层手册页名称。例如,man system/name-service/switch 可显示 usr/share/man/man8s/system/name-service/switch.8s 中的手册页。
man 命令还支持子节的缩写样式。例如,printf(3c) 手册页可以通过使用 man printf.3 或 man -s 3 printf 进行搜索。
man 命令必要时可以将旧的 System V 节编号映射到标准值,以帮助查找来自旧文档的引用。
有关更多信息,请参见 man(1) 手册页。
适用于 RAD 和 Web 显示板的 Oracle Solaris 联机文档应用程序在 Oracle Solaris 系统 Web 界面显示板中显示可搜索文档。要访问由该应用程序提供服务的文档,请使用系统 Web 界面显示板应用程序菜单。IPS 软件包将文档安装到以下位置:/usr/lib/webui/htdocs/solaris/apps/docs。
Oracle Solaris 系统 Web 界面显示板是 RAD API 文档的唯一访问点。对于可以从多个位置使用的文档,通过系统 Web 界面显示板访问非常方便。
有关更多信息,请参见 odoc-bundle(5) 和 odoctool(1) 手册页。
paps 使用 Pango 库将文本转换为 PostScript 语言。paps 读取输入文件并将该文件的 PostScript 语言或用户指定的格式呈现写入标准输出中。paps 接受任何语言环境中的国际文本,并提供国际化文本布局(包括文本整形和双向文本呈现)。
有关更多信息,请参见 paps(1) 手册页。
Oracle Solaris iconv 命令和 iconv() API 已实现现代化,可以在内部使用 cconv API 进行转换。cconv 是一种将 Unicode 用作中间编码的统一转换机制。cconv 支持各种代码集,并提供 geniconvtbl 命令来生成包含定制转换规则的转换表。
有关更多信息,请参见 iconv(1)、iconv(3C)、cconv(3C)、cconv_open(3C)、cconv_close(3C)、cconvctl(3C)、geniconvtbl(1) 和 geniconvtbl-cconv(5) 手册页。
这个新的 Oracle Solaris 11.4 功能将 gettext 命令的搜索功能扩展到其他目录。在查找消息目录时,gettext 命令还基于语言和地区(例如,除了 fr_FR.UTF-8 外,还有 fr_FR 和 fr)搜索回退目录。此功能使得 gettext 命令的行为与其他类似于 UNIX 的操作系统相似。
有关更多信息,请参见 gettext(3C) 手册页。
经认证,Oracle Solaris 11.4 符合 The Open Group UNIX V7 产品标准。这种认证对先前的 UNIX 03 认证进行了大大增强。最显著的更改是符合单一 UNIX 规范版本 4(其中包括 The Open Group 基本规则第 7 期和经过批准的技术勘误表)。此版本还允许经过认证的系统支持将基于角色的访问控制作为一个选项。
使用 Oracle Developer Studio 12.5 或 12.6 C 编译器或 Oracle Solaris 11.4 中找到的最新版本的 gcc、LLVM 或 clang 时,Oracle Solaris 11.4 支持:
ANSI X3.159-1989 编程语言 - C 和 ISO/IEC 9899:1990 编程语言 - C (C) 接口
ISO/IEC 9899:1990 修订 1:1995: C Integrity
ISO/IEC 9899:1999 编程语言 - C
INCITS/ISO/IEC 9899:2011 编程语言 - C
有关更多信息,请参见 IEEE Std 1003.1TM-2008/The Open Group Technical Standard Base Specifications, Issue 7(IEEE Std 1003.1TM-2008/The Open Group 技术标准基本规范,第 7 期)。您还可以参见 standards(7) 手册页。
Oracle Solaris UTF-8 语言环境已更新到 8.0 版的 Unicode 标准。Unicode 是计算行业的一种标准,可以按照一致的方式对世界上大多数编写系统中所表达的文本进行编码、表示和处理。
Oracle Solaris 11.4 语言环境已更新为 CLDR 版本 28,该版本对语言环境数据质量进行了改进。有关更多信息,请参见Oracle Solaris 12 国际语言环境指南。