随英特尔VPU驱动程序发布的Linux内核6.3 Rc1,锈蚀更新
Linus Torvalds发布了Linux Kernel 6.3RC1,每个人都可以测试,它带来了定期更新、更多的Rust代码等等。
两周后,Linux Kernel 6.3的合并窗口现在关闭了。在宣布发布候选版本的同时,Linus对标准的两周合并窗口相当满意,没有任何重大事件发生。
当然,不管是否顺畅,现在合并窗口已经关闭,我们需要确保一切正常工作。我们已经进行了几次激动人心的合并,我认为合并的余波已经解决,但我相信还会有更多的合并。让我们希望6.3中的平静期和合并窗口一样有效…敲敲木头。
总之,和往常一样,短日志太大了,无法发布,因为我们有12500多个提交(这还不包括接近1000个的合并)。因此,下面是我通常的合并日志,它只给出了我合并了什么以及从谁合并的一个非常高层次的视图。这一切看起来都很正常,大约55%的补丁是驱动程序,大约20%是架构更新。其余部分是常见的随机组合(文档、工具、网络、文件系统和核心内核内容)。
让我们来看看有什么新鲜事。
Linux Kernel 6.3 Rc1:关键更新
CPU和GPU
AMD Zen 4服务器处理器获得了支持慢速内存带宽分配的新功能,可实现与数据中心工作负载的兼容性。自去年以来,代码一直在发布,但现在它已经成为主流。
持续的性能改进见过关于AMD第四代FPYC和Ryzen产品,用于实现Spectre V2修复的自动IBRS(间接分支限制投机)。
在此内核版本中,Intel的新x86_64指令LKGS是合并。LKGS是灵活返回和事件交付规范的一部分,支持在CPU特权级别之间进行更低的延迟转换。你可以阅读更多关于弗雷德的文章这里如果你有兴趣的话。真的很吸引人。
英特尔方面的其他关键更新是TPMI驱动程序是合并第四代至强可扩展蓝宝石处理器的信任域扩展(TDX)已更新。
除了上述功能外,此内核版本中还提供了一些ARM&;SoC更新。
首先,备受关注的高通骁龙8 Gen 2支持到达在内核6.3中。这一点意义重大,因为许多领先的移动品牌都在计划即将发布的这款手机。比如三星Galaxy S23 Plus、一加11 Pro、小米13 Pro 5G等。
以下是内核6.3中SoC和ARM主板更新的快速列表。这不是一个完整的清单。但是,您可以在这如果您需要更多信息,请提交合并请求。
高通QDU1000/QRU1000 5G范围
适用于平板电脑、Chromebook和SBCS的RK3588/RK3588
商用TI J784S4
带有Mediatek MT7986a的香蕉PI R3路由器
高通MSM8916(骁龙410)
SM6115(骁龙662)
SM8250(骁龙865)
MSM8916 LTE转换器
此外,英特尔的流星湖VPU(多功能处理器)到达在针对流星湖SoC的内核6.3中。该VPU计划用于人工智能计算。
此外,英特尔的Meteor Lake GPU显示支持现已在此版本中提供。
核心变化
自从最初在内核6.1中实现Rust Structure以来,更多改进并支持注入,支持内核中的Rust模块。出现了一些核心锈蚀变化,如下所示:
支持Arc、ArcBorrow和UniqueArc类型
支持ForeignOwnable和ScopeGuard类型
对ALLOC模块的改进
为了让几个Azure用例和WSL受益,微软提供了补片用于内核6.3中的Hyper-V嵌套管理程序支持。
文件系统和网络
内核6.3介绍Ath12k驱动程序支持高通WiFi 7系列芯片组。
IPv4协议眼见大大提高了性能,这要归功于“IPv4 BIG TCP”补丁的实施;类似于IPv6。
内核6.3介绍用于迅雷驱动程序的DisplayPort带宽分配模式,允许GPU和迅雷驱动程序协同工作以实现动态带宽分配。
在过去的几个内核版本中,特斯拉FSD SoC获得了更新和补丁。在此版本中,音频支持到达特斯拉FSD SoC,已提交由三星和特斯拉出品。这一变化和之前的变化旨在减轻独自维护司机的负担。它还开启了在特斯拉SoC中运行定制内核的可能性。
此外,Btrf和EXT4文件系统得到了一些错误修复和性能改进。
下载Linux Kernel 6.3 RC1源代码
您可以从以下位置下载RC源代码树页面。
主线:6.3-rc12023-03-05[焦油球][补丁][查看差异( ;diff)][浏览]
如果您正在运行基准测试、测试新硬件并发现问题,请向内核邮件列表报告。
最后,Linux Kernel 6.3预计将在2023年4月左右发布。Q4 2023 Linux发行版Fedora 39和Ubuntu 23.10可能会获得此版本。
如果您发现任何问题,请测试并报告问题。