GitHub:傳統(tǒng)Linux系統(tǒng)的終結者?
在LinuxCon 2014大會上,新的Fedora Linux項目領導人Matthew Miller提出了一個有趣的觀點:Fedora和其它Linux系統(tǒng)項目負責人都意識到,它們漸漸輸給了GitHub。當然,面對當前種種新形式,F(xiàn)edora也采取措施來積極應對,如實施Fedora.next計劃。 
Matthew Miller表示,F(xiàn)edora項目的發(fā)展頂峰出現(xiàn)在2005~2006年間,之后Fedora開始走下坡路。LinuxCon之前還有展臺展示Linux發(fā)行版本,比如Fedora、Gentoo、openSUSE等,但今年沒有,這并全是因為資金缺乏。這幾年來,人們也對操作系統(tǒng)展臺的興趣越來越少,雙方也缺少相應的交流與協(xié)調,這對社區(qū)建設與成長無益。
Fedora項目負責人Matthew Miller
他給大家看了一份Google搜索走勢圖(如下),從2004年到2014年,曾經流行的Linux系統(tǒng)如Debian、Fedora、Gentoo等搜索次數(shù)逐年穩(wěn)定下降。即使Ubuntu也“不幸中招”。
但這和GitHub有何關聯(lián)?Matthew Miller解釋說,兩者之間并非直接的因果關系,Linux的核心用戶多為開源軟件開發(fā)者,因為GitHub的出現(xiàn),開源軟件與Linux發(fā)行版從前的那種共生關系被打破。
之前,在Linux上安裝一個軟件,需要自己從官網或者類似SourceForge上的站點下載動手安裝,存在形式多種多樣。一個好的Linux系統(tǒng)會來處理大家面臨的這種問題,在倉庫提供優(yōu)秀的開源軟件,方便用戶安裝。那時候,能夠出現(xiàn)在優(yōu)秀Linux版本里,成為開源軟件足夠優(yōu)秀與成功的標志。
GitHub的出現(xiàn)則改變了這種“共生關系”。GitHub不僅可用來托管源碼,還提供源碼包下載和其他功能,開發(fā)者越來越愿意使用Github來發(fā)布自己的項目。Github的倉庫已有1500萬多個,F(xiàn)edora軟件包則有18000個,雖然倉庫已經很豐富,但是無法包含全部的開源項目。
Matthew Miller也提到說,當前公有云的興起,也弱化了操作系統(tǒng)的角色——使用Linux還是其它系統(tǒng)已不是關鍵制約因素,Apple當前也從Linux世界撈了一大批用戶。云操作系統(tǒng)CoreOS則很精簡,僅提供了核心應用,相比傳統(tǒng)的Linux發(fā)行版就略顯一點“叛逆”。
顯然,包括Fedora在內的Linux系統(tǒng)無法忽視當前這種趨勢,適時地采取措施予以應對。例如,F(xiàn)edora啟動了 Fedora.next計劃,對現(xiàn)有發(fā)行模式給予改進:將單一的軟件倉庫分為四個環(huán) (Ring),不同的環(huán)采取不同的打包策略,另外組建多個工作組 (Working Group),打造多個產品,不同組可以有不同的發(fā)布策略——讓更多人參與到Fedora項目當中來。 我們無法知道如Fedora采取的新計劃是否能夠拯救傳統(tǒng)的Linux系統(tǒng),還是說傳統(tǒng)Linux最終會被CoreOS這樣的新型Linux系統(tǒng)取代,都值得我們關注和思考。

















 
 
 


 
 
 
 