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