大神 Linus Torvalds 于今天发布了 Linux Kernel 5.1 内核正式版,在对现有功能进行改进的同时还带来了很多重要的改进。本次版本更新历时一个半月,不过值得注意的是它并非是长期支持版本,因此用户最好还是选择现有的 LTS 版本。
Linus Torvalds 在邮件列表公告中说道:“过去一周的开发工作非常顺畅,基于 RC6 的最终正式版调整并不是很多。总体来说,Linux Kernel 5.1 是常规更新,只有超过 13k 条 commit(如果算上窗口合并期再加上 1K)。这对于我们来说真的是比较常规。目前整个开发工作已经结束,可以认为是比较合理的常规小幅升级版本。”
Linux Kernel 5.1 内核值得关注的改进除了使用物理内存之外还能够使用持久性内存作为 RAM(系统内存),不过这项功能还需要不断的完善。新版本中还可以在不使用 initramfs 的情况下引导系统进入 device-mapper 设备,以及支持 live kernel patching 功能的累积补丁功能。
对于 Btrfs 文件系统的粉丝来说,Linux Kernel 5.1 内核正式版终于允许用户配置 Zstd 压缩级别。此外,基于 fanotify 的文件系统监控功能通过向 fanotify 接口添加所谓的“超级块根表”功能得到改进,该接口可以大量监视大型文件系统上的更改。
除此之外,Linux Kernel 5.1 引入了一个名为 io_uring 的高性能接口,它使异步 I / O 快速和可扩展,一种允许在 PID 重用的情况下安全传输信号的新方法,以及一个名为 Timer 的新 cpuidle 调控器。面向事件或简称 TEO,它有望在不影响功耗的情况下改善电源管理。
自然,Linux Kernel 5.1 中还包含了很多驱动更新,以便于兼容更多的硬件设备。现在用户可以访问 kernel.org 网站进行下载。如果您想在 GNU / Linux 发行版上编译它,那么我们建议您等待本月晚些时候发布的首个维护版本更新。