參與社區(qū)開(kāi)源項(xiàng)目 貴在堅(jiān)持
參與社區(qū)開(kāi)源項(xiàng)目 貴在堅(jiān)持
-----Novell中國(guó)區(qū)研發(fā)經(jīng)理劉俊賢專(zhuān)訪(fǎng)
ChinaUnix:首先介紹下劉俊賢先生,劉先生英文名字叫Alex Lau,網(wǎng)名AvengerMoJo。從96年開(kāi)始使用Linux,劉先生現(xiàn)任北京Novell Linux R&D高級(jí)技術(shù)經(jīng)理,從事OpenSUSE的開(kāi)發(fā)與推廣,曾任香港即時(shí)科研有限公司應(yīng)用軟件R&D技術(shù)總監(jiān),2003年開(kāi)始在國(guó)內(nèi)多個(gè)重點(diǎn)城市建立及培訓(xùn)Linux有關(guān)課程,包括信息產(chǎn)業(yè)部的1+1+1項(xiàng)目課程研發(fā)和課本書(shū)寫(xiě),與此同時(shí)他亦曾在北大、復(fù)旦和西交大學(xué)講授Linux有關(guān)課程,除教學(xué)外他在北京建立了一個(gè)針對(duì)嵌入式Linux和多媒體應(yīng)用的工作坊。Alex畢業(yè)于美國(guó)北德州大學(xué)計(jì)算機(jī)軟件工程系,曾擔(dān)任職美國(guó)北電網(wǎng)絡(luò)(Nortel Network)從事軟件分析和開(kāi)發(fā)等工作,并熱衷開(kāi)放源碼社區(qū)的活動(dòng)。
ChinaUnix:劉先生能給大家介紹一下Novell中國(guó)研發(fā)部門(mén)的情況么(主要工作、人員數(shù)量)?
劉俊賢:Novell中國(guó)從05年把openSUSE引入中國(guó)后不停地拓展我們中國(guó)區(qū)的研發(fā)團(tuán)隊(duì),從一開(kāi)始三個(gè)開(kāi)發(fā)人員到現(xiàn)在的五十多人。當(dāng)中大部份都是在Novell的Open Platform Solution(OPS)部們之內(nèi),故名思義,我們主要的工作是開(kāi)發(fā)開(kāi)源和Linux平臺(tái)上的解決方案。
假如為Novell中國(guó)的開(kāi)發(fā)項(xiàng)目做個(gè)分類(lèi)的話(huà),主要可以分為三個(gè)大類(lèi),一是服務(wù)器、二是桌面和三是QA,當(dāng)然這些部門(mén)中也有SUSE Lab的核心成員。另外,我們OPS內(nèi)所有的研發(fā)人員都是直接對(duì)核心產(chǎn)品進(jìn)行研究、開(kāi)發(fā)、維護(hù)和測(cè)試的,而不會(huì)只做周邊或低層次的工作。這也是我們研發(fā)團(tuán)隊(duì)和國(guó)內(nèi)其他外企最大不同的地方,也可以說(shuō)是我們的一個(gè)特點(diǎn)吧。服務(wù)器部分是我們標(biāo)志性的服務(wù)器操作系統(tǒng)產(chǎn)品,在不同行業(yè)中都有大量的使用和良好的生態(tài)環(huán)境,而國(guó)內(nèi)研發(fā)部門(mén)的主要工作是針對(duì)HA和虛擬化技術(shù)的研究和開(kāi)發(fā),其實(shí)Linux平臺(tái)很適合作為HA的底層平臺(tái),因?yàn)樗阅芊€(wěn)定,且可定制性強(qiáng),可以針對(duì)不同的服務(wù)器應(yīng)用而做出具有針對(duì)性的HA方案。虛擬化技術(shù)在市場(chǎng)上已經(jīng)被炒到很火,我們的目標(biāo)就給SUSE一個(gè)完美的Guest操作系統(tǒng)的稱(chēng)號(hào),就是說(shuō)你在任何平臺(tái)上使用任何虛擬機(jī),都可以很有效率的去使用SUSE。
SUSE桌面平臺(tái)是市場(chǎng)上唯一的企業(yè)開(kāi)源桌面解決方案,當(dāng)中我們和其他跨平臺(tái)的支持一定是Linux桌面上最好的產(chǎn)品,但是國(guó)內(nèi)盜版導(dǎo)致的桌面生態(tài)環(huán)境嚴(yán)重被破壞,以致很難找到有第三方軟件商和我們合作。但是近年來(lái)Linux桌面在全球的推廣和其他新產(chǎn)品例如Netbook上都使用Linux去打開(kāi)市場(chǎng),其實(shí)我們從05年進(jìn)入中國(guó)的時(shí)候就開(kāi)始大力推動(dòng)SUSE桌面和不同的第三方軟件公司合作,包括微軟。
對(duì)Linux預(yù)裝的市場(chǎng)我們不但是硬件廠(chǎng)商商業(yè)市場(chǎng)上的首選,對(duì)Netbook的支持也是業(yè)內(nèi)花最多人手和投入的,我們和Moblin的合作更進(jìn)一步的說(shuō)明了我們對(duì)桌面市場(chǎng)上的信心。我們的桌面部門(mén)有一部分員工是在臺(tái)灣的,主要工作就是桌面預(yù)裝,產(chǎn)品測(cè)試和軟件維護(hù)。預(yù)裝方面主要包括三大難點(diǎn),一是驅(qū)動(dòng)的開(kāi)發(fā)和整合,二是第三方軟件的支持,第三點(diǎn)則是產(chǎn)品認(rèn)證和售后服務(wù)。產(chǎn)品測(cè)試和認(rèn)證都需要大量人手和時(shí)間,但桌面產(chǎn)品的周期很快很緊,自動(dòng)化流程是我們QA部門(mén)的重要任務(wù)。當(dāng)客戶(hù)買(mǎi)了我們的服務(wù)后,和盜版不一樣的是我們需要向客戶(hù)提供軟件的維護(hù)和安全更新。而且很多人都不知道每當(dāng)一個(gè)軟件或內(nèi)核需要更新時(shí),我們都需要做大量的工作把有關(guān)的更新返回客戶(hù)手上。所以Novell很認(rèn)同開(kāi)源的驅(qū)動(dòng)并以減少維護(hù)成本,而且你可以看到有不少開(kāi)源驅(qū)動(dòng)都是由Novell幫助硬件廠(chǎng)商推動(dòng)而成的,這一方向我認(rèn)為我們的研發(fā)人員對(duì)開(kāi)源驅(qū)動(dòng)的貢獻(xiàn)實(shí)在是很大的。
ChinaUnix:能介紹一下Novell SuSE Linux目前在中國(guó)的發(fā)展情況,以及OpenSuSE 在國(guó)內(nèi)的推廣情況。
劉俊賢:現(xiàn)在國(guó)內(nèi)以IDC的報(bào)告來(lái)看,SUSE Linux在企業(yè)服務(wù)器有領(lǐng)先的優(yōu)勢(shì),而Linux桌面操作系統(tǒng)的全部表現(xiàn)才占到1個(gè)百分比的桌面操作系統(tǒng)市場(chǎng),所以說(shuō)明不了什么問(wèn)題。但從Novell眼中有兩方面希望外界了解的:一,我們會(huì)保持我們?cè)诖罂蛻?hù)上的專(zhuān)業(yè)優(yōu)勢(shì),Novell是微軟的合作伙伴,所以各方面的企戶(hù)SI和ISV可以很容易的成為我們的合作對(duì)像;二,我們希望擴(kuò)展渠道銷(xiāo)售的能力,以加強(qiáng)我們?cè)谥行∑笊系挠绊懥Α.?dāng)然我們已經(jīng)努力不懈的把很多預(yù)裝Linux的機(jī)會(huì)建立起來(lái),以便將來(lái)對(duì)用戶(hù)進(jìn)行軟件硬件認(rèn)證的支持和幫助提升客戶(hù)服務(wù)質(zhì)量。
Novell在國(guó)內(nèi)目前還沒(méi)有一個(gè)專(zhuān)們針對(duì)openSUSE發(fā)展的部門(mén),openSUSE的本體是社區(qū),我們會(huì)進(jìn)一步開(kāi)放我們的系統(tǒng)給開(kāi)源貢獻(xiàn)者使用,而有志參興的朋友可以加入我們openSUSE的官方網(wǎng)站。我們?cè)诒本┟吭乱灿幸粋€(gè)針對(duì)開(kāi)發(fā)者的活動(dòng),可以到開(kāi)源聚賢(http://bit.ly/OXwIb)參與。
ChinaUnix:最近OpenSuSE Build Service加入Linux開(kāi)發(fā)者網(wǎng)絡(luò),能給我們談?wù)剬?lái)的發(fā)展,還有它對(duì)Linux世界的影響。
劉俊賢:打開(kāi)SUSE的社區(qū),本來(lái)就是要從openSUSE做起,BuildService就是一個(gè)很好的切入點(diǎn),社區(qū)的建立最基本的重點(diǎn)是給大眾發(fā)揮自己能力和加入優(yōu)秀組織的機(jī)會(huì)。BuildService不但可以給你機(jī)會(huì)為你喜歡的開(kāi)源軟件打包和維護(hù),你同時(shí)可以為不同的發(fā)行版本建立安裝包和構(gòu)建你的開(kāi)發(fā)和測(cè)試團(tuán)隊(duì),最終你可以建立自己的發(fā)行版本。
ChinaUnix:對(duì)接下來(lái)5月份即將開(kāi)始的Open SuSE 社區(qū)周來(lái)說(shuō),Open SuSE團(tuán)隊(duì)有何打算,在中國(guó)又想怎么展開(kāi)和推廣?
劉俊賢:我在上面也說(shuō)了一些,openSUSE希望可以更大力的去開(kāi)放我們的資源,給社區(qū)更大的權(quán)力和義務(wù),把openSUSE建立成為更獨(dú)立和不依賴(lài)Novell的開(kāi)源社區(qū)。在國(guó)內(nèi)的整體環(huán)境還有很大的改進(jìn)空間,而參與者不足是一個(gè)致命傷,對(duì)我而言重點(diǎn)還是希望更多的人了解openSUSE上所提供的服務(wù),例如BuildService等工具,所以我們也計(jì)劃在國(guó)內(nèi)推出開(kāi)發(fā)者發(fā)行版本,大家可以關(guān)注開(kāi)源聚賢網(wǎng)站。
ChinaUnix:能給國(guó)內(nèi)開(kāi)源技術(shù)人員和學(xué)生提出一些建議,如何參與開(kāi)源?
劉俊賢:參興開(kāi)源和做社工一樣,沒(méi)有什麼特別的需要,只要你有心就可以了,只要你找到感興趣的方向發(fā)展,還有是恒心和方便自己的生活習(xí)慣(下面我會(huì)再附加說(shuō)明),就可以在開(kāi)源社區(qū)中成長(zhǎng)。開(kāi)源的工作從我身上可以分為兩類(lèi),第一種是向社區(qū)的貢獻(xiàn),二是工作的需要。二者是不一樣但不沖突。當(dāng)我面向社區(qū)時(shí),我不會(huì)計(jì)較收入多少,而更看重的是對(duì)社區(qū)的發(fā)展,我自身能力的加強(qiáng),人脈的擴(kuò)展,社交能力的提升,網(wǎng)絡(luò)不同文化交流的經(jīng)驗(yàn)和推廣并維護(hù)團(tuán)隊(duì)的精神。第二種是我的專(zhuān)業(yè)工作,和其他在非開(kāi)源公司工作的朋友有所不同的地方是,我可以看作對(duì)開(kāi)源作貢獻(xiàn),但不一樣的地方是,我的本質(zhì)是希望公司從中獲益。我也知道在國(guó)內(nèi)很多公司都打著開(kāi)源的名義但做私有軟件的工作,只要沒(méi)有做非法的事(例如不守許可證、盜版等行為),我并不會(huì)認(rèn)為這些公司做錯(cuò),只是不道德。同時(shí)也有一些公司是說(shuō)得很明白,員工不可以參與開(kāi)源活動(dòng),所以大家如果有心一邊工作(開(kāi)源與否)一邊參與開(kāi)源,就必需先作選擇,不然到時(shí)候你想?yún)⑴c也沒(méi)有辦法。同時(shí)如果你的專(zhuān)業(yè)工作并非開(kāi)源,千萬(wàn)不要參與同類(lèi)開(kāi)源項(xiàng)目,以免瓜地李下到時(shí)候被其他公司告就不好了。最后就是你生活習(xí)慣方面,很多人少看了這一點(diǎn),就如做做運(yùn)動(dòng)一樣,有專(zhuān)業(yè)運(yùn)動(dòng)員的時(shí)間表,也有非專(zhuān)業(yè)的運(yùn)動(dòng)時(shí)間表,首先你要對(duì)你的興趣做評(píng)估,一天能花多少時(shí)間?一周、一個(gè)月或一年能做多少東西,然后再把你的目標(biāo)定立成為時(shí)間表,并對(duì)自己進(jìn)行獎(jiǎng)厲和懲罰,當(dāng)然你可以找同伴或多告訴你身邊的人以作支持,如果你沒(méi)有辦法持之以行,就如很多人做運(yùn)動(dòng)一樣,二三周后你就會(huì)發(fā)現(xiàn)你沒(méi)有動(dòng)力再做,然后不了了之。國(guó)內(nèi)外很多人把開(kāi)源重點(diǎn)都放在技術(shù)的層面上,由如以往人材看IQ一般,但做開(kāi)源沒(méi)有所謂高手低手,只有成功和失敗的項(xiàng)目,而成功與否很多時(shí)間不是代碼技術(shù)上的區(qū)別,而是推動(dòng)項(xiàng)目的社區(qū)吸引人材的能力問(wèn)題,所以我對(duì)國(guó)內(nèi)有心想?yún)⑴c開(kāi)源的朋友最要搞清楚自己的"選擇"。
ChinaUnix:作為一個(gè)普通的Linux和開(kāi)源技術(shù)人員,我們?nèi)绾瓮茝VLinux和開(kāi)源,讓更多的人來(lái)了解它?
劉俊賢:你是問(wèn)我是嗎?:)我作為一個(gè)普通發(fā)開(kāi)人員,我已經(jīng)做了很多有關(guān)開(kāi)發(fā)方面的推廣,大家可以用作參考,例如開(kāi)源聚賢工作坊。作為一個(gè)用戶(hù)我也有參與北京Linux用戶(hù)協(xié)會(huì)http://www.beijinglug.org/。我現(xiàn)在也構(gòu)想以一個(gè)普通用戶(hù)的身份作主題去寫(xiě)一本小說(shuō),從中說(shuō)出Linux和開(kāi)源對(duì)日常人有什么影響和經(jīng)歷。而日本己經(jīng)有以L(fǎng)inux為主題的漫畫(huà)。所以我認(rèn)為可以做的事太多,你的選擇你作主吧。
ChinaUnix:今天google的SOC,Novell打算怎么參加呢,想要解決哪些問(wèn)題?
劉俊賢:我們每年都有參加,上一年我是其中一個(gè)項(xiàng)目的Mentor,就是人臉識(shí)別的登錄,http://code.google.com/p/pam-face-authentication/。很不錯(cuò)的項(xiàng)目,一般來(lái)說(shuō)我們會(huì)在idea.opensuse.org上的東西和不同Mentor的想法在網(wǎng)上發(fā)報(bào),學(xué)生可以針對(duì)個(gè)人的喜好參與,同時(shí)你也可以向openSUSE提交自己的想法。今年我們有針對(duì)ARM平臺(tái)上的移植,MIPS平臺(tái)(龍芯)上的移植,對(duì)A11Y上的支持,對(duì)openSUSE網(wǎng)站上使用openID和加強(qiáng)BuildService的git支持等等。大部分的項(xiàng)目都是和openSUSE有直接和間接的關(guān)系,同時(shí)可以讓更多人使用到openSUSE的平臺(tái)。
ChinaUnix:現(xiàn)階段虛擬化技術(shù)如此大熱,能簡(jiǎn)單地談一下Linux平臺(tái)下的虛擬化技術(shù)的發(fā)展及趨勢(shì)么?
劉俊賢:上面我簡(jiǎn)單提到,我不是這方面專(zhuān)家,但KVM和Xen等不同技術(shù)方向都有它們的優(yōu)劣,所以我相信成為最好的"Guest"是一個(gè)很好的目標(biāo)。
ChinaUnix:Novell SuSE Linux Enterprise 11一個(gè)月前發(fā)布,有什么新的功能和特性?能給大家簡(jiǎn)單的說(shuō)一下么?
劉俊賢:桌面方面我們加強(qiáng)已有的三維效果,對(duì)多媒體的支持上加上Moonlight(Silverlight的開(kāi)源版)和能直接播放WMA的編碼(從微軟的網(wǎng)站自動(dòng)下載解碼器)。當(dāng)然不能少的就是新版的Gnome2.24和KDE4桌面,我們的大牛David Reveman針對(duì)rdesktop加上三維功能,可以給remote desktop加上三維效果同時(shí)把Thin Client和虛擬化桌面上的解決方案加上了一大步。 OpenOffice.org的3.0版本有更強(qiáng)的兼容性,在VBA的支持上更加符合企業(yè)的需要。
ChinaUnix:如何看待時(shí)下熱門(mén)的上網(wǎng)本Linux市場(chǎng),以及Novell的SuSE Linux在這方面將有何打算?
劉俊賢:我們非常看好網(wǎng)本的Linux市場(chǎng),有關(guān)這方面的策略不便現(xiàn)在透露,大家可以靜觀(guān)下半年的市場(chǎng)變化。當(dāng)然我們和Intel上Moblin的合作己經(jīng)提到臺(tái)面,我們OPS對(duì)上網(wǎng)本的支持并不少,主要是加強(qiáng)上網(wǎng)功能,加快始動(dòng)速度和應(yīng)用的友好性。為了迎合市場(chǎng)的要求,我們可能在下半年開(kāi)始加快我們以往二年發(fā)行新版本的周期,并以openSUSE的基礎(chǔ)提供半年一新版本的桌面發(fā)行周期,具體細(xì)節(jié)還沒(méi)有完全定下來(lái),主要是為質(zhì)量、更新和安全升級(jí)維護(hù)的因素做更多的考慮。
ChinaUnix:好吧,不能免俗,能談?wù)勛罱腛racle和Sun的并購(gòu)案么?對(duì)開(kāi)源世界會(huì)有什么影響?
劉俊賢:我很難以公司立場(chǎng)去說(shuō)個(gè)人觀(guān)點(diǎn),同時(shí)我是搞技術(shù)的不是搞占卜的,很難給你一個(gè)很好的說(shuō)法。但我可以說(shuō)出一些現(xiàn)實(shí)的事情,就是Sun公司有很多開(kāi)源的項(xiàng)目,而對(duì)Oracle而言不一定有它的迫切性和投資回報(bào),所以從客觀(guān)的層面來(lái)看,這些項(xiàng)目是會(huì)有一定的影響。但在這些事都沒(méi)出現(xiàn)以前我還是不能莽下定論。
【編輯推薦】




















