開源:Linux平臺下的創新與風險平衡 |
發布時間: 2012/8/26 18:28:04 |
軟件開發的世界傳統上十分神秘,那里開發人員一成不變地寫成百上千行的代碼來滿足變化多端的商業需求。
這種與世隔絕的環境正大量地讓路于開放的、協作開發,有些開發可能全世界成千上萬的工程師都會通過開放源代碼(開源,open source)社區介入。開源社區基于互聯網,可以說無所不在,最終用戶的需要會被貼出,而總是急于得到承認或只是樂于技術上精益求精的程序員們會寫出應用程序(application),隨后,便有大量的個人調試和重寫它。開源軟件的潛力就是能夠快速開發出IP應用程序,這非常重要,因為Internet在固定和移動通信中帶來更新的服務。 MySQL,Apache,Open Forge,GNU,Linux還有其他無數的開源項目,開放的接口使得模塊間可以互相交流, 也使得應用程序之間可以相互操作。 是否、如何開源 當Sprint的CTO在Linux World上贊美開源,AT&T聲明基于開源的開發能夠幫助減輕技術負擔、改進服務設施的質量時, 更多的運營商卻不愿意公開談論采用了開源的方式。 一個原因可能就是SCO-IBM之間的官司(參見Standards Watch pg.34); 另外,可能就是害怕失去競爭中的領先條件。 目前,交換機設備制造商已經首先加入進來。 像Cisco,Nortel,Lucent,ALcatel,Nokia和Avaya等,還有許多各自領域的領先者都啟用了Linux,在通信服務設施中將得到體現, 那么服務提供商隨后也很可能使用開源軟件作為后端。 雖然目前主流上還沒有什么項目十分著名,但趨勢還是隆隆而來,大部分一流的運營商(Tier 1)要么從運行維護平臺(OSS/BSS)提供商那里尋求支持, 要么加入開源開發實驗室或者其他類似的論壇,探索如何將第三方的模塊鏈接起來開發后臺的軟件包。 因此至今,開源創新分為三類。第一,開發工具(如JUnit和Eclipse),用于開發人員; 第二,嵌入的開源軟件(實際就是腳本級別的,像Perl,JFlex,Jackyl),它們嵌在所買的產品中,對用戶也是透明的,只是在服務合同中有相應的軟件維護保證; 第三,就是基礎平臺(操作系統,如Linux),與專用操作系統競爭,一般用在低端,但現在在多CPU環境下也越來越普遍。 針對多處理器的伸縮性(scalability)是談論最多的一個話題,也隨之出現了三個Linux項目:一個就是研究伸縮性(伸縮性還有一個很重要的研究是針對申請服務的數量),另一個是電信級Linux(carrier-level Linux),最后一個是桌面Linux。其中,從在電信業的應用潛力上說,電信級Linux最引人注意。 為Linux的黃金時代準備 Linux滲入的最重要的領域也就是電信級Linux。 這就是針對電信運營環境裁減Linux,提供平臺給制造商,他們可以圍繞錯誤響應、可用性、可伸縮性等等建立API。 電信級Linux不是一個標準,而是一個基礎,制造商通過“登記(regiestration)”過程展示一致性。 OSDL成員可以注冊進入技術工作組或者市場工作組(Working Group)。 然后,有兩個“草根”機制匯集需求: Linux用戶建議委員會,它跨越國界(拉美、亞洲、歐洲和美國), 和一個ISV論壇,獨立的制造商被邀請移植Linux,以及與工作組共享需求。 “32個設備制造商和服務提供商加入,并參與電信級Linux的需求建立。”Sam Greenblatt說,他是CA的Linux技術首席架構師、高級副總裁,也是OSDL的理事會成員。他特別指出,像NTT DoCoMo,Verizon,Sprint,MCI和AT&T等運營商正在以這樣或那樣的方式參與這個努力。 現在是2.0版本,最大的網絡設備供應商(NEP)已經發布并增強了一些符合它的電信級平臺,它們遵守Linux內核所需要的特定需求。 “例如,Cisco賣的每個網絡設備都基于Linux,”Bill Weinberg,OSDL的開源體系結構專家,認為這必然是Linux運動中的重中之重。“通常在交換設備和后臺設備之間會有一些延遲,”他承認,“但這個落后正在被迅速趕上。”。 在嵌入式Linux方面,像MontaVista,TimeSys,Novell,Nokia,Alcatel和NEC等公司(不用提Suza和Redhat在企業級方面),都在下一代網絡(NGN)服務上建立了軟交換和應用服務器的原型。 這些公司將在OSDL的框架下與IBM今年第四季度大量推出產品。 嵌入式Linux預期會增長,因為制造商正在電信級Linux上建造電信級交換機、媒體網關、核心網和接入網(CORE/EDGE)等設備。 本文出自:億恩科技【www.endtimedelusion.com】 |