Oracle Linux 8.0 发布了,更新包中包括基础 BaseOS 和 Application Streams,其中 BaseOS 提供运行环境的用户空间,Application Streams 提供了一系列以往分发在软件集中的应用,以及可在用户空间内运行的其它产品和程序。
此版本主要亮点包括:
Application Streams
Oracle Linux 8 引入了 Application Streams 的概念,它可以比核心操作系统包更频繁地交付和更新多个版本的用户空间组件。Application Streams 包含必要的系统组件和一系列以往分发在软件集中的应用,以及其它产品和程序。
系统管理
•
引入 Dandified Yum 软件包管理器,它是基于 DNF 技术的 yum 工具的新版本,可在基于 RPM 的 Linux 发行版上安装、更新和删除软件包。
•
引入 Cockpit 服务器远程管理器,这是一个简单、轻量级但功能强大的交互式 GNU/Linux 服务器远程管理器,可通过 Web 浏览器提供实时 Linux 会话。
内核
•
modinfo 命令已更新,可识别和显示使用 CMS 和 PKCS#7 格式签名的模块签名信息。
•
一组内核模块移动到 kernel-modules-extra 包中,这意味着默认情况下这些模块都不安装,非 root 用户也无法加载这些组件,因为默认情况下它们也被列入黑名单。
•
内存总线限制已扩展到 128 PiB 的虚拟地址空间和 4 PB 的物理内存容量。Linux 内核中的 I/O 内存管理单元(IOMMU)代码也会更新以启用 5 级分页表。
•
kdump 特性可以使崩溃内核和 initramfs 尽早加载,以便它可以捕获 vmcore 信息,包括早期内核崩溃。
容器与虚拟化
•
新的容器工具:Podman、Buildah 与 skopeo 现在在 Oracle Linux 8 上可用:
■
Podman:Podman 是 Libpod 的一部分,它的定义可以简单用这个命令表示:alias docker=podman
。
■
Buildah:Buildah 是一个用于构建 OCI(Open Container Initiative)镜像的工具。
■
skopeo:skopeo 是一个命令行工具,用于对容器镜像和镜像库执行各种操作,支持使用 OCI 镜像与原始的 Docker v2 镜像。
•
Q35 机型是一种更现代的 PCI Express-based 机器类型,现在可用于 KVM。
•
KVM 访客崩溃报告中添加其它信息,这使得在使用 KVM 虚拟化时更容易诊断和修复问题。
文件系统与存储
•
增强 Device Mapper Multipathing
•
SCSI Multiqueue 驱动使块层可以通过 SSD 和多核系统很好地扩展性能
•
Stratis,一种管理本地存储的简单解决方案
•
XFS 支持共享写时复制(COW)数据扩展区功能,因此两个或多个文件可以共享一组公共数据块。