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