開源開發(fā)人員一向認為基于社區(qū)的開源開發(fā)模式非常的具有可行性,甚至比閉源開發(fā)更優(yōu)越,將替代傳統(tǒng)開發(fā)模式,成為將來軟件開發(fā)模式。2012年開源開發(fā)又會有那些進展?來看這5個開源項目吧。
如果一切照計劃運行,明年紅帽公司(Red Hat)將成為第一家年收入超過10億美元的開源軟件企業(yè),這將是開源社區(qū)歷史上一個重要的分水嶺,開源開發(fā)人員一向認為基于社區(qū)的開源開發(fā)模式非常的具有可行性,甚至比閉源開發(fā)更優(yōu)越,將替代傳統(tǒng)開發(fā)模式,成為將來軟件開發(fā)模式。
近幾年,諸如Linux,Perl, Apache, Hadoop, OpenOffice, GIMP等數(shù)十開源項目在軟件市場上如魚得水,新的一年,又有什么項目會脫穎而出?我們就來介紹5個2012年重要開源項目。這些項目將為新的商業(yè)和行業(yè)構建基礎,或者以更易用,花費更小做的更好的優(yōu)勢,吸引那些投資和管理者的目光。
網(wǎng)絡服務軟件商Nginx
在過去十年的大部分時間里,網(wǎng)絡服務軟件商的選擇一直穩(wěn)定不變,阿帕奇(Apache)占了市場的大半,而剩下的市場則被微軟的IIS (Internet Information Services)殘食, 近幾年第三方網(wǎng)絡服務軟件商Nginx才半道殺出,并以其優(yōu)秀的處理高流量網(wǎng)絡的能力,市場占有率逐步攀升。
源于Nginx處理高流量網(wǎng)絡傳輸任務的優(yōu)越性,Nginx已被約 5000 萬個不同域名使用,約占整個網(wǎng)絡的十分之一,其中包括高流量網(wǎng)站 Facebook、Zappos、Groupon、Hulu、Dropbox 和 WordPress。這個軟件的作者Igor Sysoev設計這個軟件的初衷,就是用于處理大量并發(fā)用戶(譬如每個服務器超過10000的用戶連接)的情況。發(fā)行該商業(yè)版軟件的Nginx公司,其聯(lián)合創(chuàng)始人安德魯阿列克塞(Andrew Alexeev )稱該軟件結構傾斜度極大。
新的一年,Nginx公司前景或許會愈發(fā)明朗。去年他們得到了三百萬的風險投資,其中一百萬來自戴爾首席執(zhí)行官邁克爾戴爾Michael Dell。Nginx公司還和Jet-Stream以及亞馬遜公司有著多項合作。
阿列克塞稱,Nginx的服務范圍不只是局限于于大型網(wǎng)站的運營,還有一些新興產(chǎn)業(yè)諸如云計算和共享服務,明年發(fā)布的新版本將更適于共享虛擬主機環(huán)境,能更好的處理 DDOS(分布式阻斷服務攻擊),引入了額外的安全功能。
開源云計算OpenStack
OpenStack雖然出現(xiàn)的時間比較晚,但它的可擴展性對于云計算行業(yè)來說又是不可或缺的。
OpenStack項目的政策委員會主席喬納森Jonathan Bryce說,我們的云服務面向的客戶群體空前龐大,達到了數(shù)以萬計的云服務器,這個規(guī)模是其他競爭者都無法勝任的。
自2010年七月項目啟動以來,OpenStack迅速獲得了大量支持,其中不乏像惠普,英特爾,和戴爾這樣的IT巨頭,戴爾和惠普公司都已經(jīng)利用OpenStack技術創(chuàng)建了自己的云解決方案。OpenStack的支持者喜歡把他們的工作稱作成長最快的開源項目,這里面已牽涉了超過了144家公司和2100個參與者。
OpenStack是美國國家航空航天局研發(fā)的云端運算軟件,最初是為了存儲大量空間影像的內部云設計的,一開始的時候,NASA曾考慮過使用Eucalyptus軟件項目平臺,但是發(fā)現(xiàn)其不能滿足其龐大的需求規(guī)模,所以最后還是采用了OpenStack。
Rackspace的首席技能官安格斯(John Engates)稱,為了拓寬市場,OpenStack現(xiàn)在也被拓展一些新的特性,使得更符合企業(yè)的需求。其中有一個項目叫楔石(Keystone),允許企業(yè)將自己的身份認證管理系統(tǒng)和OpenStack結合起來。Rackspace最先和美國國家航空航天局合作開發(fā)了OpenStack的一般常規(guī)應用,讓該服務可進行拆分使用,擴展為一個個獨立的整體,這更吸引了人們自行建立和進行云端運算服務。
安格斯說,2011年先為OpenStack打好基礎,2012年我們就能大量利用它構造出私有或者公有云。
非關系數(shù)據(jù)庫Stig
去年非關系數(shù)據(jù)庫使用量突飛猛進,就如Cassandra, MongoDB, CouchDB等等還有很多,在去年九月舉辦的非關系數(shù)據(jù)庫大會(NoSQL Now conference)上,還未正式發(fā)布的非關系數(shù)據(jù)庫Stig吸引了很多人的目光。2012到了,我們將要看到Stig正式發(fā)布了。
Stig的維護人員宣稱,該數(shù)據(jù)庫是專門給社交網(wǎng)站設計的,是由軟件工程師杰森盧卡斯Jason Lucas為一個叫Tagged的社交網(wǎng)站設計的。該數(shù)據(jù)庫采用了基于分布式圖形技術的開源技術,結構上支持推理搜索,允許用戶和應用進行分塊間信息的關聯(lián)搜索。源于該數(shù)據(jù)庫部分使用了哈斯凱爾編程語言編寫,所以它可以很輕松的在多服務器間實現(xiàn)負載均衡。
因為Stig至今仍未發(fā)布,所以它還是有點神秘。但是有人預測說針對社交網(wǎng)絡來說,這種數(shù)據(jù)庫的市場或許會很小,其他數(shù)據(jù)庫仍將占很大份量。社交網(wǎng)絡對于數(shù)據(jù)庫的需求和其他的有著本質的不同,如果一個數(shù)據(jù)庫很符合它的需求,那么這個社交網(wǎng)絡將非常收益。盧卡斯解釋說,要做一個好的社交網(wǎng)絡的數(shù)據(jù)庫,就必須能夠解決極大規(guī)模的操作量,言外之意Stig在這方面就做得很好。
盡管公司希望Stig數(shù)據(jù)庫能成為整個網(wǎng)站的專用數(shù)據(jù)庫,但現(xiàn)在數(shù)據(jù)庫只是在Tagged的一個服務器上運行。一開始開發(fā)者準備在去年12月的時候開放源碼,但現(xiàn)在看來,要到2012年的某些時候才能發(fā)布了。
該數(shù)據(jù)庫采用函數(shù)式語言結構,這種結構有個好處是,它能減輕多服務期間數(shù)據(jù)庫調度工作量。
開源系統(tǒng)Linux Mint
Linux雖然一直是作為開源社區(qū)典范的存在,但是其桌面效果實在差強人意。但總該有個較為易用的Linux系統(tǒng)發(fā)行版,作為不使用微軟的Windows系統(tǒng)的第二選擇。最近幾年,UBuntu一直扮演著這樣的角色,但現(xiàn)在情況有了點變化,一個比Ubuntu更容易讓用戶操作的系統(tǒng)Linux Mint不斷的挑戰(zhàn)Ubuntu的地位。
軟件工程師勒菲弗Clement Lefebvre在回顧了各種其他Linux發(fā)行版后,初次編寫了Linux Mint系統(tǒng)。從這次工作中勒菲弗就勾勒出了完美版本的各種特性,就像canonical公司借用Debian Linux系統(tǒng)創(chuàng)造了他們的Ubuntu,勒菲弗也借用了Ubuntu作為Linux Mint的基礎?,F(xiàn)在,Linux Mint項目靠他們網(wǎng)站上的捐贈,廣告收入提供資金,用戶搜索也成為了收入來源的一部分。
Linux Mint是專門為了那些只是想要個桌面系統(tǒng)的人們設計的,即使用戶沒有Linux系統(tǒng)使用的經(jīng)驗,也可以立馬上手操作。這就使得軟件安裝和運行極為簡單,和以標榜易用的Ubuntu相較,Linux Mint甚至更強調易用性,這樣的代價是除了證明是可靠的特性外,將不采用任何新的其他特性。
舉例來說,Mint系統(tǒng)避開了那些有爭議的統(tǒng)一桌面界面,Canonical公司開發(fā)Ubuntu界面讓其更適用于移動平臺,而Mint系統(tǒng)堅持采用了更為廣泛的,也更為成熟的Gnome界面。
Linux Mint系統(tǒng)嚴格的遵循可用性原則,實際上,這一點非常不利于Ubuntu,據(jù)開發(fā)項目組稱Mint已成為繼Windows,蘋果Mac系統(tǒng),和Ubuntu之后的第四大系統(tǒng),雖然它只是Ubuntu系統(tǒng)的一個發(fā)行版,但根據(jù)distrowatch網(wǎng)站的統(tǒng)計,它的受歡迎程度可能已經(jīng)超過了Ubuntu。2012將見證Mint的進一步發(fā)展。
存儲軟件Gluster
紅帽公司(Red Hat)在今年 10 月收購了文件系統(tǒng)開發(fā)商 Gluster。意圖像撼動Unix操作系統(tǒng)市場那樣繼續(xù)撼動存儲軟件市場,該公司是GlusterFS開源文件系統(tǒng)及Gluster存儲平臺軟件堆棧的開發(fā)者。其中GlusterFS開源文件系統(tǒng)使用戶可擺脫原有封閉存儲系統(tǒng),能夠利用SATA驅動和NAS系統(tǒng),組成可擴展存儲池,以達到擴充容量的效果。紅帽公司即將應用該技術獨霸linux操作系統(tǒng)數(shù)據(jù)存儲市場。
紅帽公司需要這項技術,看重的并不是數(shù)據(jù)存儲市場每年四十億的份額,他們只是為了尋求一個高效的數(shù)據(jù)存儲技術,能使得云移動更為便捷。紅帽公司的懷特赫斯特說,我們追求的是開源創(chuàng)新,我們要做的是利用堆空間盈利,我們做的是這個行業(yè)內獨一無二的。
在過去的這年里,GlusterFS文件系統(tǒng)市場拓展勢頭迅猛,下載量猛增三倍,單是十一月,就達到了37000次之多。
轉自:http://www.guokr.com/article/85155/