Linux Kernel 5.10本周末发布 十个值得关注的功能盘点

Linux Kernel 5.10 有望在本周末发布 , 外媒 Phoronix 盘点了 10 个值得关注的改进和新功能 。 5.10 不仅是 2020 年最后一个内核版本 , 而且还是长期支持(LTS)版本 。
Linux Kernel 5.10本周末发布 十个值得关注的功能盘点文章插图
Linux Kernel 5.10 合并窗口期在今年 10 月关闭 , 当时外媒 Phoronix 就发文概览了主要功能 。 而在 5.10 即将发布之际 , 外媒体再次盘点了 10 项比较有趣的功能:
1.AMD Zen 3 温度监控
AMD Zen 3 温度监控现在可以在支持 k10temp 驱动程序和其他持久 Zen 3 扩展的 Linux 上运行 , 这对操作至关重要 。 Ryzen 5000 系列在 Linux 5.8-5.9 上运行良好 , 并且具备所有核心功能 。
2.英特尔图形
在英特尔图形方面 , Linux Kernel 5.10 获得了更多的 Gen12 / Xe Graphics 修补程序 , 特定于 Rocket Lake 使用的功能以及其他更改 。 此外该分支还包括其他相关的工作 , 例如在支持 Intel DG1 离散图形卡的 HDMI 音频输出支持 。
3.AMDGPU DC
为 GCN 1.0 "Southern Islands" 图形处理器添加 AMDGPU DC 显示支持 。 AMDGPU DC for GCN 1.0 是 AMDGPU DC是遗留下来的遗留项目之一 , 因为它们可能默认情况下启用 GGPU 1.0 / 1.1 时代硬件的AMDGPU支持 , 而不是Radeon DRM驱动程序 。
最后一个明显的障碍是 AMDGPU DC 缺乏模拟输出支持 , 因此没有进行默认更改 。 那些老化的 Radeon HD 7000 系列图形卡和其他精选 GCN 1.0 / 1.1 产品的用户可以使用 “amdgpu.cik_support = 1 amdgpu.si_support = 1 radeon.cik_support = 0 radeon.si_support = 0” 启动其内核 , 以使用 AMDGPU 内核默认情况下 , 该驱动程序也意味着需要 Vulkan 支持 , 可能的性能改进以及仅享受更现代的代码库 。
4.树莓派 VC4 支持
对树莓派 VC4 的支持已经并入到 mainline 内核中 。 终于添加了对树莓派 4 的图形显示支持 , 而且 Mesa 20.3 为树莓派4提供了 V3DV Vulkan 驱动支持 。
5. 带有UMIP(用户模式指令防护)的SLDT和STR指令仿真
这个简单的解释是能够帮助运行在 Wine/Proton 上的少量游戏 , 在现代化处理器(AMD Zen 2 或者英特尔 Connon Lake)上能够使用 Store Local Descriptor Table Register 或者 Store Task Register 指令 。
6.XFS 文件系统
XFS 文件系统现在支持到 2486 年 , 克服了此前 Year 2038 的问题 。
7.声卡支持
由于开放源代码社区的工作 , 终于在 Linux 下支持了 Creative Labs SoundBlaster AE-7 声卡 。
8.任天堂Switch 手柄支持
借助新的Nintendo HID驱动程序(另一个开源社区创建) , Linux Kernel 5.10 终于添加了对任天堂 Switch 手柄的支持 。 任天堂 Switch Joy-Cons 和 Pro 手柄均能在 Linux 平台上通过 USB 和蓝牙模式连接 , 并支持震动和陀螺仪数据 。
9.在安全性方面改进
在安全性方面进行了许多改进 , 以抵抗外部 PCI Express 设备可能发生的 DMA 攻击;“nosymfollow”安装选项类似于多年来BSD上提供的安装选项; Linux 5.10包括新的static_call函数 , 可帮助您在受Retpolines影响的情况下 , ARM Spectre缓解措施已被改写为“ Ghostbusters”工作的一部分 。
10.英特尔处理器支持
【Linux Kernel 5.10本周末发布 十个值得关注的功能盘点】持续开发并添加对英特尔即将推出的 Rocket Lake 和 Alder Lake 硬件支持 。 英特尔 Meteor Lake 在 Linux 5.10 中也会包含一些代码支持 。