微信号:infoqchina

介绍:有内容的技术社区媒体

Linux内核4.0低调发布,实时补丁功能受瞩目

2015-04-17 11:31 InfoQ



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 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 从BaseActivity与BaseFragment的封装谈起 Android解析编译之后的所有文件(so,dex,xml,arsc)格式 git 命令大全 重构一个运行超过10年的老项目 盘点谷歌黑科技:是创意还是疯子?