经过 8 个 RC 版本后,Linus Torvalds 正式宣布开发代号为 Fearless Coyote 的 Linux Kernel 4.11 正式发布。此次版本更新带来了诸多新功能和 Bug 修复,主要包括:SSD 的扩展支持、SMC-R 支持、AMDGPU 电源管理改进、Turbo Max 3.0 改进和新的 perf ftrace 工具等。
总的来说,Linux kernel 4.11 是许多不同更新的组合,其带来了大量(网络和声音)驱动代码更新、Arch 更新、通用网络和文件系统修复等。如果你想详细了解,可以访问 Phoronix 和 Kernel Newbies 网站。
Linux kernel 4.11特性和变更
- 显示变更:Linux kernel 4.11 的 AMDGPU 电源管理更加成熟,RADV Vulkan 的速度也更快。Intel DRM 驱动程序已经可以处理 DisplayPort MST 音频,还默认为 Intel Skylake 及较新硬件启用了帧缓冲区压缩能力。
- 初步支持 Gemini Lake:引入了对 Intel Gemini Lake 芯片的初步支持。
- SSD 扩展支持:加强了对 SSD 磁盘的扩展支持,让更换固态硬盘也变得更加容易。
- 支持 SMC-R 协议:引入了对「共享内存通信 – RDMA」(SMC-R)协议的初步实现。SMC-R 是 IBM 让虚拟机共享内存并加强通信的一项技术。
- Intel Turbo Boost Max 3.0 支持增强:Linux kernel 4.11 增强并改进了对 Intel Turbo Boost Max 3.0 的支持,让更多用户可以在其系统上更好的利用 CPU 内核。
- 支持多队列阻塞层中的可插拔I/O调度程序:Linux kernel 3.13 版本向 Linux 块层添加了一个新的多队列设计,以便通过较新的硬件获得更佳的性能,而 Linux kernel 4.11 版本增加了对可插拔 I/O 调度程序的支持。
- 新的 perf ftrace 工具:新增的 perf ftrace 工具是一个比较引人注意的功能,相信这个新工具将成为 ftrace 界面的简洁 perf 前端。
- 其它更新:支持 OPAL 自加密磁盘驱动器标准、优化各种文件系统、一些新的 F2FS 功能、新的 Raspberry Pi 驱动、更好的 TPM2 支持和 MD RAID 优化等。