大数据:计算机行业争相传诵的热门概念
扫描二维码
随时随地手机看文章
Linux第三个新内核于2012年发行了,这次的开源操作系统给用户带来了全新的文件系统,驱动程序和性能的提升。
Linux 3.4遵循了Linux 3.3在发布两个月后,正式推出“稳定”版,Linux之父Linus Torvalds同时也推出了7个RC版本。
Torvalds在他的声明中写道“我认为3.4的发布周期作为一个整体已经相当成熟了,”“当然,我总是希望RC版本更够比之前更快的测试完成,但我认为整体上,我们没有任何大的破坏性的改动,这就是我喜欢它的原因。”
在功能方面,首先是增强了Btrfs文件系统。Btrfs文件系统本来是甲骨文工程师Chris Mason用来提升Linux默认文件系统Ext4性能的一个手段。在2009年3月从Linux 2.6.29开始Btrfs首次成为Linux内核的一部分,一直稳步发展到今天。
Linux 3.4 版本增加了一个新的btfs修复程序,它可以帮助你从一个没有登录的挂载文件系统上恢复数据。Btrfs性能也得到了改进,从以前只支持4KB元数据块到现在支持64KB元数据块。
Btrfs的重要组成部分,是使用一些被称为区段的,它定义了用于存储指定信息片段的部分磁盘。在Linux 3.4,Btrfs已经改善了它处理的区段。
内核开发人员Josef Bacik在他的内核提交报告里写道“以前我们要离开写入页面只能等到缓冲程度写入了一半才行,这意味着我们不得不跟踪页面的状态和缓冲的状态”“现在我们只要在完全缓冲时写入,在完全缓冲时输出就可以了。这让我们可以很简单的在我们的bflags上设置比特来表示缓冲程度的状态,我们不用再实时跟踪I/O根目录结构了。”
在Linux 3.4的其他新功能中,改进了B.A.T.M.A.N,全称是:更好的移动无线网络方案(Better Approach To Mobile Adhoc Networking),早在2011年3月首次登陆在Linux 2.6.38。在3.4版本中,B.A.T.M.A.N已经过了改进,现在已经能够改变路由算法用于创建临时的无线网络
在Linux 3.4上,KVM虚拟化技术也有很大的提升。新内核的特性得益于红帽在Linux上提供的最大化的虚拟CPU(vcpus)从64到160。
更多信息请关注:21ic网友杂谈频道