歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux將如何測試開源開發的極限

Linux將如何測試開源開發的極限

日期:2017/2/25 12:10:30   编辑:關於Linux
Linux內核開發驟然加速

隨著本月最新版的Linux內核2.6.23版的推出,它帶來了令人驚歎的多種變化。距離上次更新僅僅只有三個月,這個Linux內核最新版就增加了對企業用戶十分友好的很多功能,包括更好的虛擬化支持和非常重要的調度器功能的更新,同時還有常見的新設備驅動和漏洞修補。

現在Linux之父Linus Torvalds的“代碼樹”每兩三個月就出現一定數量的變化,從這個情況我們可以看到Linux內核開發正在加速的信號。至今為止,這個過程已經產生了不容否認的高質量、穩定的代碼。



但是請不要搞錯:Torvalds正在推動開源開發策略走向新的極端。隨著內核的大小和復雜度的增加,高速的重復工作正將開源社區中進行測試和調試工作的志願者的能力用到了極限。

但是有兩個原因讓Torvalds不能放松油門。首先,Linux承受不了在技術上落後的後果,否則它將失去那些永遠具有苛刻要求的企業客戶。舉個例子來說,為了充分發揮內置在英特爾和AMD處理器中虛擬技術的能力,新內核已經完善了對虛擬技術的支持。其次,Linux需要讓它的開發者社區滿意。新的功能讓程序員免於感到厭煩而轉向別的項目,而且隨著遠程程序員的老去或推出,它還要吸引新的天才來加入。

在這種壓力下,新的Linux功能的路線圖不斷發生跳躍,這將不斷的推動它在保持質量和穩定性的同時要增加新功能。但是這個具有16年歷史的開源項目能否按照這種模式再生存16年呢?IBM跟蹤Linux內核開發過程的副總裁Dan Frye表示,“沒有一個開源項目曾經變得如此巨大或發展的如此快速,它是一個一流的開發者社區。”

除了虛擬化技術之外,企業用戶還需要借助於這個混亂的過程來在很多方面提高Linux,其中包括電源管理和安全功能。大多數企業用戶使用的Linux發行版是來自Red Hat和Novell的產品,要想讓這些迅速發生的內核的修改完全融入這些系統,可能需要花費兩年左右的時間,因此還有一個緩沖期來消化內核的這種瘋狂的開發過程。不過,我們依然可以說,內核的發展決定著Linux的未來。 上一頁1234下一頁查看全文 內容導航
  • 第1頁:Linux內核開發驟然加速
  • 第2頁:開發速度和代碼質量是否存在矛盾?
  • 第3頁:開源開發需要能經得住批評
  • 第4頁:快速發展中的虛擬化技術
Copyright © Linux教程網 All Rights Reserved