Linux第三個新內核于2012年發(fā)行了,這次的開源操作系統(tǒng)給用戶帶來了全新的文件系統(tǒng),驅動程序和性能的提升。
Linux 3.4遵循了Linux 3.3在發(fā)布兩個月后,正式推出“穩(wěn)定”版,Linux之父Linus Torvalds同時也推出了7個RC版本。
Torvalds在他的聲明中寫道“我認為3.4的發(fā)布周期作為一個整體已經相當成熟了,”“當然,我總是希望RC版本更夠比之前更快的測試完成,但我認為整體上,我們沒有任何大的破壞性的改動,這就是我喜歡它的原因。”
在功能方面,首先是增強了Btrfs文件系統(tǒng)。Btrfs文件系統(tǒng)本來是甲骨文工程師Chris Mason用來提升Linux默認文件系統(tǒng)Ext4性能的一個手段。在2009年3月從Linux 2.6.29開始Btrfs首次成為Linux內核的一部分,一直穩(wěn)步發(fā)展到今天。
Linux 3.4 版本增加了一個新的btfs修復程序,它可以幫助你從一個沒有登錄的掛載文件系統(tǒng)上恢復數據。Btrfs性能也得到了改進,從以前只支持4KB元數據塊到現(xiàn)在支持64KB元數據塊。
Btrfs的重要組成部分,是使用一些被稱為區(qū)段的,它定義了用于存儲指定信息片段的部分磁盤。在Linux 3.4,Btrfs已經改善了它處理的區(qū)段。
內核開發(fā)人員Josef Bacik在他的內核提交報告里寫道“以前我們要離開寫入頁面只能等到緩沖程度寫入了一半才行,這意味著我們不得不跟蹤頁面的狀態(tài)和緩沖的狀態(tài)”“現(xiàn)在我們只要在完全緩沖時寫入,在完全緩沖時輸出就可以了。這讓我們可以很簡單的在我們的bflags上設置比特來表示緩沖程度的狀態(tài),我們不用再實時跟蹤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已經過了改進,現(xiàn)在已經能夠改變路由算法用于創(chuàng)建臨時的無線網絡
在Linux 3.4上,KVM虛擬化技術也有很大的提升。新內核的特性得益于紅帽在Linux上提供的最大化的虛擬CPU(vcpus)從64到160。
更多信息請關注:21ic網友雜談頻道





