正如所料,Linus Torvalds今天宣布发布Linux Kernel 5.1稳定内核系列,这是一个功能强大的内核分支,它带来了许多重要的功能,以及对现有功能的改进。
在7个候选版本发布之后,经过一个半月的开发,Linux 5.1内核系列终于来了,随后Linux Git开始跟踪Linux 5.2的开发,从两周的合并窗口开始。Linux 5.2看起来特别有趣,但是要到7月份才会对稳定用户开放,目前我们有Linux 5.1。
我们可以告诉大家它的新功能和增强功能。首先,我们想提醒所有试图下载并安装Linux Kernel 5.1的人,这不是一个长期支持的分支,所以你最好坚持使用当前的LTS内核。
“过去的一周非常平静,rc6的最后补丁并不是那么大,”Linus Torvalds在邮件列表公告中说道。 “总的来说,5.1看起来非常正常,只有超过13000的提交(加上另外1000+,如果算上合并)。这几天是我们正常的大小。没有办法把它归结为一个理智的短篇小说,工作全部结束。 “
Linux内核5.1中的新功能
Linux 5.1带来了许多激动人心的变化,如新的I/O接口,Habana Labs Goya AI处理器支持,新的ACPI支持,许多新的硬件支持等等。
Linux Kernel 5.1的亮点包括除了物理RAM之外还能够使用持久性内存作为RAM(系统内存),2038年问题的更多准备工作,能够在不使用initramfs的情况下将系统引导到设备映射器设备,以及支持实时内核修补功能的累积修补程序。
对于Btrfs文件系统的粉丝,Linux 5.1内核系列最终允许用户配置Zstd压缩级别。此外,基于fanotify的文件系统监控功能通过向fanotify接口添加所谓的“超级块根表”功能得到改进,该接口可以大量监视大型文件系统上的更改。
除此之外,Linux Kernel 5.1引入了一个名为io_uring的高性能接口,它使异步I/O快速和可扩展,一种允许在PID重用的情况下安全传输信号的新方法,以及一个名为Timer的新cpuidle调控器。面向事件或简称TEO,它有望在不影响功耗的情况下改善电源管理。
当然,Linux Kernel 5.1中包含许多更新的和新的驱动程序,这将使它与更多的硬件兼容。您现在可以从kernel.org或通过我们的免费Linux软件门户下载Linux内核5.1源代码,如果您想在GNU / Linux发行版上编译它,但我们建议您等待本月晚些时候发布的第一个版本。
Linux 5.1的代码名仍然和最近的内核版本一样,“Shy Crocodile” 似乎说明Torvalds对他的代码名不感兴趣了。
Linus Torvalds在标记Linux 5.1之后发表评论,“所以它比我通常做的晚了一点,因为我对这个版本感到不知所措。部分是因为我今天收到了一些小拉请求,但主要是因为我不是期待即将到来的5.2合并窗口的时机。“由于下周他的大女儿大学毕业,因为离线了几天而使他的Linux 5.2合并窗口变得复杂,因此时机不利于他。如果有必要,他最终会将Linux 5.2的合并窗口延长几天。
Linux Kernel 的详细介绍:请点这里
Linux Kernel 的下载地址:请点这里