Linux 4.0 發布——我是一隻羊
就在周日,Linus 如期發布了 Linux 4.0,這個版本的代號被稱為「Hurr durr I'ma sheep」:
日期: 2015/4/12 15:41:30 周日 -0700
主題: Linux 4.0 發布
來自: 我是一隻羊那麼,我決定按照正常的計劃發布 4.0 了,因為沒有出現什麼問題,而且我下周會去一個大學訪問,我希望這不會非常影響到合併窗口,希望吧。
從 linux-next 分支和最終大小上看,Linux 4.0是一個相當小的發布版本(LCTT 譯註:linux-next是Stephen Rothwell創造的分支,主要用於放一些將在下一周期合併進內核主支的補丁)。但是這個「小」是相對而言的,它仍然包含了超過一萬個的非合併提交。不過,我們肯定會有更大的發布版本(估計之後的 linux-next 4.1 會更大)。
一切都很好,這完全符合「v4.0 應該是一個穩定的發布版本」的要求,而不是帶有很多新的體驗性功能的發布版本。我個人非常喜歡按照時間進行發布,而不是過去那種有了重大功能才進行發布的做法。
也就是說,4.0裡面沒有什麼特別有趣的東西。從 git 上的統計來看,這個發布版本不僅僅達成了 50 萬個提交數的新成就,也跨越了 400 萬個 git 對象數量的限制。有趣的是(從數字的角度看),Linux 3.0 時我們超過了 25 萬提交數和 200 萬個 git 對象數量,看起來真有規律(其實完全是巧合)。
[ 另外一個趣事:我們原來使用的 BK 版本庫(LCTT 譯註:bitkeeper)有著提交數用16位二進位存儲的限制,所以25萬提交數量已經很多了,因為我們使用 BK 的那些年就提交了將近65000次。當然,我們使用 BK 才3年,而換到 git 近十年了。無論如何,這說明我們的開發工作快了許多。]
就功能而言,4.0 並沒有什麼特殊的。新內核的補丁主要是基礎架構方面的,實際上,這並不是版本號改變的原因,我們可能在其它的(小)版本中有更大的改變。所以,這只是一個「按部就班」的發布而已。
弄下來體驗一下吧,
我們全是羊 —— Linus Torvalds
4.0雖說是沒有什麼特別新的功能,不過還是有幾個值得關注的亮點:
- Live Patching——不用重啟為內核打補丁的機制;
- parallel NFS (pNFS)子系統支持FlexFile布局;
- ubifs文件系統支持多隊列塊層;
- Btrfs 文件系統更新,支持 Intel Quark X1000 SoC和基於MIPS32 Release 6的處理器;
- VirtIO 1.0;
- 可信計算TPM 2.0支持;
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive