跳转至

Rocky Linux 8.4 发行说明

我们很高兴地宣布Rocky Linux 8.4 (Green Obsidian) 已经正式发布为GA (General Availability) 版本。

Rocky Linux 是一个由社区驱动的企业操作系统,旨在与 Red Hat Enterprise Linux 8.4 完全兼容。 由于这是 Rocky Linux 发布的第一个版本,下面的发布说明仅反映次要版本 (point releases) 与上游功能之间的变化。

谢谢你

整个Rocky Linux团队希望在一篇博客文章的评论中感谢社区中自项目成立以来一直支持该项目的所有人。 从反馈和祝福,到bug错误报告、捐赠和赞助,我们的社区一次又一次地经历了这一切。 无数的用户在他们的硬件上安装并测试了Rocky Linux的 RC 候选版本,确保他们的软件能够与Rocky Linux一起工作,他们不仅要感谢我们,还要感谢整个 Enterprise Linux 社区。

您使 Rocky Linux 成为今天的样子,随着我们从这个版本向前迈进,我们希望社区继续发展,并能够支持更多志同道合的项目来实现他们的目标。

支持的升级

警告

Rocky Linux 8.3 RC1、Rocky Linux 8.4 RC1或任何其他RC候选版本都 支持迁移到Rocky Linux 8.4。

可用的转换工具

社区创建了 migrate2rocky 工具来帮助从其他 Enterprise Linux 系统转换到 Rocky Linux 8.4。

该工具已经过测试,众所周知是可以正常工作,但是,使用它您需要风险自负

社区成员从以下RHEL衍生版已成功将测试系统迁移到Rocky Linux:

  • Alma Linux (8.4)
  • CentOS Linux (8.4)
  • Red Hat Enterprise Linux (8.4)
  • Oracle Linux (8.4)

虽然可以从其他的次要版本 (point releases) 进行迁移,但仅支持从当前次要版本的Enterprise Linux进行迁移,作为升级的候选。

新模块

Rocky Linux 8.4 中的全新功能包括以下新模块流:

  • Python 3.9
  • SWIG 4.0
  • Subversion 1.14
  • Redis 6
  • PostgreSQL 13
  • MariaDB 10.5

重大变化

安全

  • Libreswan提供的IPsec VPN现在支持TCP封装和IKEv2的安全标签。

  • scap-security-guide软件包已被重新定位到0.1.54版本,OpenSCAP也被重新定位到1.3.4版本。 这些更新提供了实质性的改进,包括改进了内存管理。

  • fapolicyd框架现在提供了完整性检查,而RPM plugin现在可以注册任何由YUM包管理器或RPM包管理器处理的系统更新。

网络

  • Nmstate是一个用于主机的网络API,在Rocky Linux 8.4中完全支持。 nmstate包提供了一个库和nmstatectl命令行工具,以声明的方式管理主机网络设置。

  • 多协议标签交换 (MPLS) 是一种内核内的数据转发机制,用于跨企业网络路由流量。 例如,您可以添加tc filters,以便以一致的方式管理从特定端口接收的数据包或承载特定类型的流量。

  • iproute2实用程序引入了三种新的流量控制(tc)操作:mac_pushpush_ethpop_eth。 分别用于添加MPLS标签、在数据包开头构建以太网头部和丢弃外部以太网头部。

内核

  • 主动压缩会在请求分配之前定期启动内存压缩工作。 因此,降低了特定内存分配请求的等待时间。

  • 在Rocky Linux 8.4中,现在有了一个用于控制组技术的slab内存控制器的新实现。 slab内存控制器提高了slab的利用率,并提供了将内存计算从页面级别转移到对象级别的功能。 因此,你可以观察到内核总内存占用量的显著下降,以及对内存碎片的积极影响。

  • Rocky Linux 8.4 中提供了时间命名空间功能。 此功能适用于更改Linux容器中的日期和时间, 现在也可以实现从检查点恢复后的容器内时钟调整。

  • Rocky Linux 8.4支持在第8代和第9代英特尔酷睿处理器中设置的EDAC(Error Detection and Correction,错误检测与纠正)内核模块。

高可用与集群

  • A persistent Pacemaker resource agent that maintains state data can detect failures asynchronously and inject a failure into Pacemaker immediately without waiting for the next monitor interval. A persistent resource agent can also speed up cluster response time for services with a high state overhead, since maintaining state data can reduce the state overhead for cluster actions such as start, stop, and monitor by not invoking the state separately for each action.

编译器和开发工具

  • 以下编译器工具集已更新:
  • GCC Toolset 10
  • LLVM Toolset 11.0.0
  • Rust Toolset 1.49.0
  • Go Toolset 1.15.7

身份管理

  • Rocky Linux 8.4 提供了用于自动化管理IdM (Identity Management,身份管理) 中RBAC (role-based access control,基于角色的访问控制) 的Ansible模块,用于备份和恢复IdM服务器的Ansible角色,以及用于位置管理的Ansible模块。

已知问题

与任何版本一样,在构建过程中有时会发现一些尚未被上游修补或修复的bug或问题。 我们将在发现新项目或错误时更新这一部分。

关于安全引导的说明

我们知道你们中的许多人都依赖于Secure Boot, 为新操作系统获取Secure Boot不是一个简单的过程, 这个过程shim-review正在进行中且很快就会开始。 Rocky Linux 8.4 版本最初发布时,默认 没有 启用对Secure Boot的支持。 但是,一旦构建并签名了适当的软件包,将发布另一套适用于 Rocky Linux 8.4 版本的ISO镜像,并提供 对Secure Boot的支持。

安装

Minimal ISO中缺少rsyslog

Rocky Linux Minimal ISO(Rocky-8.4-x86_64-minimal.iso)不包含rsyslog软件包。 因此,使用 Rocky Linux Minimal ISO 安装的系统将不包括rsyslog.service/var/log/messagesrsyslog软件包可以在重启后立即从 Rocky Linux AppStream 仓库安装,以解决这个问题。 (RB#14)

您可以运行以下命令行安装来完成rsyslog的安装:

dnf install @minimal-environment

如果使用 Minimal ISO,OpenSCAP的配置文件可能无法被安装

如果您需要OpenSCAP配置文件,请使用DVD1 ISO变体或确保在安装环境中添加额外的存储库。

Anaconda"帮助"按钮不起作用 (#20)

Anaconda安装程序中的帮助按钮目前无法使用。 Rocky Linux团队在Rocky Linux文档中提供了一个install walk-through来帮助解决安装问题。 (RB#20)

Bug Report GUI缺少去品牌化 (libreport)

Bug Report GUI缺少一些未正确应用的去品牌化。 这将在 RL8.5 和即将到来的更新中修复。 然而,因为发布的ISO是不可变的,所以这个问题不会在8.4 ISO文件中修复。


最后更新: January 5, 2022
回到页面顶部