IT之家 5 月 23 日消息,作为最新的稳定内核版本,Linux 5.18 现已正式发布并带来了大量新功能 —— 尤其是可以更好地支持 AMD、Intel 最新的 CPU 和 GPU 产品。
Linus Torvalds 在电子邮件中宣布了 Linux 5.18 的发布,他写道:“上周没有意外的令人讨厌的惊喜,所以我们在这里按时发布 5.18 版本”。
在 Linux5.18 内核中,最大的变化是略有争议的就是终于将英特尔软件自定义芯片(SDSi,通过付款解锁处理器附加功能的硬件“内购”类功能)纳入主线内核。这个驱动程序在某些 Intel 的证书不存在的情况下会限制用户对某些处理器特性的支持。
部分用户担心,英特尔推出 SDSi 是在探索一种新的商业模式。在这种“商业模式”下,英特尔 CPU 功能将默认被禁用,直到用户“额外支付”一定的费用来获得对应的许可证来“解锁”全部功能。
LWN 的 Jonathan Corbet 在一篇关于此次骚动的概述中解释称:英特尔 SDSi 驱动程序没有任何技术上的原因,单纯是利益使然。在代码基础上,这一功能的实现 / 支持与其他容易包含的驱动程序没有什么不同,不管 Intel 嘴上说着如何使用它所提供的“付费”特性。
IT之家了解到,英特尔还没有明确表示它对支持 sdsi 的 CPU 功能的计划。至少就目前而言,用户对于这一功能还不需要有太多的担心。
在硬件方面,Raspberry Pi Zero 2w 在这个版本中获得了完全的主流 Linux 内核支持 (开箱即用),还支持了特斯拉的 FSD 芯片 (一种基于三星的 ARM SoC) 。此外,AMD 和英特尔的新处理器也在开发中。
Linux 5.18 驱动程序也迎来调整,以支持一堆雷蛇黑寡妇键盘; 支持 Imagis 触摸屏; 在 AMD 处理器的 ThinkPad 上支持 ACPI 配置文件;进一步改进 Apple Magic Keyboard 支持,包括第一代和 2015 年机型的 FN 键映射。
Linux 5.18 的其他新特性包括:
英特尔混合处理器(如 Alder Lake)的新硬件反馈接口 (HFI) 驱动程序
英特尔间接分支跟踪 (IBT) 作为控制流执行技术的一部分
NUMA 平衡调度程序更新的 AMD EPYC 服务器
AMD HSMP 驱动
各种 AMD 嵌套虚拟化改进
Intel Idle 驱动程序支持 Intel Xeon ' Sapphire Rapids ' 处理器
AMD GPU 驱动默认启用 FreeSync
Btrfs 支持编码 I / O 和更快的 fsync
FN 键映射的 MacBook pro 与触控条
此外,英特尔 PECI 作为平台环境控制接口也被合并用于英特尔服务器平台上的 CPU 和 BMC 之间的接口,而英特尔 IPI 虚拟化的准备工作也在 5.18 中落地,而实际启用应该在 v5.19 周期中进行。
对于图形领域,Linux 5.18 带来了英特尔 DG2 G12 子平台支持、英特尔 Alder Lake N 图形支持以及各种 DG2 / Alchemist 准备。对于 Linux 5.19 来说,Arc Graphics DG2 / Alchemist 的支持将在未来几个月内首次桌面显卡发售时到来。
新版本还有针对 Zen 4 CPU 的 AMD EDAC 准备、AMD 嵌套虚拟化增强以及其他 Zen 4 架构的准备功能。 Linux 5.18 的 KVM 现在还支持高达 511 个 vCPU 的 AMD 虚拟机,高于当前的 255 个 vCPU 限制,并且领先于使用 Bergamo 提供更高内核数的下一代 EPYC 服务器。
谈到 AMD 在图形方面,Linux 5.18 现在默认启用 AMDGPU FreeSync“视频模式”,而以前的内核隐藏在模块选项后面。还为下一代 GPU 和 APU 启用了早期 IP 块,但更多内容将在 5.19 内核中提供。
有关更多详细信息,您可以参考内核页面、LWN 的合并概述(第 1 部分、第 2 部分)、Phoronix 的功能概要,以及源码本身注释。
不出意外的话,Linux 5.18 将很快出现在发行版页面中,预计此次更新将在不久的将来某个时候上线 Pop!_OS(该发行版的政策是“确保用户比 Ubuntu 提供的更新内核更快”)。