Linus Torvalds 4 月 12 日在 Linux 内核邮件列表中宣布内核 4.0 正式发布。他在发布说明中说道:
我决定按照正常的时间表发布 4.0 版本,因为目前已经没有已知问题了。
4.0 内核最受瞩目的新功能当属实时补丁(Live Patching)功能。这项功能可以对运行中的内核直接打补丁并生效,不需要重启,有效减少了服务下线的时间。对于这个功能,RedHat 和 SUSE 分别提出了自己的方案 kpatch 和 kgraft ,两者一度是竞争关系。后来 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 )关注我们,并与我们的编辑和其他读者朋友交流。
评论