第 5 章 编译器和工具


dmidecode 现在支持 SMBIOS 3.0.0

在这个版本中,为 dmidecode 工具添加了 SMBIOS 3.0.0 支持。现在,dmidecode 可以根据 SMBIOS 3.0.0 规格处理 64 位结构。(BZ#1232558)

mcelog 现在支持额外的 Intel 处理器

mcelog 工具现在支持第 6 代 Intel Core 处理器、Intel Xeon 处理器 E3 v5 和当前的 Intel Pentium 和 Intel Celeron 品牌处理器。这些新处理器报告 cpuid 0x4E0x5E
另外,mcelog 现在识别当前 Intel Atom 处理器的 cpuids (0x26,0x27,0x35,0x36,0x37,0x4a, 0x4c ,0x4c,0x4d,0x5a, 0x5d)和 0x5d)和 Intel Xeon 处理器 E5 v4, 和 Intel Xeon D4, 和 0x 4f4f4f4(BZ#1255561)

python-linux-procfs rebase 到版本 0.4.9

python-linux-procfs 软件包已升级到上游版本 0.4.9,它提供很多程序错误修复和增强。
主要修复包括:
  • 软件包现在包含在 /usr/share/docs/python-linux-procfs 目录中安装的 API 文档。
  • 改进了 /proc/PID/flags 中空间分隔字段的处理,删除之前由 python-linux-procfs 遇到的解析错误。(BZ#1255725)

trace-cmd rebase 到版本 2.2.4

trace-cmd 软件包已升级到上游版本 2.2.4,它提供很多程序错误修复和增强。
主要变更包括:
  • trace-cmd list 命令提供了一个新的 option -P 选项。使用这个选项根据路径列出载入的插件文件。
  • trace-cmd report 命令有一个 新选项,它可用于打印报告中全时间戳。(BZ#1218670)

tcsh 现在支持 $anyerror$tcsh_posix_status

tcsh 命令-language 解释器现在支持使用 $anyerror$tcsh_posix_status 变量,它会在任何 pipelined 命令错误时定义 tcsh 行为。这个版本使 tcsh 功能更接近 Red Hat Enterprise Linux 7 tcsh 版本。请注意,这两个变量具有相反的逻辑含义。如需更多信息,请参阅 tcsh (1)手册页。(BZ#1256653)

OpenJDK 8 现在支持 ECC

在这个版本中,OpenJDK 8 支持 Elliptic Curve Cryptography (ECC)以及 TLS 连接的相关密码。在大多数情况下,ECC 更倾向于使用较旧的加密解决方案进行安全连接。
另外,java-1.8.0 软件包优先级已扩展到 7 位。(BZ#1208307)

现在,OpenJDK 6 和 OpenJDK 7 中默认禁用 RC4

较早的 OpenJDK 软件包允许在使用传输层安全(TLS)进行安全连接时使用 RC4 加密算法。这个算法不再安全,在此发行版本中禁用了它。要保留其使用,需要恢复到 SSLv3 的 jdk.tls.disabledAlgorithms 的早期设置,DH keySize < 768。这可以在 < java.home>/jre/lib/security/java.security 文件中永久完成,或者添加以下行:
jdk.tls.disabledAlgorithms=SSLv3, DH keySize < 768
Copy to Clipboard Toggle word wrap
使用参数 -Djava.security.properties=<path to file> 在命令行中,将该文件 的位置传递给 Java。(BZ#1217131)

rhino rebase 到版本 1.7R4

rhino 是用 Java 编写的 JavaScript 开源实施,已 rebase 到版本 1.7R4。在这个版本中修复了 java-1.7.0-openjdk 软件包中的与 JSON 相关的错误,它使用 rhino 作为构建依赖项。另外,还添加了之前缺少的 man page、README 和 LICENSE 文件。(BZ#1244351)

pcp rebase 到版本 3.10.9

对 Performance Co-Pilot (PCP)进行了几个改进。请注意,大多数性能指标域代理(PMDA)已分成自己的子 rpm。这允许更简化的 PCP 安装。
添加包括新的内核指标,如 Intel NVME 设备支持、IPv6 指标和容器映射至 LXC 容器、几个新的 PMDA (MIC、json、dm、sgurm、管道)以及几个新工具,包括:pcp-verify (1)、pcp-shping (1)、pcp-atopsar (1)和 pmrep (1)。还通过 zbxpcp (3)添加了对 Zabbix 工具的导出。pcp-atop 工具已收到完整重写,包括新的 NFS 功能集。PCP 的性能指标 Web 守护进程(pmwebd)已有所改进,如打开用于 graphite 的 directory-as-archives 以及对 PCP pmStore (3)协议的支持。sar2pcp (1)也已更新,以包含对 sysstat 11.0.1 命令的支持。(BZ#1248272)

openmpi rebase 到版本 1.10.2

openmpi 软件包已升级到上游版本 1.10.2,它提供很多程序错误修复和增强。主要变化包括:
  • 二进制软件包的新名称为 openmpi-1.10。x86_64 架构上的环境模块名称为 openmpi-1.10-x86_64
  • 为了保持与 Red Hat Enterprise Linux 6.7 的兼容性,openmpi-1.8 仍然可用。其软件包名称为 openmpi-1.8,它将在其 Red Hat Enterprise Linux 6.7 中保留环境模块名称( openmpi-x86_64 )。(BZ#1130442)

Open MPI 发行版的更改

Open MPI 是一个开源消息传递接口实现。compat-openmpi 软件包提供了早期版本的 Open MPI,用于向后兼容之前的 Red Hat Enterprise Linux 6 次要版本,它根据 Open MPI 版本被分成几个子软件包。
子软件包的名称(及其相应环境模块的名称)是:
  • openmpi-1.4 (openmpi-1.4-x86_64)
  • openmpi-1.4-psm (openmpi-1.4-psm-x86_64)
  • openmpi-1.5.3 (compat-openmpi-x86_64, aliased as openmpi-1.5.3-x86_64)
  • openmpi-1.5.3-psm (compat-openmpi-psm-x86_64, aliased as openmpi-1.5.3-psm-x86_64)
  • openmpi-1.5.4 (openmpi-1.5.4-x86_64)
  • openmpi-1.8 (openmpi-x86_64, aliased as openmpi-1.8-x86_64)
Red Hat Enterprise Linux 6.8 中的 yum install openmpi 命令会安装 openmpi-1.8 软件包,以获得与 Red Hat Enterprise Linux 6.7 的最大兼容性。openmpi-1.10 软件包中提供了 Open MPI 的更新版本。(BZ#1158864)

Omping 现在被完全支持

Open Multicast Ping (Omping)是一种测试 IP 多播功能的工具,主要位于本地网络中。这个工具允许用户测试 IP 多播功能,并有助于诊断问题是否在网络配置中或存在错误。在 Red Hat Enterprise Linux 6 中,Omping 之前作为技术预览提供,现在被完全支持。(BZ#657370)

elfutils rebase 到版本 0.164

eu-addr2line 工具包括以下改进:
  • 输入地址现在总是解释为十六进制数字,永远不会解释为八进制或十进制数字。
  • 一个新选项,-a,--addresses,用于在每个条目前打印地址。
  • 显示隐藏符号的新选项 -C , --dangle。
  • 新选项- -pretty-print 以打印一行上的所有信息。
eu-strip 工具现在可以:
  • 使用合并的 strtabshstrtab 表处理 ELF 文件。
  • 处理缺少的 SHF_INFO_LINK 部分标记。
libdw 库在以下功能中引入了改进:
  • 现在,当构建 ID 无法找到单独的 debug 文件时,dwfl_standard_find_debuginfo 现在搜索 debuginfo root 下二进制路径的任何子目录。
  • 现在,可以在报告任何 Dwfl_Modules 之前调用 dwfl_linux_proc_attach
  • dwarf_peel_type 现在也会处理 DW_TAG_atomic_type
现在,各种新的 preliminary DWARF5 常量被识别,即 DW_TAG_atomic_type,DW_LANG_Fortran03,DW_LANG_Fortran08,DW_LANG_Haskell.此外,新头文件 elfutils/known-dwarf.h 现在由 devel 软件包安装。(BZ#1254647)

glibc 现在支持 BIG5-HKSCS-2008

在以前的版本中,glibc 支持 Kong Supplementary Character Set, BIG5-HKSCS-2004 的早期版本。BIG5-HKSCS 字符集映射已更新至标准的 HKSCS-2008 修订。这可让 Red Hat Enterprise Linux 客户编写使用此版本标准编码的应用程序处理文本。(BZ#1211748)

人类可读的 installed-rpms

installed-rpms sosreport 列表的格式已被简化,以便获得最佳人的可读性。(BZ#1267677)

OProfile 现在支持 6 代 Intel Core 处理器

在这个版本中,OProfile 识别了第 6 代 Intel Core 处理器,现在它为第 6 代 Intel Core 处理器提供了非架构的性能事件,而不是默认为架构性能事件的一小部分。(BZ#1254764)

OProfile 已更新,以识别 Intel Xeon 处理器 D-1500 产品系列

在这个版本中,在 OProfile 中添加了对 Intel Xeon Processor D-1500 产品系列的支持,现在为这个产品系列提供特定于处理器的事件。
请注意,一些事件(如 LLC_REFSLLC_MISSES )可能无法正确计数。检查 http://www.intel.com/content/www/us/en/processors/xeon/xeon-d-1500-specification-update.html 以获得受影响的性能事件的完整列表。(BZ#1231399)

SystemTap rebase 到版本 2.9

SystemTap 检测系统已 rebase 到版本 2.9。此更新中的主要改进包括更多完整的手册页、可移植和可用的 netfilter 探测、更好地支持内核后端,在没有 debuginfo 的情况下,更好地支持与调试信息相关的诊断、减少转换器内存使用量以及生成代码的性能。(BZ#1254648)

PowerPC-utils 被 rebase 到版本 1.3.0

powerpc-utils 软件包已升级到上游版本 1.3.0,它提供很多程序错误修复和增强。(BZ#1252706)

ipmitool rebase 到版本 1.8.15

ipmitool 软件包已升级到上游版本 1.8.15,它提供很多程序错误修复和增强。主要变化包括对 13G Dell PowerEdge 系统的支持、主机名超过 64 字节的支持,并改进了 IPv6 支持。(BZ#1253416)

memtest86+ rebase 到版本 5.01

memtest86+ 软件包升级至上游版本 5.01,它提供很多程序错误修复和增强。主要变化包括:
  • 支持 AMD64 和 Intel 64 CPU 上最多 2 TB 的 RAM
  • 支持新的 Intel 和 AMD CPU,如 Intel Haswell
  • 实验性 SMT 支持最多 32 个内核
有关详细更改,请参阅 http://www.memtest.org/#change (BZ#1009083)

新软件包: java-1.8.0-ibm

在这个版本中,在 Red Hat Enterprise Linux 6 中添加了 IBM Java 8。Supplementary 频道中提供了 java-1.8.0-ibm 软件包。(BZ#1148503)

arpwatch: -p的新选项

此更新引进了 arpwatch 网络监控工具的 arpwatch 命令的 option -p。此选项禁用 promiscuous 模式。(BZ#1006479)
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat