8.4. 内核
kexec
快速重启功能作为一种技术预览提供
kexec
快速重启功能作为一种技术预览继续提供。kexec
快速重启可以显著加快引导过程,因为内核允许直接引导到第二个内核,而无需首先通过基本输入/输出系统(BIOS)。要使用这个功能:
-
手动加载
kexec
内核。 - 重启操作系统。
accel-config
软件包作为技术预览提供
accel-config
软件包现在作为技术预览在 Intel EM64T
和 AMD64
构架上提供。这个软件包有助于控制并配置 Linux 内核中的数据流化器(DSA)子系统。另外,它还通过 sysfs
(pseudo-文件系统)配置设备,以 json
格式保存并载入配置。
(BZ#1843266)
SGX 作为技术预览
软件扩展(SGX)是一个 Intel® 技术,用于保护软件代码和数据不受公开和修改的影响。RHEL 内核部分提供了 SGX v1 和 v1.5 功能。版本 1 启用使用 Flexible Launch Control 机制的平台使用 SGX 技术。
(BZ#1660337)
eBPF 作为技术预览
Extended Berkeley Packet Filter(eBPF) 是一个内核中的虚拟机,允许在可访问有限功能的受限沙箱环境中在内核空间中执行代码。
虚拟机包含一个新的系统调用 bpf()
,它允许创建各种类型的映射,还允许在特殊的装配式代码中加载程序。然后,代码被加载到内核,并使用即时编译方式转换为原生机器代码。请注意,只有具有 CAP_SYS_ADMIN
能力的用户(如 root 用户)才可以成功使用 bpf()
syscall。如需更多信息,请参阅 bpf(2)
手册页。
载入的程序可附加到不同的点(套接字、追踪点、数据包)来接收和处理数据。
红帽提供的很多组件都使用 eBPF 虚拟机。每个组件都处于不同的开发阶段。所有组件都作为技术预览提供,除非有特定组件被显示为受支持。
以下显著的 eBPF 组件当前还作为技术预览提供:
-
AF_XDP
,是一个套接字,用于将eXpress Data Path (XDP)路径连接到优先考虑数据包处理性能的应用程序的用户空间。
(BZ#1559616)
用于内核的 Intel 数据流加速器驱动程序作为技术预览提供
内核的 Intel 数据流加速器驱动程序(IDXD)目前作为技术预览提供。它是一个 Intel CPU 集成加速器,包括一个带有处理地址空间 ID(pasid)提交和共享虚拟内存(SVM)的共享工作队列。
(BZ#1837187)
soft-RoCE 作为技术预览提供
通过融合以太网的远程直接内存访问(RDMA)是一个通过以太网实现 RDMA 的网络协议。Soft-RoCE 是 RoCE 的软件实现,它维护两个协议版本:RoCE v1 和 RoCE v2。在 RHEL 8 中,Soft-RoCE 驱动程序 rdma_rxe
作为不受支持的技术预览提供。
(BZ#1605216)
stmmac
驱动程序作为技术预览提供
红帽将芯片(SoC)上 Intel® Elkhart Lake 系统的 stmmac
作为不受支持的技术预览提供。
(BZ#1905243)