红帽公司(RedHat)于2019年11月5日发布了Red Hat Enterprise Linux 8.1(RHEL8.1),内核版本为4.18.0-147,是8系列的第2个版本。
2018年下半年RedHat公司发布了其下一代操作系统Red Hat Enterprise Linux 8 Beta (简称为RHEL8)版本。
在2019年5月7日,正式发布了8稳定版。RHEL 8 是“为混合云时代重新设计的操作系统,用于支持从企业数据中心到多个公共云的工作负载和操作。
RHEL8.1主要改进
新的模块流:postgresql:12
RHEL 8.1.1 版本引入了 ,与版本 10 相比,它提供了许多新功能和增强功能。显著更改包括:PostgreSQL 12
- PostgreSQL Audit Extension ,它通过标准 PostgreSQL 日志记录工具提供详细的会话和对象审计日志记录
pgaudit
- 对分区功能的改进,例如,对哈希分区的支持
- 查询并行度的增强功能
- 支持事务管理的存储 SQL 过程
- 各种性能改进
- 管理功能的增强功能
- 支持 SQL/JSON 路径语言
- 存储的生成列
- 非确定性排序规则
- 新的身份验证功能,包括在使用 GSSAPI 身份验证或多重身份验证时对 TCP/IP 连接进行加密。
请注意,模块 stream 不提供对即时 (JIT) 编译的支持,自 PostgreSQL 11 以来在上游中可用。postgresql:12
要安装流,请使用:postgresql:12
# yum module install postgresql:12
如果要从 RHEL 8 中较早的流升级,请按照切换到较晚的流中描述的过程进行操作,然后按照迁移到 PostgreSQL 的 RHEL 8 版本中所述迁移 PostgreSQL 数据。postgresql
(JIRA:RHELPLAN-26926)
Rust 工具集变基到版本 1.39
Rust 工具集已更新到版本 1.39。显著更改包括:
- – 语法已添加到稳定的 Rust 中。您现在可以定义函数和块以及它们。
async
.await
async
.await
- 增强的流水线编译将某些 crate 图的优化、干净构建的构建时间缩短了 10-20%。
- 当 by-move 绑定位于表达式的主模式中时,守卫现在可以引用这些绑定。
match
if
- Rust 应该在编译时检测内存安全错误,但之前的借用检查器有限制,允许 undefined 行为和内存不安全。新的 NLL 借用检查器可以找到这些问题,并在迁移步骤中对此发出警告。这些警告现在是硬错误。
- 现在,当使用函数初始化某些类型时,rustc 编译器会提供 lint,例如 和 。
mem::{uninitialized, zeroed}
&T
Box<T>
- 现在,标准库中提供了以下函数: 、 、 、 和 。
const fn
Vec::new
String::new
LinkedList::new
str::len
[T]::len
str::as_bytes
abs
wrapping_abs
overflowing_abs
要安装 Rust Toolset 模块流,请以 root 身份运行以下命令:
# yum module install rust-toolset
(BZ#1680096)
新模块:jmc:rhel8
RHEL 8.1.1 引入了 JDK Mission Control (JMC) 作为新模块,这是一个强大的 HotSpot JVM 分析器。JMC 提供了一组高级工具,用于对 JDK Flight Recorder 收集的大量数据进行高效、详细的分析。该工具链使开发人员和管理员能够从本地运行或在生产环境中部署的 Java 应用程序中收集和分析数据。请注意,JMC 需要 JDK 版本 8 或更高版本才能运行。目标 Java 应用程序必须至少使用 OpenJDK 版本 11 运行,以便 JMC 可以访问 JDK Flight Recorder 功能。jmc
模块流有两个配置文件:jmc:rhel8
- 配置文件,用于安装整个 JMC 应用程序
common
- 该配置文件仅安装核心 Java 库 (
core
jmc-core
)
要安装模块流的配置文件,请使用:common
jmc:rhel8
# yum module install jmc:rhel8/common
将配置文件名称更改为 以仅安装软件包。core
jmc-core
(BZ#1716452)
NET Core 3.1 现已在 RHEL 8 中提供
此更新将 .NET Core 3.1 软件开发工具包 (SDK) 和 .NET Core 3.1 运行时添加到 RHEL 8。此外,用于构建 Web 应用程序和服务的 ASP.NET Core 3.1 框架现已推出。
(BZ#1711405)
virtio-win 驱动程序的新安装程序
交互式 Windows Installer 已添加到程序包中。这使得在使用 Microsoft Windows 作为其来宾操作系统的虚拟机中轻松高效地安装半虚拟化 KVM 驱动程序成为可能。virtio-win
(BZ#1745298)
container-tools
已更新
包含 、 、 和 工具的模块已更新。容器中的工具现在是在启用 FIPS 模式的情况下构建的。此外,此更新还修复了多个错误和一个安全问题。container-tools
podman
buildah
skopeo
runc
(BZ#1783277)
Conmon
现在位于单独的包中
开放容器计划 (OCI) 容器运行时监视器实用程序已移至单独的 conmon 软件包中。它不再包含在包中。conmon
podman
(BZ#1753209)
RedHat Enterprise Linux 8.1(RHEL8.1)官方原版ISO
文件名称: rhel-8.1-x86_64-dvd.iso
文件大小: 7.31 GB
MD5: 29f29f56927fc2126115395516fd8c6f
SHA1: f8fc037fedba96dbca8c56bdfd23e9d255c2c24d
SHA256: 5a0fe856ada91efa7015cc4cf10567dcd8857e75818fac1c0ec18f68368e3db4
百度网盘:https://pan.baidu.com/s/1Nwe8mlpc9c1gWXbcW-aMqQ?pwd=s4z6