两个多月后 以前的版本,而 在“好”幽灵造成的延迟之后,莱纳斯·托瓦尔兹 刚刚推出 的稳定版本 Linux 5.17. 芬兰开发者从第一个候选版本中说,这不会是一个很好的版本,但你了解他:没有什么对他来说太重要或太担心了。 它不会像以前的版本那样具有显着变化,但有很多。
Linux 5.17 中的新特性列表很长,部分原因是它已被添加 支持很多新硬件. 处理器、主板和笔记本电脑等将更好地与新的 Linux 内核配合使用。 下面列出了 已经收集 Michael Larabel,以他在不同操作系统上的硬件测试而闻名,其中包括他在 Phoronix 上发表的文章。
Linux 5.17亮点
- 处理器:
- 新的 AMD P-State 驱动程序已更新。 它旨在为支持 ACPI CPPC 的 Zen 2 和更新的系统(主要用于台式机和移动设备)提供更好的电源效率。
- Alder Lake 手机的重要性能修复。
- RISC-V sv48 支持 4 级页表能够拥有高达 128TB 的虚拟地址空间 / 64TB 的物理内存。
- RISC-V 重新启动支持,无需特殊驱动程序。
- 英特尔 Raptor Lake 的早期准备工作,预计下一个内核周期会有更多变化。
- AMD SMCA 更新为下一代 CPU 做准备。
- 针对下一代 CPU 的 AMD EDAC 更新以及添加 RDDR5/LRDDR5 报告支持。
- KVM 虚拟化中的 Intel AMX 支持。
- 使用 AMD 3DNow 撤消指令! 内核内部。
- 以 StarFive JH7100 的形式支持第一个低成本、可用的 RISC-V 平台。
- Qualcomm Snapdragon 8 Gen 1 兼容性与 Snapdragon X65 一起获得及时支持。 高通公司的这款最新硬件直到 XNUMX 月底才公布,因此很高兴看到这种支持如此迅速地实现在主线中。
- 对 AMD Zen 4 CPU 的初始温度监控支持。
- Arm Scalable Array Extensions 的准备工作。
- 底板/平台:
- 采用 Hudson D4 芯片组的 AMD Fusion APU 的启动时间更快。
- “PFRUT”平台遥测和运行时固件更新功能,适用于支持 ACPI PFRUT 规范的即将推出的英特尔服务器,以启用某些固件组件的运行时更新,而无需重新启动。
- 主内核现在支持几个较旧的基于 NetGear/Linksys MIPS 的无线路由器。
- 支持热 CXL 内存。
- 传感器监控支持更多华硕主板。
- 来自 NZXT 的新控制器,用于照明和风扇控制,带有 NZXT Smart Device v2 硬件和 NZXT 风扇控制器。
- AMD 智能跟踪缓冲区支持。
- 笔记本电脑/平板电脑:
- 声音开放固件支持 AMD Renoir 音频协处理器。
- 为新的华硕 ROG 笔记本电脑提供自定义风扇曲线支持。
- 适用于 Android 平板电脑的新 x86 驱动程序,旨在对有问题的 x86 Android 平板电脑应用怪癖和修复。
- 针对某些 AMD Ryzen 笔记本电脑的 AMD s2idle 崩溃修复。
- 对有能力的 ThinkPad 的禁止上传和强制下载支持。
- 笔记本电脑和平板电脑的其他驱动程序改进。
- 大多数平板电脑和转换器都支持手写笔/笔。
- 与通用铅笔倡议 (USI) 手写笔兼容。
- 支持一些较旧的 NVIDIA Tegra 平板电脑。
- 图形:
- 对 AMD Rembrandt APU 的 GPU 恢复支持。
- Intel Alder Lake P 显卡现在默认启用,而不是隐藏在模块参数后面。
- 对 Raptor Lake S 图形的初始支持。
- 英特尔 DG2 Alchemist 支持工作继续进行
- .Intel VRR/Adaptive-Sync 用于 Gen11 Icelake 显卡。
- 准备 VMware VMWGFX 以支持 OpenGL 4.3 以及 Mesa 22.0+ 用户空间。
- 支持新笔记本电脑内置的隐私屏幕。
- 各种其他图形/显示驱动程序更新。
- Hantro驱动VP9视频加速。
- 存储/文件系统:
- 网络文件系统的 FS-Cache 和 CacheFiles 代码的主要重写。
- F2FS 性能改进。
- XFS 的大多数较小的改进虽然更快的挂载时间是可能的。
- EXT4 已切换到使用新的 Linux 挂载 API 以及通用的 get 和 set 标记 ioctls。
- Btrfs 的性能改进。
- FUSE 的每个文件 DAX 选项。
- 继续 I/O 优化工作。
- 其他硬件:
- 修复了弹出损坏的软盘时崩溃的问题。
- Nintendo GameCube/Wii/Wii U 实时时钟控制器终于成为主流。
- 为您的 FPGA 硬件添加了新的 Xilinx 驱动程序。
- 通用 USB GNSS(全球导航卫星系统)驱动程序,初始支持 Sierra XM1210 接收器。
- Apple 的 PCIe 控制器增加了时钟门控支持,作为 Apple 支持 M1 的最新举措。
- Synopsys USB DWC3 多流传输 (MST) 支持。
- Cirrus CS35L41 HD 音频编解码器驱动程序是新的,一些较新的 Lenovo ThinkPad 支持。
- 支持 NVIDIA Spectrum 4 网络 ASIC。
- SoC 中的 AMD Rembrandt 网络支持。
- 英特尔 WiFi 驱动程序的许多改进。
- 英特尔 Alder Lake N 音频支持。
- 改进了 Intel Titan Ridge Thunderbolt 控制器的电源管理。
- 一般/其他内核改进:
- 串行控制台驱动程序具有约 25% 的潜在性能提升。
- 在发布了十多年的补丁之后,终于添加了 Xen pvUSB 支持。
- debug.config 以更轻松地启动内核构建并启用所有有用的调试功能。
- Folio 中的改进,从 5.16 中引入的内容开始。
- 添加了实时扫描工具,以帮助实时发现内核问题。
- 几个值得注意的 Linux 网络性能优化。
- Linux 上的安全性:
- 页表检查支持以帮助解决内存损坏问题。
- 与支持的编译器一起添加了对 x86 直线推测缓解的支持。
- 对随机数生成器的改进,包括删除 SHA1 和性能优化。
Linux 5.17 已经正式发布,但这只是意味着它的 tarball 可用。 要立即安装它,您必须手动完成,很快它将开始进入 Arch Linux 等发行版。 想要安装它的 Ubuntu 用户必须自己安装,因为 Ubuntu 22.04 将使用 Linux 5.15,大约在 5.19 月将使用 Linux XNUMX。