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