Linux 内核 4.0 发布

阅读数:1765 2015 年 4 月 15 日

话题:DevOps语言 & 开发架构

Linus Torvalds 4 月 12 日在 Linux 内核邮件列表中宣布内核 4.0 正式发布。他在发布说明中说道:

我决定按照正常的时间表发布 4.0 版本,因为目前已经没有已知问题了。

4.0 内核最受瞩目的新功能当属实时补丁(Live Patching)功能。这项功能可以对运行中的内核直接打补丁并生效,不需要重启,有效减少了服务下线的时间。对于这个功能,RedHat 和 SUSE 分别提出了自己的方案kpatchkgraft,两者一度是竞争关系。后来 Red Hat 一名工程师提出了第三种方案,这种方案对前两者进行了合并,目前使用这两种技术的服务都可以得到兼容,最终为内核社区所接受。

硬件方面,4.0 内核支持了 Intel 的 Quark SoC、各种各样新的 ARM 处理器、IBM 的 z13 处理器,以及对 x86 KVM 的一些优化。

文件系统方面,Btrfs 改善了对 RAID 5/6 的支持,Virtual I/O 1.0 版本进入内核,OverlayFS 支持多层结构。

新版本在图形和 DRM 方面也有不少改善,AMD Radeon 加入了DisplayPorty 音频的支持,Intel 的 DRM 驱动方面也有很多改善

phoronix 网站给出了 4.0 版本的重要功能列表,刚兴趣的读者可以参考这里

按照 Linus 的说法,4.0 这个版本虽然大版本号发生了变化,但其实没什么特别的,代码提交量不大,以稳定为主,没有加入多少实验性的功能。这个版本原来准备命名为 3.20,但是 Linus 开玩笑说,他手指头和脚趾头加起来又要不够用了,他在 Google+ 上开了一个调查贴,结果有超过 50% 的人支持把版本号提升到 4,所以最终决定命名为 4.0。同时 Linus 也预计,下一个版本4.1,将会是一个更大的版本。


感谢郭蕾对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流。