首頁 > 新聞 > 國內(nèi) >

開源無所不在:Open Source趨勢大追蹤

2015-01-23 15:44:19   作者:   來源:CTI論壇   評論:0  點(diǎn)擊:


  幾年前,許多企業(yè)還在爭論開源是否是未來趨勢,但隨著主流開發(fā)平臺逐漸開源化,目前IT產(chǎn)業(yè)想要取得更多商機(jī)與利益,擁抱開源可說是當(dāng)務(wù)之急

  不過是幾年以前,許多企業(yè)還在爭論開源是否是未來趨勢,令人印象特別深刻的是,微軟前CEO Steve Ballmer形容開源為癌癥,微軟創(chuàng)辦人Bill Gates更是批評說,Linux像是學(xué)生在玩游戲,市場不成熟,因此,在商業(yè)市場中,相信Linux根本做不出什么厲害的東西。

  不過,隨著主流的開發(fā)平臺逐漸開源化,加上版本控制服務(wù)GitHub興起,開源深入了各個領(lǐng)域,如Linux接管了超級電腦的市場,以全球前500大超級電腦來看,2014年,內(nèi)含Linux作業(yè)系統(tǒng)的超級電腦,已經(jīng)成長到了485臺,使用微軟的作業(yè)系統(tǒng)只有1臺,不過,在2000年為54臺,約只占了百分之十。

  而Linux核心,甚至已經(jīng)深入到各個產(chǎn)業(yè)之中,包括隨身攜帶的手機(jī)、平板,家里用的桌上型電腦,公司大樓內(nèi)的伺服器,甚至還飛上了天空。

  如Linux基金會于2014年10月,宣布成立了無人機(jī)程式碼專案Dronecode Project,將集結(jié)所有與無人機(jī)有關(guān)的開放原始碼專案與資產(chǎn),以打造一個共享的無人飛機(jī)(Unmanned Aerial Vehicles)開放原始碼平臺。Linux基金會執(zhí)行總監(jiān)Jim Zemlin表示,開放原始碼軟件與協(xié)作開發(fā)將能精進(jìn)最先進(jìn)領(lǐng)域的各項技術(shù)。

  而在2014年,微軟新任CEO Staya Nadella上任后,開始喊出「微軟愛Linux」,更在同年11月,決定開源釋出。NET伺服器端核心,讓.NET應(yīng)用可以執(zhí)行在Linux上和Mac OS X,為開源界投下了一顆震撼彈,這更是開源史上的新里程碑。連微軟也不得不承認(rèn),開源已經(jīng)成為主流趨勢,還有其所擁有巨大的社群創(chuàng)新力量。

  以目前IT產(chǎn)業(yè)來看,想要取得更大商機(jī)與賺取更多利益,就必須和開源合作,如鴻海宣布和Mozilla基金會合作,以HTML5發(fā)展新一代跨平臺作業(yè)系統(tǒng)Firefox OS。

  前鴻?萍紕(chuàng)新數(shù)位系統(tǒng)事業(yè)群資深處長梁文耀表示,HTML5受到重視的原因在于,除了跨平臺特性,也包括了在網(wǎng)頁平臺有更多的功能。另外,若產(chǎn)品采用自由硬件(Free Hardware),企業(yè)將自家硬件的驅(qū)動程式碼對外開源,也能延長硬件在市場存活的壽命。

  OpenStack成為云端作業(yè)系統(tǒng)的標(biāo)準(zhǔn)

  而在云端界被譽(yù)為云端Linux的開源云端作業(yè)系統(tǒng)OpenStack,在開源Linux基金會公布的2014年度最受歡迎的開源專案中奪得第一名,甚至可以說已經(jīng)成為云端平臺作業(yè)系統(tǒng)的標(biāo)準(zhǔn)。

  OpenStack自2010年成立以來,吸引了許多軟件或硬件的龍頭廠商,來搶食OpenStack商機(jī),包括紅帽宣布OpenStack商用版提供3年技術(shù)支持、Ubuntu/Canonical提供5年技術(shù)支持,惠普與IBM相繼推出了用OpenStack為基礎(chǔ)所打造的自家云端服務(wù)平臺,連微軟早在幾年前宣布Hyper-V能與OpenStack互通,還包括了英特爾、思科、戴爾、惠普、甲骨文、紅帽、AMD、IBM、VMware、Ubuntu、SUSE、EMC、SAP、Seagate、WD、NetApp與NEC等。

  連臺灣也有硬件廠商大舉投入OpenStack的技術(shù)研發(fā),試圖切入到軟件與應(yīng)用服務(wù)市場,包括臺灣工研院、廣達(dá)、宏基與和信云端等,而全球使用者社群更是超過了75個,這是繼Linux專案以來,另外一個最大型的全球開源專案。

  而許多傳統(tǒng)的企業(yè)IT部門,也開始采用OpenStack來打造內(nèi)部的IaaS平臺,如AT&T、法國Orange電信、雅虎、Paypal、淘寶網(wǎng)與BMW等,在各方人馬不斷涌入后,Tom FiField表示,OpenStack已經(jīng)改變了云端產(chǎn)業(yè)市場,在OpenStack生態(tài)系統(tǒng)中,現(xiàn)在已出現(xiàn)了數(shù)百家廠商,提供服務(wù)給數(shù)千家企業(yè)或機(jī)構(gòu),OpenStack也推出了OpenStack市集,其中包括公有云、流通與應(yīng)用、訓(xùn)練與顧問、系統(tǒng)整合與驅(qū)動程式等,協(xié)助企業(yè)可以通過詳細(xì)的技術(shù)規(guī)格與產(chǎn)品資訊等,來比較各廠商提供的服務(wù)。

  如今,OpenStack已經(jīng)成為云端基礎(chǔ)架構(gòu)的標(biāo)準(zhǔn),而成功的關(guān)鍵因素為何?OpenStack社群經(jīng)理Tom Fifield說,在講求速度為王的世界中,由于企業(yè)需要更大的彈性與自由來擴(kuò)充規(guī)模,開源釋出的OpenStack讓企業(yè)可以隨時取用各式各樣的功能與程式碼等,大大提高了企業(yè)擴(kuò)充云端基礎(chǔ)架構(gòu)的速度與彈性。

  再來,由于開源領(lǐng)域變化得太快,開發(fā)者必須比一般應(yīng)用商業(yè)軟件的IT人,更隨時關(guān)注科技最新的變化,走在世界的最前端,Tom Fifield表示,企業(yè)使用了開源專案,就能一直跟上世界最新的進(jìn)展,讓產(chǎn)品更具有競爭力。此外,開放原始碼的計劃或是專案,更是很好的機(jī)會讓企業(yè)或是廠商了解,世界上其他的專家,擁有什么樣的知識與技術(shù)。

  在OpenStack之后,問世才近2年的開源輕量級虛擬化技術(shù)Docker也席卷了IT世界。2013年2月,Linux之父Linux Torvalds宣布了發(fā)表Linux核心3.8版的消息,其中強(qiáng)化了Control Group和Namespaces的機(jī)制,實現(xiàn)了開源社群努力多年的Linux Container(LXC)技術(shù)。

  LXC顛覆了開發(fā)者打造應(yīng)用程式的思維,也改變了MIS傳統(tǒng)的維運(yùn)模式,許多IT企業(yè)紛紛開始支持Docker,如微軟就宣布要在Windows Server內(nèi)建Docker引擎等。

  不過,真正的讓LXC產(chǎn)生巨大影響力的是,Docker公司打造出了Container的標(biāo)準(zhǔn)化平臺,Docker創(chuàng)辦人暨技術(shù)長Solomon Hykes表示,Docker真正的價值就是讓人們建立共識,而非在于技術(shù),真正實現(xiàn)了開源的精神。

  臺灣少數(shù)幾位的國際開源社群領(lǐng)導(dǎo)者唐鳳,也參與了Docker專案的開發(fā),她說,Docker是基于Linux Container技術(shù)的Sandstorm社群,讓無論是架設(shè)開發(fā)環(huán)境、串接開源服務(wù),甚至升級整套系統(tǒng),都比以往方便許多,以致于讓社群開發(fā)者可以花更多心思在API-first Design上,在節(jié)省技術(shù)支持時間的同時,也讓參與者更容易變成貢獻(xiàn)者。

  GitHub降低了進(jìn)入開源的門檻

  而自2008年開始,大幅改變開源界互動模式的就是GitHub,GitHub官方成員邱慕安表示,GitHub如同為程式設(shè)計師打造的Google Doc與Dropbox,目前有約240位官方人員。

  邱慕安說,以前程式設(shè)計師很難可以看得到別人的程式碼,不過在GitHub之中,由于有追蹤功能,來讓開發(fā)者共同撰寫程式碼,與開發(fā)各式各樣的開源專案,如邱慕安在GitHub中建立了Accessibility專案,讓開發(fā)者回報問題之后,有一個統(tǒng)一的管理平臺,再交由相關(guān)的負(fù)責(zé)人員來處理。

  唐鳳也說,不同于過去只有少數(shù)科技人參與的開源社群,隨著GitHub出現(xiàn),讓沒有軟件開發(fā)經(jīng)驗的人,也能通過GitHub增加的記錄、發(fā)布、版本追蹤等功能,讓更多的人可以進(jìn)入開源圈。

  GitHub 首先是借由易用的Web界面,普及了Git的分散治理模式,幾乎完全取代了以Subversion為代表的集中模式。GitHub將開源程式碼、修訂、瑕疵回報等開發(fā)過程的產(chǎn)物定址成鍵連資料,進(jìn)而將它們轉(zhuǎn)化成社會物件,因此產(chǎn)生了類似新興社群媒體的網(wǎng)絡(luò)效應(yīng),使Google Go和Microsoft .NET團(tuán)隊都放棄了自家的開放原始碼平臺,移轉(zhuǎn)到GitHub上開發(fā),以爭取社群的支持。

  中華民國軟件自由協(xié)會理事長蕭志榥也說,GitHub已經(jīng)成為開發(fā)者討論、開發(fā)與分享程式碼最活躍場所,且GitHub甚至已經(jīng)成為開發(fā)者的履歷,如果能做出很多人使用的開源專案,就可以快速增加全球的知名度,甚至增加和各國開發(fā)者討論與互動的機(jī)會。另外,GitHub更開啟了全新的商業(yè)模式,當(dāng)使用者要封閉開源程式碼時,就必須要付費(fèi)給GitHub。

  未來,Tom FiField說,開源從90年代只有少數(shù)對開源具有狂熱的開發(fā)者組成,到如今,已經(jīng)深入運(yùn)用到各個領(lǐng)域中,代表到了21世紀(jì),開源已經(jīng)成為主流的趨勢。

  唐鳳表示,由于輸入工具,如觸控、聲音、手勢、情感訊號等越來越普及,讓更多的類比表意訊息進(jìn)入數(shù)位世界,與之相應(yīng)的協(xié)作空間操作門檻也持續(xù)下降,再沿著新的輸出方式,如立體印制、擴(kuò)增實境與可程式化物質(zhì)進(jìn)入生活,讓開源專案的內(nèi)容也將不受平面影音文字媒材的局限,而應(yīng)用到更多的層面之中。

  而在臺灣,開源社群蓬勃起飛的關(guān)鍵時間是2000年,自由軟件之父Richard Stallman來臺灣演說后,臺灣開源社群于2001年成立了第一個開源法人組織中華民國軟件自由協(xié)會,隨著臺灣開源社群越來越蓬勃發(fā)展,唐鳳說,之前主要由軟件工作者參與,但隨著創(chuàng)用CC、自造文化的開展,現(xiàn)在文字、硬件、音樂、影像、設(shè)計、教育、政治工作者,也都開始參與開放文化,表示開源的范圍愈來愈廣闊了。

分享到: 收藏

專題