红帽公司(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.awaitasync.await
  • 增强的流水线编译将某些 crate 图的优化、干净构建的构建时间缩短了 10-20%。
  • 当 by-move 绑定位于表达式的主模式中时,守卫现在可以引用这些绑定。matchif
  • Rust 应该在编译时检测内存安全错误,但之前的借用检查器有限制,允许 undefined 行为和内存不安全。新的 NLL 借用检查器可以找到这些问题,并在迁移步骤中对此发出警告。这些警告现在是硬错误。
  • 现在,当使用函数初始化某些类型时,rustc 编译器会提供 lint,例如 和 。mem::{uninitialized, zeroed}&TBox<T>
  • 现在,标准库中提供了以下函数: 、 、 、 和 。const fnVec::newString::newLinkedList::newstr::len[T]::lenstr::as_bytesabswrapping_absoverflowing_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 库 (corejmc-core)

要安装模块流的配置文件,请使用:commonjmc:rhel8

# yum module install jmc:rhel8/common

将配置文件名称更改为 以仅安装软件包。corejmc-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-toolspodmanbuildahskopeorunc

(BZ#1783277)

Conmon 现在位于单独的包中

开放容器计划 (OCI) 容器运行时监视器实用程序已移至单独的 conmon 软件包中。它不再包含在包中。conmonpodman

(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

 

声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。