@kneep
2015-04-14T07:36:44.000000Z
字数 735
阅读 674
开源 开源启示录
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,将会是一个更大的版本。
