社区编辑申请
注册/登录
Linus 发布 Linux Kernel 5.18 稳定版,带来许多新功能
系统 Linux
Linus Torvalds 今天 宣布发布 Linux 5.18 作为 GNU/Linux 发行版的最新稳定内核系列,此内核增加了许多新功能和改进的硬件支持。

Linux Kernel 5.18 比 Linux 5.17 内核系列晚两个月,并在其整个开发周期中获得了 7 个 RC(Release Candidate)里程碑,让内核开发人员修复错误并改进现有功能。

Linux Kernel 5.18 的亮点包括切换到 C11 编译器标准、支持跟踪系统中的“用户事件”、支持 AMD 的“主机系统管理端口”功能、支持 NVMe 设备上的 64 位完整性校验和、支持Intel 的“硬件反馈接口”功能,对 x86 架构的间接分支跟踪支持,以及 AMD Zen CPU 上更好的进程调度性能。

Linux 5.18 还改进了 Btrfs 文件系统,支持两个新ioctl()操作,允许对文件区的直接读写,以及跨挂载的 reflink/dedupe 支持,改进随机数生成器功能,改进 io_uring 子系统,添加 RSA 加密支持 virtio-crypto 设备,并将新的keep_last_dots挂载选项添加到 exFAT 文件系统,这样它就不再从文件名中删除尾随句点。

另外值得一提的是,32 位 PowerPC 系统最终支持 Linux Kernel 5.18 中的实时补丁,它还实现了对 Intel 软件定义的硅驱动程序的支持,对 F2FS 文件系统的 ID 映射挂载的支持,内置支持用于 NFS 文件系统中的 NFSv3,支持 BPF 程序打包内存分配器,以及新的 fprobe 函数进入/退出探测机制,用于基于 ftrace 使用单个探测处理程序探测多个函数。

对于 ARM 用户,Linux Kernel 5.18 为 32 位 ARM 系统带来了对单独中断和虚拟映射内核堆栈的支持,以及对新 QARMA3 指针身份验证算法的支持和对 AArch64 (ARM64) 架构的影子堆栈构建支持。

对于 RISCV 架构,Linux 5.18 引入了对“Sv57”页表格式的支持、使用 SBI PMU 和 Sscofpmf 扩展的新性能实现、对 SBI CPU-idle 扩展的支持以及对可重启序列的支持。此外,PA-RISC 架构获得的 vDSO 支持最少。

在其他值得注意的变化中,Linux Kernel 5.18 弃用了对 ReiserFS 文件系统的支持,改进了桥接子系统以支持多生成树,增加了对快速数据路径 (XDP) 机制的片段支持,并添加了一个名为machine的新 Linux 内核密钥环,该密匙环包含TPM 的机器所有者密钥 (MOK)。

最后但同样重要的是,Linux 5.18 包括许多新的和更新的驱动程序,以提供更好的硬件支持。其亮点包括对 Panfrost 驱动程序的初始双核 GPU 支持、对使用 Realtek 音频的 HP 笔记本电脑的支持、ThinkPad T14 和 P14s Gen 1 笔记本电脑上的 InterTouch 支持、对 Razer BlackWidow 键盘的支持、对 MacBook Pro 笔记本电脑的Fn映射,以及适用于带有苹果 T2 安全芯片和几款苹果妙控键盘 Magic Keyboard 型号的 Mac 电脑的各种好东西。

现在可以从kernel.org网站下载 Linux Kernel 5.18 ,供那些喜欢自己编译内核的人下载。如果你不喜欢或不会编译,将不得不等待 Linux 5.18 系列登陆您最喜欢的 GNU/Linux 发行版的稳定软件存储库,应该会在接下来的几周内发生。而且,正如预期的那样,下一个主要版本 Linux 5.19 的合并窗口将于明天打开。

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2022-06-12 06:48:34

2022-06-20 22:37:25

Linux操作系统命令

2022-06-15 08:21:49

Linux运维工程师

2022-06-07 10:09:42

新技术人工智能5G

2022-06-16 17:02:49

微软智能云混合云Azure

2022-06-15 11:02:40

网络安全运营

2022-06-22 09:19:55

HDC鸿蒙ADB命令

2022-05-05 09:27:31

Linux服务器优化

2022-06-07 11:16:51

云原生人工智能运维

2022-06-05 08:12:56

LinuxLinux Lite浏览器

2022-06-16 07:32:38

VSCodePython插件

2022-06-20 14:19:55

FedoraEPELLinux

2022-06-16 10:53:22

SUSELinuxopenEuler

2022-06-10 07:45:09

CentOS国产操作系统

2022-06-14 23:34:10

Linux安全服务器

2022-06-16 09:22:28

图数据库图数据数据库

2022-06-15 09:54:51

PythonIDELinux

2022-06-16 10:14:51

LinuxEmacs编辑器

2022-06-24 15:13:17

区块链数字资产加密货币

2022-05-18 10:58:36

LinuxKali Linux

同话题下的热门内容

用这些开源工具在 Linux 上编辑 PDF 文件Docker Compose:搭建开发环境的好方式在 Linux 上玩电子游戏的三种方式为什么命令行在 Linux 生态系统中如此重要在 Linux 上使用 WineZGUI 运行 Windows 应用和游戏Linux 网络性能的 15 个优化建议如何构建自己的可引导 Linux Live CD用 Curtail GUI 应用轻松压缩 Linux 中的图像

编辑推荐

Linux系统下安装MySQL的步骤详解CentOS与Ubuntu有什么不同?Linux下如何使用minicom USB串口为什么你可能想要略过Ubuntu 17.04?Linux中7个判断文件系统类型的方法
我收藏的内容
点赞
收藏

51CTO技术栈公众号