首頁(yè) > 新聞 > 專(zhuān)家觀點(diǎn) >

世界級(jí)開(kāi)源專(zhuān)案舵手蕭志榥:開(kāi)源是IT世界的空氣

2015-01-21 14:29:15   作者:   來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  蕭志榥不僅熟悉臺(tái)灣開(kāi)源發(fā)展,更執(zhí)行過(guò)許多開(kāi)源專(zhuān)案,例如帶領(lǐng)國(guó)網(wǎng)中心團(tuán)隊(duì)開(kāi)發(fā)出企鵝龍(DRBL)與再生龍(Clonezilla),每年下載量破200萬(wàn)

  有一套臺(tái)灣人開(kāi)發(fā)的Linux工具,一年全球下載次數(shù)超過(guò)200萬(wàn)人次,甚至連美國(guó)太空總署都愛(ài)用,那就是國(guó)家高速網(wǎng)絡(luò)與計(jì)算中心自由軟件實(shí)驗(yàn)室研究員蕭志榥率隊(duì)打造的開(kāi)源專(zhuān)案企鵝龍與再生龍。他也是中華民國(guó)軟件自由協(xié)會(huì)的理事長(zhǎng)。

  蕭志榥自1993年就踏入了開(kāi)源圈,用開(kāi)放原始碼做了許多專(zhuān)案,且為了推廣自由復(fù)制與分享軟件的理念,深入到社區(qū)與學(xué)校等。

  在90年代,他說(shuō),加入開(kāi)源圈是一件很時(shí)髦的事情,不過(guò),臺(tái)灣人發(fā)起的開(kāi)源專(zhuān)案數(shù)量較少,比較有名的是注音輸入法,另外,也有些計(jì)劃是多人合作將軟件操作介面的語(yǔ)言,從英文翻譯為正體中文。

  蕭志榥說(shuō),一直到2000年,來(lái)到.Com最高峰,只要有關(guān)于Linux的事情,都有非常多的人關(guān)注與投資,例如,當(dāng)時(shí)有一位交通大學(xué)博士生創(chuàng)立了Linux Vab網(wǎng)站,在其中不只收集與整理了有關(guān)于Linux的文章,且設(shè)立論壇,提供開(kāi)發(fā)者討論空間。蕭志榥說(shuō),僅僅是分享Linux文章的討論區(qū),就有人喊出500萬(wàn)美元要買(mǎi)下這個(gè)網(wǎng)站,可見(jiàn)得當(dāng)時(shí)Linux有多火紅。

  同一年,自由軟件之父Richard Stallman恰好來(lái)臺(tái)演講,向臺(tái)灣開(kāi)發(fā)社群講述自由的價(jià)值,呼吁人們不要使用資本主義思維邏輯下的非自由軟件,而可以選擇用自由軟件保護(hù)隱私等。

  同時(shí),蕭志榥當(dāng)時(shí)在新竹社區(qū)大學(xué)開(kāi)設(shè)的Linux課程也場(chǎng)場(chǎng)爆滿(mǎn),不論是國(guó)中小學(xué)老師或是竹科工程師都搶著報(bào)名,可見(jiàn)得當(dāng)時(shí)開(kāi)源有多熱門(mén),在美國(guó)Linux World年會(huì)前幾年也是年年爆滿(mǎn)。

  直到了2008年左右,蕭志榥觀察,Linux不再是時(shí)髦話(huà)題,反而更進(jìn)一步地成為了如空氣一般的必需品,Linux World年會(huì)在當(dāng)年也宣告結(jié)束,從此不再舉辦了。

  但這更代表了,開(kāi)源成為了主流發(fā)展趨勢(shì),蕭志榥說(shuō),以全球前500大超級(jí)電腦來(lái)看,用Linux作業(yè)系統(tǒng)的超級(jí)電腦,在2000年只有54臺(tái),約占百分之十,來(lái)到2014年,則迅速成長(zhǎng)到485臺(tái),而使用微軟的作業(yè)系統(tǒng)只有1臺(tái),可見(jiàn)得在超級(jí)電腦領(lǐng)域中,證明開(kāi)源已經(jīng)成為主流。

  而像Linux核心,甚至已經(jīng)深入到各個(gè)產(chǎn)業(yè)中,包括手機(jī)、桌上型電腦、伺服器等,蕭志榥說(shuō),開(kāi)源就像是空氣,沒(méi)有它不行。

  不僅開(kāi)源環(huán)境變化劇烈,而開(kāi)源社群互動(dòng)的方式也產(chǎn)生了相當(dāng)大的轉(zhuǎn)變,蕭志榥說(shuō),90年代時(shí),開(kāi)發(fā)者通常都使用郵件名單(Mailing List)和討論區(qū),如News Group,開(kāi)發(fā)者可以通過(guò)訂閱News Group的文章,知道最新的發(fā)展。

  另外,在分享程式碼時(shí),就是架一個(gè)FTP伺服器,將程式碼放到伺服器上,再到討論區(qū)和其他人分享程式碼的連結(jié)。

  而到了1999年,出現(xiàn)了為開(kāi)放源碼及自由軟件提供專(zhuān)案管理的SourceForge,開(kāi)始有很多開(kāi)發(fā)者將程式碼放上去,專(zhuān)案的頁(yè)面包含描述、功能列表、螢?zāi)唤貓D、下載連接,此外也有針對(duì)該專(zhuān)案網(wǎng)站、專(zhuān)案原始碼的相關(guān)連接,以及用戶(hù)評(píng)論區(qū)。

  不過(guò),來(lái)到了2008年出現(xiàn)了另一個(gè)強(qiáng)大的版本控制服務(wù)GitHub,其由分散式版本控制系統(tǒng)Git,提供代管軟件庫(kù),并以其網(wǎng)絡(luò)前端和工具加強(qiáng)功能而著名。

  蕭志榥說(shuō),現(xiàn)在GitHub已經(jīng)成為開(kāi)發(fā)者討論、開(kāi)發(fā)與分享程式碼最活躍場(chǎng)所,并且借由Git的功能允許開(kāi)發(fā)者復(fù)制其他人的程式碼,再加入到自己的專(zhuān)案中,而無(wú)須協(xié)調(diào)程式碼修改的回送過(guò)程,且GitHub甚至已經(jīng)成為開(kāi)發(fā)者的履歷,現(xiàn)在大部分的開(kāi)源專(zhuān)案,都可以在GitHub上面找到,如果能做出很多人使用的開(kāi)源專(zhuān)案,就可以快速增加全球的知名度,甚至增加和各國(guó)開(kāi)發(fā)者討論與互動(dòng)的機(jī)會(huì)。

  另外,蕭志榥也說(shuō),GitHub也開(kāi)啟了全新的商業(yè)模式,當(dāng)使用者要封閉開(kāi)源程式碼時(shí),就必須要付費(fèi)給GitHub,而SourceForge就沒(méi)有發(fā)展出商業(yè)模式。

  蕭志榥不僅對(duì)于臺(tái)灣開(kāi)源的發(fā)展如數(shù)家珍,更開(kāi)發(fā)出許多的開(kāi)源專(zhuān)案,2003年,蕭志榥因?yàn)榘l(fā)現(xiàn)國(guó)網(wǎng)中心的電腦教室有同時(shí)大量部署電腦作業(yè)系統(tǒng)的需求,開(kāi)始帶領(lǐng)了國(guó)網(wǎng)中心的團(tuán)隊(duì),包括了軟件開(kāi)發(fā)組副研究員蔡育欽與孫振凱等,開(kāi)發(fā)企鵝龍(Diskless Remote Boot in Linux,DRBL),成功地建立了一套無(wú)碟的Linux環(huán)境,可以通過(guò)一臺(tái)伺服器集中批次管理大量的Linux電腦,還能整合作業(yè)系統(tǒng)和管理系統(tǒng)。

  再來(lái),研發(fā)了再生龍(Clonezilla),此為硬碟資料復(fù)制工具,提供使用者在有硬碟的環(huán)境上使用,可以支持點(diǎn)播與群播復(fù)制功能。在2007年更開(kāi)發(fā)了單機(jī)版,蕭志榥說(shuō),從此之后,因?yàn)榭梢杂迷诠P記型電腦與桌上型電腦等,使得再生龍的使用量直線(xiàn)上升,到了現(xiàn)在,更是來(lái)到每年200萬(wàn)人次的下載量。

  蕭志榥說(shuō),2014年到美國(guó)參加會(huì)議時(shí),發(fā)現(xiàn)原來(lái)NASA的火箭發(fā)射系統(tǒng)是用紅帽的Linux,為了要同時(shí)部署約40臺(tái)電腦的作業(yè)系統(tǒng),也選擇使用開(kāi)源的再生龍。

  蕭志榥說(shuō),自由軟件的好處就是,每位使用者同時(shí)也是測(cè)試者,如果在使用上發(fā)現(xiàn)問(wèn)題,就會(huì)回報(bào)開(kāi)發(fā)者,如建議增加的功能等,甚至有些人還會(huì)回傳已經(jīng)改好的補(bǔ)丁檔(Patch),如更新版本時(shí),產(chǎn)生檔案系統(tǒng)無(wú)法更新等問(wèn)題,還有使用者會(huì)將修改好的程式碼傳回來(lái)。甚至,還有使用者將再生龍從英文版翻譯成各種語(yǔ)言,現(xiàn)在連土耳其與斯洛伐克的語(yǔ)言都有。

  蕭志榥說(shuō),做開(kāi)源專(zhuān)案最大的成就是,當(dāng)使用者寫(xiě)信來(lái)說(shuō),企鵝龍與再生龍幫助他們節(jié)省了很多時(shí)間,就會(huì)覺(jué)得這工作很有價(jià)值。

  此外,蕭志榥建議新進(jìn)開(kāi)發(fā)者,自由軟件就是最好的練兵場(chǎng)所,可以通過(guò)在一個(gè)自由軟件中,加入一些新功能,而成為自己的專(zhuān)案,就會(huì)很有成就感。另外,蕭志榥也建議政府需要帶頭使用自由軟件,如修改共同供應(yīng)契約,在購(gòu)買(mǎi)公司的軟件之外,也應(yīng)增加采購(gòu)個(gè)人開(kāi)發(fā)的自由軟件,才能帶動(dòng)臺(tái)灣開(kāi)源環(huán)境蓬勃發(fā)展。

  中華民國(guó)軟件自由協(xié)會(huì)理事長(zhǎng):蕭志榥(stevenshiau)

  參與開(kāi)源超過(guò)20年,于2003年開(kāi)始帶領(lǐng)國(guó)家高速網(wǎng)絡(luò)與計(jì)算中心的團(tuán)隊(duì)開(kāi)發(fā)企鵝龍與再生龍,通過(guò)集中管理系統(tǒng),以節(jié)省大量部署Linux作業(yè)系統(tǒng)的時(shí)間,目前再生龍?jiān)谌澜缑磕甑南螺d量達(dá)200萬(wàn)人次,連NASA都在用。

分享到: 收藏

專(zhuān)題