亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

Sun目前的軟件策略--開放源代碼

時(shí)間:2024-05-22 12:20:24 SUN認(rèn)證 我要投稿
  • 相關(guān)推薦

Sun目前的軟件策略--開放源代碼

  Sun目前的軟件策略可以總結(jié)為一個(gè)詞:開放源代碼。 Sun已經(jīng)使Solaris Unix操作系統(tǒng)開放源代碼化,Sun公司CEO喬納森表示,Sun將最終使其所有軟件技術(shù)開放源代碼化,甚至包括Java編程語言。Sun的目的是用開放源代碼商業(yè)模式的“破壞力”蠶食其它軟件廠商的市場份額。

  與兩年前相比,現(xiàn)在的Sun有了很大變化—在Solaris的開放源代碼化、NetBeans開發(fā)人員社區(qū)、Sparc架構(gòu)向多內(nèi)核技術(shù)的發(fā)展等方面取得了很大的進(jìn)展。

  Sun過去的一個(gè)重大失誤是只偏重硬件,而現(xiàn)在業(yè)務(wù)要平衡得多。Sun不是“將放棄硬件業(yè)務(wù)而優(yōu)先發(fā)展軟件業(yè)務(wù)”,而是“Sun將把軟件作為Sun業(yè)務(wù)中的一個(gè)重要組成部分,利用它積極地影響的硬件業(yè)務(wù)”。

  Open Solaris:開源重要一步

  2005年1月25日,Sun宣布將Solaris 10進(jìn)行開放源代碼。該源代碼在由開放源代碼促進(jìn)會(huì)(Open Source Initiative,OSI)批準(zhǔn)的“通用開發(fā)和發(fā)布許可”(Common Development and Distribution License,CDDL)協(xié)議下提供。

  Sun公司還創(chuàng)建了一個(gè)社團(tuán)網(wǎng)站—opensolaris.org,Solaris源代碼在2005年第二季度在這個(gè)新的社團(tuán)網(wǎng)站上提供。

  除此之外,Sun公司還在CDDL協(xié)議下發(fā)布了Solaris Dtrace技術(shù)的源代碼。Dtrace、動(dòng)態(tài)跟蹤技術(shù)是Solaris 10操作系統(tǒng)最通用的新特性之一。Dtrace的源代碼已經(jīng)可從opensolaris.org網(wǎng)站下載。

  Sun設(shè)立了一個(gè)社團(tuán)咨詢董事會(huì),以幫助監(jiān)管OpenSolaris OS技術(shù)的進(jìn)展與社團(tuán)開發(fā)等相關(guān)事務(wù)。最開始,董事會(huì)由五人組成,其中兩人來自O(shè)penSolaris試用社團(tuán),兩人是Sun公司雇員,一人從更廣泛的開放源社團(tuán)中選出。該社團(tuán)咨詢董事會(huì)在2005年3月最后確定,并在不斷地發(fā)展,以滿足整個(gè)社團(tuán)迅速發(fā)展的需求。

  由OSI(開放源代碼促進(jìn)會(huì))董事會(huì)在1月14日批準(zhǔn)的CDDL協(xié)議,是以受到廣泛關(guān)注的Mozilla公共許可(MPL)協(xié)議為基礎(chǔ)的。

  Sun通過與開放源社團(tuán)中其他成員的合作,基于MPL許可協(xié)議創(chuàng)立了一個(gè)新的許可協(xié)議。CDDL許可協(xié)議更簡短、更清晰,且簡化了通告要求,對(duì)專利訴訟提供了更強(qiáng)勁的保護(hù)。CDDL還是一個(gè)可重復(fù)利用的許可協(xié)議,因此它對(duì)其他開放源有很大的吸引力。有了CDDL,同類社團(tuán)的其他項(xiàng)目和許可就無需再創(chuàng)建新的許可協(xié)議了。

  OpenSPARC:處理器也開源

  2005年12月13日,Sun公司宣布了OpenSPARC項(xiàng)目,即開源其新的具有突破性的UltraSPARC T1處理器的設(shè)計(jì)要點(diǎn)。

  在成功進(jìn)行Solaris 10的開源項(xiàng)目之后,Sun將在長期的源代碼共享機(jī)制的基礎(chǔ)上創(chuàng)建相關(guān)社團(tuán),第一就是創(chuàng)建一個(gè)新的64位、32線程的SPARC/Solaris社團(tuán),以激勵(lì)在多線程系統(tǒng)和“片上系統(tǒng)”設(shè)計(jì)方面的創(chuàng)新。OpenSPARC項(xiàng)目已經(jīng)于2006年第一季度啟動(dòng)。

  此外,Sun公布了基于UltraSPARC的芯片的技術(shù)規(guī)范,其中包括 Verilog中的設(shè)計(jì)源代碼、一個(gè)驗(yàn)證工具包和模擬模型、指令集架構(gòu)的技術(shù)規(guī)范(UltraSPARC Architecture 2005),以及一個(gè)Solaris OS端口。該計(jì)劃的目標(biāo),是讓社團(tuán)成員能夠基于可行的技術(shù),以低成本進(jìn)行研發(fā),不受限制地進(jìn)行創(chuàng)新。UltraSPARC T1的源代碼將在OSI批準(zhǔn)的開源許可下發(fā)布。

  通過這一具有突破性意義的UltraSPARC T1代碼開源舉措,Sun提高了在處理器體系結(jié)構(gòu)設(shè)計(jì)和應(yīng)用設(shè)計(jì)中的參與程度,消除Internet下一波發(fā)展中的障礙。該項(xiàng)目將圍繞硬件的設(shè)計(jì)開展更多的協(xié)作,使采用不同技術(shù)進(jìn)行設(shè)計(jì)時(shí)的成本降低,并促使新產(chǎn)品快速推向市場。

  OpenSPARC項(xiàng)目與OpenSolaris項(xiàng)目一起,預(yù)示著64位行業(yè)標(biāo)準(zhǔn)計(jì)算新時(shí)代的來臨。社團(tuán)可以借助設(shè)計(jì)良好的構(gòu)建模塊進(jìn)行創(chuàng)新,在硬件和軟件兩個(gè)方面增添創(chuàng)新價(jià)值。此外,Sun正在積極地與開源社團(tuán)一道努力,使 Linux和FreeBSD運(yùn)行在UltraSPARC T1平臺(tái)上。

  在今年的2月27日的開放源代碼企業(yè)大會(huì)(OSBC)上,Sun公司宣布其 OpenSPARC項(xiàng)目發(fā)布了UltraSPARC Architecture 2005 和 HyperVisor API技術(shù)規(guī)范,以幫助Linux、BSD和其他操作系統(tǒng)、中間件和應(yīng)用程序向基于“酷線程”技術(shù)的UltraSPARC T1處理器移植。

  這些技術(shù)規(guī)范的發(fā)布將擴(kuò)大UltraSPARC T1的用戶群體,讓他們享用T1處理器的大吞吐量的性能優(yōu)勢(shì),以及性能、功耗和占用空間諸方面創(chuàng)新技術(shù)帶來的好處。Sun發(fā)布的相關(guān)文檔可從網(wǎng)站opensparc.net免費(fèi)下載。

  un對(duì)以上相關(guān)文檔的提供有助于一個(gè)新的“芯片多線程”技術(shù)社團(tuán)的形成和發(fā)展,并對(duì)那些希望將操作系統(tǒng)和其他應(yīng)用程序移植到基于UltraSPARC T1處理器的多線程環(huán)境的公司提供幫助。

  現(xiàn)在,這一開放社團(tuán)擁有將Linux向CoolThreads架構(gòu)移植所需的信息,并可享用芯片多線程技術(shù)的優(yōu)勢(shì)。對(duì)基于UltraSPARC T1處理器源代碼的共享,反映了Sun繼續(xù)承諾支持開源研發(fā)模式,并為客戶提供更多的選擇。

  十年前,Sun公司的創(chuàng)始人之一Bill Joy發(fā)布了UltraSPARC 1,而今他是風(fēng)險(xiǎn)投資機(jī)構(gòu)Kleiner Perkins Caufield and Byers的一個(gè)合伙人。為了將來的創(chuàng)新而分享處理器代碼,這種想法令他感到欣慰。

  Java:呼聲最高的開源

  在歷屆Java One大會(huì)上,都有人在問Sun何時(shí)將Java開源?

  在今年5月份的JavaOne2006大會(huì)上, Sun公司宣布將通過關(guān)鍵Java技術(shù)的公布,提供一個(gè)完全開放的SOA平臺(tái),以進(jìn)一步履行它在開源方面的承諾。

  Sun計(jì)劃在開源方面的項(xiàng)目有:Sun Java Studio Creator、Sun Java System Portal Server(系統(tǒng)門戶服務(wù)器)、Sun Java Composite Application Platform Suite(Java組合應(yīng)用平臺(tái)軟件)、 Java CAPS中的業(yè)務(wù)流程執(zhí)行語言(BPEL)引擎、NetBeans企業(yè)工具包、Sun基于Java Message System的消息序列,以及Web服務(wù)互操作性技術(shù)(WSIT)等。

  作為Sun一直執(zhí)行的開源其整個(gè)中間件軟件產(chǎn)品包戰(zhàn)略的組成部分,Sun將發(fā)布Java Enterprise System的下一代組件。

  Sun將通過互聯(lián)網(wǎng)上的OpenJava門戶項(xiàng)目把Sun Java System Portal Server 7(系統(tǒng)門戶服務(wù)器第7版)中的所有組件和技術(shù)發(fā)布出來。一開始,Sun將創(chuàng)建一個(gè)開源Portlet庫,然后發(fā)布其標(biāo)準(zhǔn)化的Portlet Container,以及執(zhí)行Web Services for Remote Portlets (WSRP,針對(duì)遠(yuǎn)程門戶的Web服務(wù))。

  并購SeeBeyond后第一個(gè)開源發(fā)布的產(chǎn)品是Java CAPS BPEL引擎。

  該引擎目前作為OpenJava ESB社團(tuán)的部分內(nèi)容在java.sun.com。Sun公司的BPEL引擎可使復(fù)雜的業(yè)務(wù)流程和工作流、Web服務(wù)、系統(tǒng)、人員和公司自動(dòng)地協(xié)調(diào)起來。

  Sun公司還宣布了一項(xiàng)計(jì)劃,即將Sun Java Studio Development Tools開發(fā)工具作為NetBeans.org社團(tuán)的部分內(nèi)容發(fā)布出來。

  具有創(chuàng)新性的重要產(chǎn)品Java Studio Creator工具包,主要用于基于標(biāo)準(zhǔn)的Web應(yīng)用的快速可視化開發(fā)。其源代碼將在今年晚些時(shí)候開放。

  NetBeans企業(yè)工具包的代碼來自Java Studio Enterprise產(chǎn)品。其完整的源代碼可從www.netbeans.org/products/enterprise獲得。NetBeans企業(yè)工具包包括一個(gè)完整的UML包、基于BPEL的Web服務(wù)協(xié)調(diào)工具和高級(jí)XML編輯工具。

  基于Java平臺(tái)企業(yè)版(Java EE)和Java系統(tǒng)應(yīng)用服務(wù)器企業(yè)版的發(fā)布,在市場上產(chǎn)生的巨大影響,Sun將Project Glassfish擴(kuò)展到OpenJava EE社團(tuán),并增加新的Java平臺(tái)組件,以支持Java技術(shù)的更大進(jìn)展。

  通過mq.dev.java.net上主辦的OpenJava MQ項(xiàng)目,開發(fā)人員和最終用戶將能夠使用基于企業(yè)級(jí)Java消息系統(tǒng)的消息序列。

  Web服務(wù)互操作性技術(shù)(WSIT)是一組WS-*實(shí)現(xiàn),它專注于安全性、消息、服務(wù)質(zhì)量和元數(shù)據(jù)支持,能促進(jìn)Java技術(shù)和.NET框架之間的互操作性。WSIT將在wsit.dev.java.net上提供。

  開源:風(fēng)物長宜放眼量

  對(duì)Sun公司來說,開源短期內(nèi)不能夠取得明顯的效益,甚至指望通過開源來刺激硬件銷售,也不是短期內(nèi)所能夠達(dá)成的目標(biāo)。

  是否能夠刺激銷售,不僅僅是有沒有代碼的問題。在獲得、分析、試用軟件前,甚至是在它上面開發(fā)軟件前,人們不會(huì)購買軟件。軟件采購模式已經(jīng)由“預(yù)先分析”向“事后分析”過渡。

  無論是查閱源代碼還是試驗(yàn)一些項(xiàng)目,企業(yè)都可以按照自己的節(jié)奏來做,而不會(huì)受到Sun 的任何干預(yù)。一旦項(xiàng)目規(guī)模擴(kuò)大時(shí),客戶就會(huì)與Sun接觸,尋求支持服務(wù)。這才是Sun在開源問題上所要獲得的利益:軟件及服務(wù)。

  因此,Sun在開源領(lǐng)域的成效將是多元化的。到目前為止,Solaris 的下載量達(dá)到了500萬次,而這件事發(fā)生在短短的一年時(shí)間內(nèi)。

  衡量開源目標(biāo)和成效的標(biāo)準(zhǔn)非常有趣:它們是下載量、使用者、開發(fā)人員、財(cái)務(wù)目標(biāo)。

  Sun并沒有以兼容性為理由拒絕使Java開放源代碼化,F(xiàn)實(shí)情況是,大多數(shù)個(gè)人已經(jīng)能夠獲得Java的源代碼。擔(dān)心影響許可途徑和靈活性,是Sun采取措施限制Java完全開放源代碼化的原因。

  在標(biāo)準(zhǔn)化過程之外還存在許多Java、Solaris、SPARC開放活動(dòng)。不能總是以歷史的眼光來看待問題。在開放源代碼時(shí)代之前,標(biāo)準(zhǔn)在軟件產(chǎn)業(yè)中是重要的,因?yàn)樗翘岣弋a(chǎn)品兼容性的惟一途徑。在開放源代碼時(shí)代,出現(xiàn)了不同的創(chuàng)新、開發(fā)模式和不同的標(biāo)準(zhǔn)概念。時(shí)代要求容許所有可能性存在,而不能只看眼前的短期利益。

  在將產(chǎn)品和技術(shù)開源的征途中,Sun將繼續(xù)扮演著先驅(qū)者的角色。Sun承諾,將通過業(yè)界標(biāo)準(zhǔn)的開源許可模式,開源其整個(gè)軟件產(chǎn)品包,讓客戶能方便地、廣泛地獲得它所有的源代碼。Sun集成軟件平臺(tái)中的許多組件已經(jīng)開放了源碼,包括 Solaris OS、Sun Java應(yīng)用服務(wù)器、NetBeans軟件工具,和若干重要的基礎(chǔ)服務(wù),如單點(diǎn)登錄功能和通過標(biāo)準(zhǔn)方式連接多個(gè)獨(dú)立應(yīng)用的功能。

【Sun目前的軟件策略--開放源代碼】相關(guān)文章:

Sun國際認(rèn)證03-13

SUN認(rèn)證考試科目01-11

SUN認(rèn)證考試簡介03-16

SUN認(rèn)證考試流程01-15

SUN JAVA認(rèn)證介紹12-18

SUN認(rèn)證考試項(xiàng)目01-11

sun認(rèn)證報(bào)考指南03-08

sun java認(rèn)證考試介紹03-19

SUN認(rèn)證基本知識(shí)03-30