近日,紅帽公司發布了全新的紅帽企業級Linux 7(RHEL 7)。雖然該操作系統使整個IT界為之傾倒,可是它在Fedora社區卻恐怕沒有引起太大的騷動,只是一直在潛心開發該產品的開發團隊受到了贊美和喝彩。
原因何在?因為RHEL 7充斥著我們已經在Fedora中見過的眾多技術。實際上,這些功能特性大多數出現在RHEL中,原因恰恰在於,這些功能特性已經首先經歷Fedora社區的嚴格考驗。
不過等一下,這是不是意味著Fedora就是RHEL 7的beta測試版?並非如此,RHEL 7其實有自己的alpha測試版和beta測試版,就像之前發布的其他RHEL版本那樣。不過,就Fedora而言,技術可能首先整合到類似產品的東西中。在這種情況下,人們可以下載它、安裝它、試用它;更重要的是,使用和重新混合它,以激發個人熱情和集體熱情。
這層關系是我在擔任Fedora項目負責人期間經常談論的話題,也不是只有我一人高談闊論。開源社區知名人士Michael Tiemann經常恰如其分地稱之為技術選舉過程。通過使用發行版中的功能特性,然後測試它們解決其他問題的能力,Fedora社區已俨然成了樣板,決定什麼該保留、什麼該淘汰。
不妨考慮一下systemd(http://www.freedesktop.org/wiki/Software/systemd/)。這是面向Linux系統的一項頗有爭議,卻又改變行業規則的顛覆性技術。我們Fedora社區的這些人大膽地把該技術添加到自己的產品中,可以說冒一定的風險,盡管這麼做有時不容易,但最終還是獲得了回報。在系統啟動和管理的基本層面積極接受諸如此類的變化並非易事。
但結果是,Fedora有助於在暴露問題的同時,帶來及早改進的機會,並且為整合那些解決辦法提供了一條途徑。等到Fedora 18和19發布時,systemd早已成氣候,這項技術解決了好多實際的系統管理問題。大家對這項技術顯然投了"贊成票",所以systemd同樣是RHEL中的一項重要的新功能,參閱附文《關注RHEL 7中的這五項新功能》(http://www.infoworld.com/t/linux/keep-eye-these-5-new-features-in-rhel-7-244023)。
這僅僅是一個例子,表明Fedora早已擁有許多優秀的技術,它們只是剛剛出現在安全經過加固的企業級RHEL中。我們之前的Fedora項目負責人Robyn Bergeron曾撰寫博文,介紹了另外好幾項技術,詳見http://robyn.io/2014/06/10/rhel-is-beefy/。
要是你看過RHEL媒體新聞稿,就知道在紅帽看來,RHEL 7無異於重新定義了企業操作系統。Fedora社區完全有理由為他們在這個過程中扮演的重要角色而感到自豪。
不妨稱之為改變了IT行業。我們還可以自豪地說,我們Fedora社區的這些人及早進入了競技場。