當前位置:才華齋>IT認證>SUN認證>

Sun軟體策略放原始碼

SUN認證 閱讀(3.07W)

Sun目前的軟體策略可以總結為一個詞:開放原始碼。 Sun已經使Solaris Unix作業系統開放原始碼化,Sun公司CEO喬納森表示,Sun將最終使其所有軟體技術開放原始碼化,甚至包括Java程式語言。Sun的目的是用開放原始碼商業模式的“破壞力”蠶食其它軟體廠商的市場份額。

Sun軟體策略放原始碼

與兩年前相比,現在的Sun有了很大變化—在Solaris的開放原始碼化、NetBeans開發人員社群、Sparc架構向多核心技術的發展等方面取得了很大的進展。

Sun過去的一個重大失誤是隻偏重硬體,而現在業務要平衡得多。Sun不是“將放棄硬體業務而優先發展軟體業務”,而是“Sun將把軟體作為Sun業務中的一個重要組成部分,利用它積極地影響的硬體業務”。

  Open Solaris:開源重要一步

2005年1月25日,Sun宣佈將Solaris 10進行開放原始碼。該原始碼在由開放原始碼促進會(Open Source Initiative,OSI)批准的“通用開發和釋出許可”(Common Development and Distribution License,CDDL)協議下提供。

Sun公司還建立了一個社團網站—,Solaris原始碼在2005年第二季度在這個新的社團網站上提供。

除此之外,Sun公司還在CDDL協議下發布了Solaris Dtrace技術的原始碼。Dtrace、動態跟蹤技術是Solaris 10作業系統最通用的新特性之一。Dtrace的原始碼已經可從網站下載。

Sun設立了一個社團諮詢董事會,以幫助監管OpenSolaris OS技術的進展與社團開發等相關事務。最開始,董事會由五人組成,其中兩人來自OpenSolaris試用社團,兩人是Sun公司僱員,一人從更廣泛的開放源社團中選出。該社團諮詢董事會在2005年3月最後確定,並在不斷地發展,以滿足整個社團迅速發展的需求。

由OSI(開放原始碼促進會)董事會在1月14日批准的CDDL協議,是以受到廣泛關注的Mozilla公共許可(MPL)協議為基礎的。

Sun通過與開放源社團中其他成員的合作,基於MPL許可協議創立了一個新的許可協議。CDDL許可協議更簡短、更清晰,且簡化了通告要求,對專利訴訟提供了更強勁的保護。CDDL還是一個可重複利用的許可協議,因此它對其他開放源有很大的吸引力。有了CDDL,同類社團的其他專案和許可就無需再建立新的.許可協議了。

  OpenSPARC:處理器也開源

2005年12月13日,Sun公司宣佈了OpenSPARC專案,即開源其新的具有突破性的UltraSPARC T1處理器的設計要點。

在成功進行Solaris 10的開源專案之後,Sun將在長期的原始碼共享機制的基礎上建立相關社團,第一就是建立一個新的64位、32執行緒的SPARC/Solaris社團,以激勵在多執行緒系統和“片上系統”設計方面的創新。OpenSPARC專案已經於2006年第一季度啟動。

此外,Sun公佈了基於UltraSPARC的晶片的技術規範,其中包括 Verilog中的設計原始碼、一個驗證工具包和模擬模型、指令集架構的技術規範(UltraSPARC Architecture 2005),以及一個Solaris OS埠。該計劃的目標,是讓社團成員能夠基於可行的技術,以低成本進行研發,不受限制地進行創新。UltraSPARC T1的原始碼將在OSI批准的開源許可下發布。

通過這一具有突破性意義的UltraSPARC T1程式碼開源舉措,Sun提高了在處理器體系結構設計和應用設計中的參與程度,消除Internet下一波發展中的障礙。該專案將圍繞硬體的設計開展更多的協作,使採用不同技術進行設計時的成本降低,並促使新產品快速推向市場。

OpenSPARC專案與OpenSolaris專案一起,預示著64位行業標準計算新時代的來臨。社團可以藉助設計良好的構建模組進行創新,在硬體和軟體兩個方面增添創新價值。此外,Sun正在積極地與開源社團一道努力,使 Linux和FreeBSD執行在UltraSPARC T1平臺上。

在今年的2月27日的開放原始碼企業大會(OSBC)上,Sun公司宣佈其 OpenSPARC專案釋出了UltraSPARC Architecture 2005 和 HyperVisor API技術規範,以幫助Linux、BSD和其他作業系統、中介軟體和應用程式向基於“酷執行緒”技術的UltraSPARC T1處理器移植。

這些技術規範的釋出將擴大UltraSPARC T1的使用者群體,讓他們享用T1處理器的大吞吐量的效能優勢,以及效能、功耗和佔用空間諸方面創新技術帶來的好處。Sun釋出的相關文件可從網站免費下載。

un對以上相關文件的提供有助於一個新的“晶片多執行緒”技術社團的形成和發展,並對那些希望將作業系統和其他應用程式移植到基於UltraSPARC T1處理器的多執行緒環境的公司提供幫助。

現在,這一開放社團擁有將Linux向CoolThreads架構移植所需的資訊,並可享用晶片多執行緒技術的優勢。對基於UltraSPARC T1處理器原始碼的共享,反映了Sun繼續承諾支援開源研發模式,併為客戶提供更多的選擇。

十年前,Sun公司的創始人之一Bill Joy釋出了UltraSPARC 1,而今他是風險投資機構Kleiner Perkins Caufield and Byers的一個合夥人。為了將來的創新而分享處理器程式碼,這種想法令他感到欣慰。