了解 Linux 5.14 内核即将发布的内容(以及即将发布的内容)以及 Linus Torvalds 对该版本的评价。

Linux之父 Linus Torvalds 在周日宣布了Linux kernel 5.14 版的第一个候选版本 (RC1)。根据 Torvalds 的说法,这个内核将是一个相当标准的版本(特别是与 5.13 内核相比)。事实上,Linus 谈到这个版本时说,“总的来说,我不认为这里有什么大的惊喜,而且从规模上看,这似乎也是一个非常常规的版本。” Torvalds 补充道,“让我们希望这能转化为一个美好而平静的发布周期,但你也可能永远不知道出现什么意外。”

5.14 内核是一个不太令人兴奋的版本,主要是因为它遵循了近期历史上最大的内核版本之一(尤其是 5.13 内核增加了对基于 Apple M1 Arm 的 CPU 的支持)。

然而,这并不意味着 5.14 内核并非没有自己令人兴奋的功能。让我们来看看下一个 Linux 内核可能会出现什么。

删除旧版 IDE 接口支持

为了继续清理内核代码,Torvalds 表示将删除旧版 IDE 接口设备支持。对此,Torvalds 说:“当然,我们删除了所有遗留 IDE 代码的事实并不意味着我们总体上减少了行数:几万行遗留代码远远不够平衡通常的内核增长。但看到清理仍然是一件好事。”

数以万计的遗留 IDE 代码已被删除,这是一项不小的壮举。但是考虑到内核如何随着每个版本的不断增长而增长,这与添加的内容相比只是微不足道的。

添加到 Linux 5.14 内核的新功能

除了删除遗留代码之外,一些可能使其成为最终版本的新功能亮点包括:

  • 支持树莓派 400。
  • 戴尔硬件隐私支持(适用于可以禁用麦克风和摄像头的硬件按钮)
  • Think-LMI 驱动程序,可以从 Linux 中配置 ThinkPad BIOS 设置。
  • AMD 对 Yello Carp GPU、Beige Goby GPU、AMDGPU HMM SVM、笔记本电脑的 Smart Shift 的新支持,以及对新锐龙笔记本电脑的 Sensor Fusion Hub 支持。
  • 支持 Intel Alder Lake P 图形。
  • 高通 Adreno 660 GPU 支持。
  • ACPI 平台运行时机制(允许将一些系统管理中断处理程序移出系统管理模式并进入 OS/VMM 执行上下文)。
  • 核心调度接口有助于减轻用户空间到用户空间和用户到内核的攻击。
  • 闪存友好文件系统只读模式。
  • 为 Hyper-V 来宾提供更快的 XMM 超级调用。
  • RISC-V 的透明大页。
  • 用于 Alder Lake 混合处理器的英特尔 P-State。
  • memfd_secret 是一个系统调用,它提供了创建仅在拥有进程的上下文中可见(并且不被其他进程甚至内核页表映射)的内存区域的能力。

添加了改进

虽然可能没有大量的新功能列表,但 5.14 内核有一些重大改进。这是候选名单:

  • 使用 Clang 编译器的配置文件引导优化。
  • 改进了 AMDGPU GPU 热插拔处理。
  • Itel DRM 驱动程序针对本地设备内存管理中的 TTM 进行了改进。
  • XFS 文件系统可扩展性的改进。
  • Habana Labs AI 驱动程序的改进。
  • 改进了对 MicroTik 10G/25G 网络接口卡的支持。
  • 减少 USB 音频设备的延迟。
  • 对 DeviceMapper 代码进行大规模性能优化。
  • 通过来自用户空间的 EXT4 日志检查点添加隐私。

这就是您在 Linux 5.14 内核中必须期待的,它应该在 8 月底或 9 月初的某个时间稳定发布。但是,不要指望您选择的 Linux 发行版很快就会使用该内核。例如,Ubuntu 将在 10 月份随附 5.13与21.10一起提供。因此,您必须手动安装内核(我不建议将其用于生产系统——除非有充分的理由),或者等到它被添加到您最喜欢的发行版的存储库中。

发表评论