IT邵年 發(fā)表于:14年11月03日 13:31 [原創(chuàng)] DOIT.com.cn
作為操作系統(tǒng)的一種,Linux在中國市場上總是不溫不火,處在一個被邊緣化的位置。但是,這兩年隨著云計算的發(fā)展和開源的推動,X86架構(gòu)與開源Linux的結(jié)合成為很多人的新選擇。最近,openSUSE董事會主席Richard Brown從歐洲趕來北京,參加了首屆openSUSE 亞洲峰會,筆者正好趁這個機會采訪了他, 他也介紹了openSUSE在亞洲的發(fā)展情況。
SUSE和OpenSUSE
Richard Brown首先介紹了SUSE的歷史,SUSE是一個軟件企業(yè),在20年前成立的,而且它是openSUSE社區(qū)的發(fā)起人。頭10年,SUSE公司主要做的產(chǎn)品叫SUSE Linux,是一個通用發(fā)行版。在2005年的時候,SUSE企業(yè)做出一個決定,決定把注意力更多的放在企業(yè)市場上面。同時,公司把主要產(chǎn)品的一些源代碼和開發(fā)向所有的開發(fā)者開放,從此就有了稱為openSUSE的項目。
所謂的開源項目,就是許多愛好者和志愿者圍繞在SUSE Linux這個產(chǎn)品下,做一些免費的開發(fā)和貢獻。大家知道,Linux的內(nèi)核是開放的,而SUSE Linux是Linux的一種,當SUSE把企業(yè)級開發(fā)作為自己的主要市場的時候,他們把很多源代碼開放給使用者,這樣大家就可以通過這些開放源碼進行二次開發(fā)。而我們知道的微軟Windows操作系統(tǒng)是不開放的,所以開源社區(qū)對Linux來說是非常重要的。
Richard Brown也向筆者介紹了openSUSE社區(qū)在歐洲的發(fā)展情況。好多人都知道紅帽也是最重要的企業(yè)級Linux產(chǎn)品,而且也有自己的開源社區(qū),叫Fedora,但是這兩個社區(qū)有一個最大的區(qū)別,openSUSE是一個開放、透明的方式來運作的,有來自不同廠商的人員都可以參與到openSUSE社區(qū)當中來,而紅帽對Fedora的控制更強一些,不是那么開放。而且從全球市場來看,F(xiàn)edora的用戶少于openSUSE的用戶。
OpenSUSE新版本的新特性
當然openSUSE這個名字是由SUSE Linux演變過來的,SUSE擁有過很多版本,2006年,筆者還曾經(jīng)報道過SUSE Linux在北京海洋館的產(chǎn)品介紹會,具體鏈接在本文的后面。
如今,在今年的11月,openSUSE要發(fā)布新的13.2版本,它將是從2005年以來發(fā)布的第14個openSUSE的版本?梢钥吹,openSUSE13.2的版本和我們現(xiàn)在的針對企業(yè)的SUSE Linux Enterprise版本相比較的話,SUSE Linux Enterprise企業(yè)版只支持2500個軟件包,13.2這個版本最多可以支持7000多個軟件包。之所以有這樣的區(qū)別,openSUSE希望社區(qū)開發(fā)出來的軟件功能在新的版本當中都能夠得到支持。
openSUSE有四個不同的版本,Factory和turnbleweed主要是針對Linux的開發(fā)者、愛好者和貢獻者使用的版本,他們希望能夠以最快的速度獲得最新的軟件、最新的功能。另外一個就是稱為evergreen版本,這些用戶的發(fā)布周期相對于Factory和turnbleweed更長,支持的周期也會長一些,但是和SUSE公司發(fā)布的企業(yè)級的產(chǎn)品來說,肯定比不上SUSE的時間長,因為SUSE針對企業(yè)級的發(fā)布,會提供很多年的支持。另外一個第四個發(fā)布的版本是openSUSE 13.2,它是前面三個版本之間找到一個很好的平衡, openSUSE版本是在穩(wěn)定和快速之間的一個很好的平衡。
SUSE還有一個工具是稱為Open Build Service,英文簡寫是OBS,對我們來說是一個非常好的工具,能夠讓openSUSE的這些版本更加的靈活,相比于其他的Linux的發(fā)布來說更具有兼容性,它是一個軟件打包的、非常開放自由的平臺。實際上這款工具可以讓我們用來開發(fā)新的openSUSE的版本,也可以用來開發(fā)一些其他公司的軟件,如紅帽、Ubuntu, Debian、ownCloud, VLC等,還有其他的企業(yè)也在使用這款工具。
另外一款非常好的工具稱為openQA,是現(xiàn)在可以獲得的用于對openSUSE的這些發(fā)行版進行測試的唯一的測試系統(tǒng),它可以用來測試openSUSE的發(fā)行版,也可以用來測試SUSE Linux Enterprise。
開源社區(qū)的價值
當筆者問起SUSE公司為什么來發(fā)起openSUSE社區(qū)時,Richard Brown介紹說主要是因為openSUSE這個社區(qū)可以給他們提供一些很好的新的想法、一些新的技術(shù),openSUSE社區(qū)所做的所有的開發(fā),速度都要比以企業(yè)市場為目標的SUSE公司要快的多,所以出于以上這些原因,SUSE公司就發(fā)起了openSUSE社區(qū)。openSUSE社區(qū)有什么樣的作用?openSUSE社區(qū)可以使用、開發(fā)、改善最新的開源技術(shù),對用戶、貢獻者來說都是好的,對SUSE企業(yè)來說,也可以把這些最新的覺得可以為他所用的東西,從openSUSE社區(qū)來拿出來使用,從而使SUSE在應對競爭的時候,變的更加的靈活。openSUSE社區(qū)開始的時候,大部分的人員開發(fā)者都是由SUSE雇傭的,而現(xiàn)在openSUSE社區(qū)主要是由志愿者來推動的,當然,SUSE的工程師在這個社區(qū)當中依然會有很核心的作用。接下來幾年,SUSE公司還會對openSUSE社區(qū)進行更多的資金和開發(fā)者的投入,希望這樣的投入一方面能夠吸引到更多的志愿者加入進來,也可以加快整個openSUSE的發(fā)展。
實際上, openSUSE社區(qū)是一個自我組織形成的社區(qū),這些人員除了參與openSUSE社區(qū)之外,他們還可以針對某些感興趣的東西形成一些開發(fā)小組,比如Linux的內(nèi)核、GNOME。這些小組可以互相合作,對他們感興趣的產(chǎn)品進行開發(fā),或者他們可以把成果直接遞交給Factory,F(xiàn)actory就相當于openSUSE turnbleweed的生產(chǎn)線。openSUSE社區(qū)的貢獻者把自己開發(fā)的代碼寫出來,會有助理對這些代碼進行自動審核,之后要經(jīng)過openQA的測試,只有測試通過以后,才會有專門的測試人員進行審核。通過這樣的一個流程,實際上可以減少很多的測試人員的數(shù)量,因為第一步會進行自動的審核,審核完全了經(jīng)過openQA的測試,通過了才會有人員進行審核,這樣的話,可以有很高的效率。這些會整合到Factory當中,然后通過openQA的再次的測試,測試通過的話,會把他作為openSUSE turnbleweed發(fā)布給用戶。新的版本在數(shù)小時內(nèi)可以完成更新,過去可能會花好幾天的時間。
亞洲區(qū)的未來發(fā)展
能有這么多志愿者加入到openSUSE的項目中說明SUSE產(chǎn)品很受歡迎,而這次openSUSE亞洲峰會的召開更說明SUSE對亞洲的重視。Richard Brown在談到亞洲峰會時候介紹說:“openSUSE亞洲峰會是完全由這些亞洲的貢獻者來組織的,包括來自印度、日本、臺北還有中國大陸的貢獻者,我們董事會只是負責對大會進行一些監(jiān)督,歐洲和其他地區(qū)的貢獻者沒有必要參與進來,因為本地的團隊已經(jīng)做得非常好。openSUSE峰會的召開的確是因為我們在亞洲有很多openSUSE的貢獻者,而且我們也希望能夠有更多的亞洲開發(fā)者,或者有更多的相關(guān)愛好者加入到我們的openSUSE社區(qū)來,尤其是中國大陸。同時也希望通過這樣的大會能夠在中國大陸吸引到更多的開發(fā)者、愛好者和貢獻者加入到我們這個社區(qū)當中來。”
當然,這僅僅是openSUSE在亞洲召開的第一次峰會,Richard Brown更希望未來會跟更多組織和合作伙伴一起召開類似的峰會,尤其是在開源方面。因為現(xiàn)在隨著云計算的普及和落地,類似OpenStack這樣的聯(lián)盟也需要合作伙伴,而openSUSE正好也是OpenStack家族當中的一個成員,所以說大家以后會有更多合作,把市場一起做大做強。
Novell SUSE Linux 10產(chǎn)品發(fā)布 用戶可以親身體驗
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.