當前位置:名人名言大全網 - 名人名言 - java被甲骨文收購以來有中文版的手冊嗎?

java被甲骨文收購以來有中文版的手冊嗎?

以每股9.50美元的價格將公司出售給甲骨文。雖然還有壹些必要的審查和程序,但兩家公司的合並似乎是不可避免的。壹時間,很多IT界的朋友眾說紛紜,對Sun公司的各種產品和技術的未來做出了各種預測。這裏我個人對Sun的軟件部門的壹些產品和技術(包括Solaris數據庫、Java編程語言、MySQL數據庫等)的未來發表壹下看法。).需要說明的是,雖然我個人在孫公司工作,但是我並沒有接觸到公司決策層的任何相關信息。因此,本文所有觀點僅為我個人觀點,不代表我的雇主孫公司。

Solaris操作系統

在甲骨文和太陽公司發布的新聞稿中指出,太陽公司擁有的Java語言和Solaris操作系統是“根本性的長期戰略優勢”。由此可見Solaris操作系統對Oracle的重要性。

作為數據庫供應商,甲骨文夢想擁有自己的操作系統。在沒有自己的操作系統的情況下,唯壹的選擇就是全面支持市面上的各種操作系統,並根據市場變化調整不同操作系統的優先級。2000年之前,Sun公司如日中天,在金融、電信、能源等多個關鍵領域的裝機量都位居第壹,所以Oracle選擇Solaris作為首選操作系統。2001左右,GNU/Linux在服務器端的性能已經相當優秀,可以運行在低成本的x86處理器上,還可以從網絡上輕松免費下載安裝文件。更重要的是,大量的免費技術人員通過各種渠道分享經驗,在網上很容易找到各種與GNU/Linux相關的文檔。相反,Solaris需要運行在價格昂貴的UltraSparc處理器上(當時可以免費下載x86版本的Solaris 8,但遠遠談不上健壯實用),安裝過程復雜,系統管理員需要經過Sun公司的專門培訓。隨著互聯網泡沫的徹底破滅,企業對信息系統的性價比提出了越來越高的要求。在這種情況下,Solaris的新裝機容量開始下降,無需財務主管批準即可立即部署的GNU/Linux開始占據數據中心。Oracle及時註意到了這壹趨勢,並在2002年推出了名為Unbreakable Linux的客戶支持計劃,並開始向GNU/Linux傾斜。需要說明的是,“無敵Linux”並不是新的GNU/Linux發行版,而是指Oracle向Linux用戶提供的軟件更新、技術支持等增值服務。與此同時,甲骨文開始加大對操作系統的投入,慷慨資助了GNU/Linux社區的幾個重點項目,並試圖構建壹個全新的GNU/Linux發行版。由於操作系統的復雜性,甲骨文在自己的操作系統上進展緩慢。由於與IBM的DB2直接競爭,雖然Solaris的市場在萎縮,但Oracle仍然把Solaris作為首選操作系統。2006年,數據中心GNU/Linux的裝機量已經超過50%,而Solaris的裝機量已經下降到15%以下。這個時候,甲骨文的CEO拉裏·埃裏森做出了壹個英明的決定:把紅帽的圖標換成甲骨文的圖標,把“紅帽企業Linux”的字樣改成“甲骨文企業Linux”。壹舉推出完全兼容紅帽企業Linux的Oracle企業Linux,並以紅帽壹半的價格推出客戶支持計劃。雖然業內眾說紛紜,但Oracle依靠GNU/Linux社區的強大實力,最終擺脫了對Solaris的依賴,同時也沈迷於自己的操作系統。

2006年4月,當被問及是否會考慮收購紅帽時,甲骨文總裁拉裏·埃裏森自信地表示:甲骨文不會收購壹家隨時可能被淘汰的公司。盡管如此,紅帽成功用市場份額證明了他們比甲骨文更懂操作系統。Oracle可以很容易地利用Red Hat、Novell等公司為開源社區貢獻的成果,卻無法帶來這些公司在開源領域的威望,也無法為這些優秀的公司帶來用戶的忠誠度。

這可能是甲骨文買Sun的原因之壹:Sun懂操作系統。就文件系統而言,ZFS是目前最強大的文件系統;在應用開發中,DTrace可以很容易地從內核層和用戶層找到應用的瓶頸;在系統安全方面,Solaris可信擴展獲得了最全面的EAL 4+認證(包括LSPP、CAPP和RBAC)。在超級計算方面,目前世界排名第六的德州高級計算中心運行的是Solaris操作系統。(需要註意的是,排名前五的超級計算機都在運行不同版本的GNU/Linux操作系統。盡管新增裝機容量增長緩慢,但全球數據中心仍有約10%的服務器運行不同版本的Solaris操作系統。通過收購Sun公司,甲骨文可以壹舉獲得操作系統領域的核心技術、人才、信譽和現有客戶。

因此,甲骨文不會放棄Solaris操作系統。剩下的問題是如何繼續開發Solaris操作系統。Oracle會繼續支持當前的OpenSolaris項目,還是會采用傳統的閉源方式?我個人的看法是,Oracle有可能在GPL許可協議(可能是GPLv3)的框架下重新發布OpenSolaris項目。OpenSolaris目前最大的問題是硬件兼容性的問題。在x86/x64平臺上,仍然有大量的聲卡、網卡、顯卡等外部設備沒有OpenSolaris的驅動。GNU/Linux社區已經解決了類似的問題。相關驅動基本都是開源的,但是由於GPL協議和CDDL協議的不兼容,OpenSolaris社區無法利用GNU/Linux社區的這些成果。我在《回顧:OpenSolaris 2008.11》壹文中明確指出,使用GPL授權協議發布OpenSolaris項目,可以在技術上解決OpenSolaris項目面臨的困境,在情感上消除GNU/Linux社區的敵意。誠然,GNU/Linux社區可以充分利用OpenSolaris項目的亮點,如ZFS和DTrace,使用GPL授權協議,但從長遠來看,恐怕OpenSolaris項目受益更大。畢竟對於壹個普通開發者來說,沒有ZFS和DTrace的GNU/Linux已經足夠好了,但是沒有聲卡和網卡驅動的OpenSolaris就不夠好了。

拉裏·埃裏森有壹句關於開源軟件的名言:“如果開源軟件變得足夠好和簡單,我們就會拿走並使用它。”現在GNU/Linux在設備驅動上的優勢如此明顯,Larry會錯過這個機會嗎?

Java編程語言

說到Java編程語言,首先要明確Java語言有三個分支:Java SE(標準版)、Java EE(企業版)、Java ME(嵌入式版)。Java SE是Java EE和Java ME的基礎,類似於國家自然科學基金資助的基礎研究項目,基本是花錢不賺錢。Java EE可以看作是Java語言在企業級解決方案中的應用。大部分做Java的公司,除了Sun公司,基本都是靠Java EE盈利的。近年來,Java EE已經成為企業級解決方案事實上的標準。以中國為例。2008年,40%的企業應用程序基於Java EE,35%基於。Net,65,438+08%是基於純HTML和JavaScript的。Java ME可以看作是Java語言在嵌入式設備上的應用。比如現在大部分手機都支持Java ME的壹個子集。2006年以前,廠商每臺支持Java ME的手機都要向Sun支付壹定的授權費。2006年6月,Sun公司開始了壹個叫做PhoneME的開源項目,這個收入變得不太靠譜。

在上述三個分支中,Java EE顯然是Oracle最感興趣的壹個。但是在收購Sun之前,甲骨文已經收購了BEA這個領域的大牛。以應用服務器為例。2008年在中國,BEA的WebLogic的市場份額為27%,僅次於IBM的WebSphere(29%%),Oracle自己的應用服務器占7%,Sun的應用服務器(GlassFish)僅占4%。以門戶服務器為例。2008年在中國,BEA的WebLogic市場份額為32%,比IBM的WebSphere (365,438+0%)高出壹個百分點。Oracle自己的門戶服務器占10%,而Sun的門戶服務器只占7%。顯然,讓甲骨文暗暗動心的不是Sun在這個領域的市場份額,而是Sun作為Java語言的發明者在這個領域的領先地位。可以想象,兩家公司合並後,Oracle必然會把Sun現在的Java EE部門拆分成兩部分——寫標準和申請專利,繼續寫標準和申請專利,而開發應用服務器將並入原來的WebLogic部門。至於Sun自己的應用服務器GlassFish,至少這個牌子大概不會再用了。下壹代Java EE參考實現,叫做Oracle WebLogic,顯然要響亮得多。按照同樣的推理,Sun公司原來的壹套東西叫Java Enterprise System,JES)本來占據的市場份額很小,合並後和Oracle現有的中間件產品線產生沖突,將逐漸退出歷史舞臺。

Java ME是個難題。隨著各種高速無線網絡的普及,移動和嵌入式領域正在成為下壹個閃閃發光的企業級提款機,但甲骨文在這壹領域毫無經驗。我個人的看法是,甲骨文會讓這個部門繼續獨立運作壹段時間,但會任命壹個黨委書記(可能是新從外面招聘的)去參觀學習。新的黨委書記熟悉Java ME部門的業務後,會開始對部門進行調整,調整幅度不會很大。

Java FX的命運取決於Java ME的命運。我們知道,無論桌面版的Java FX做得多好,在桌面領域妳都拿不到壹張支票。Java FX要想賺錢,必須要能在手機上流暢運行——這件事不僅僅是改進Java FX本身那麽簡單,還需要考慮手機的處理能力和手機上運行Java虛擬機的效率。

Java EE和Java ME都非常依賴Java SE。如果底層的虛擬機不夠好,在頂層搭建框架也是白搭。Sun自己的Java虛擬機有很多獨特的功能和良好的執行效率。兩家合並後,估計甲骨文從BEA獲得的JRockit要遭殃了。Oracle是壹家講求實際的公司,所以Java虛擬機下壹步的重點會放在提升服務器的性能上,壹些只供桌面使用的功能的優先級估計會更低。在這壹點上,Java虛擬機和GNU/Linux這幾年的發展趨勢基本壹致。

熟悉Java開發的朋友可能會問:NetBeans呢?這是太陽公司花了65,438+00年精心培育出來的寶貝。在下任何結論之前,我們先來看看2008年Java集成開發環境的市場份額。根據CSDN提供的程序員年度調查數據,國內的這組數字大概如下:NetBeans占19.3%,基於NetBeans的Sun Java Studio占4.5%,Eclipse JDT占52%,基於Eclipse的JBuilder占5.5%。基於Eclipse的IBM WebSphere Studio占2.8%,基於Eclipse的BEA WebLogic Workshop占6.5%,IntelliJ IDEA占2.2%,Oracle自己的JDeveloper占1.2%。乍看之下,NetBeans和基於NetBeans的集成開發環境占據了23.8%的市場份額,似乎Oracle白白占了大便宜。再想想,NetBeans是免費產品。Sun公司大力開發NetBeans,希望開發者可以通過使用NetBeans將自己的產品部署在自己的應用服務器等部署環境中來銷售自己的產品和服務。在過去的四年裏,雖然NetBeans的市場份額逐年穩步增長,但對其他產品的拉動作用卻非常有限。孫之所以堅持做,是因為過去十年的慣性太大,想要停下來,必然要內外大做文章。換句話說,孫這些年努力開發NetBeans,確實保住了面子,但是丟了錢包。甲骨文的拉裏·埃裏森絕不會做這種可恥的事。

MySQL數據庫

2008年3月,Sun公司以6543.8+0億美元的價格收購MySQL,這被喬納森·施瓦茲視為“現代軟件史上最重要的並購案”。甲骨文和太陽公司發布的新聞稿中沒有提到這麽重要的角色。很多業內人士認為,由於MySQL與甲骨文的數據庫業務直接競爭,MySQL很可能被甲骨文拋棄。如果把數據庫業務的市場作為壹個整體來看,Oracle和MySQL之間的競爭是毫無疑問的。但是,如果我們進壹步細分這個市場,結論可能就不壹樣了。

MySQL前CEO馬騰·米科斯(Marten Mickos)曾經說過:“如果妳想在開源軟件上取得成功,那麽妳需要服務:(1)願意花時間省錢的人;以及(2)願意花錢節省時間的人。”以數據庫市場為例。MySQL服務的大部分用戶是第壹類,少數是第二類。Oracle服務的大多數用戶是第二類用戶,少數是第壹類用戶。MySQL的用戶更多,因為不願意花錢的人總是比願意花錢的人多;甲骨文的用戶質量更高,因為願意花錢的都是優質客戶。Orqcle更多用於中大型企業,MySQL更多用於中小企業,但這個界限並不嚴格。所以MySQL和Oracle的用戶群有壹些重疊,但是重疊的程度不是很大。甲骨文的推廣是自上而下的,通過專業的廣告樹立權威形象。壹個普通的IT從業者提到Oracle,可能會覺得Oracle很強大,什麽任務都能做。MySQL的推廣是自下而上的,通過口碑培養用戶的信心。壹個普通的IT從業者提到MySQL,可能會覺得MySQL也很棒,“足夠這樣的應用了”。

但這並不意味著甲骨文對MySQL用戶不感興趣。從5438年6月到2005年10月,甲骨文收購了與MySQL關系密切的InnoDB。當時InnoDB給MySQL提供了壹些關於事物和外鍵的技術,主要用於比較復雜的應用,對壹般應用影響不大。甲骨文收購InnoDB的初衷是通過拿走MySQL中的優秀特性來打壓MySQL,阻止MySQL進入中大型應用的市場。遺憾的是,開發者普遍將甲骨文的收購行為理解為對MySQL的恐懼,並進壹步得出MySQL的性能足以與甲骨文抗衡的結論,但卻幫助MySQL做了壹個活廣告,加速了MySQL的普及。到2008年3月Sun收購MySQL時,MySQL在數據庫業務中的市場份額已經達到25%以上,並且擁有像Google和Yahoo!像YouTube這樣的基準用戶。

現在壹切都順理成章了。通過收購Sun公司,不管妳用MySQL還是Oracle,妳都是Oracle用戶。記住,MySQL被Sun公司收購後,基本獨立運營,現金流還是正的。只要Oracle表示繼續支持MySQL數據庫,就能贏得MySQL社區的支持,在適當的時候為他們提供更好的產品或服務。MySQL在未來兩到三年內仍將作為獨立產品存在。長此以往,同時維護多個功能相同或相似的產品,會給用戶造成困惑。所以,MySQL最終還是需要整合到甲骨文現有的產品線中,就等甲骨文消化MySQL現有的用戶群了。

開放源碼

通過這筆74億美元的交易,甲骨文還將獲得壹份免費的禮物:根據源代碼的行數,甲骨文將成為全球對開源社區貢獻最大的實體。從操作系統(OpenSolaris)到編程語言(OpenJDK),從數據庫(MySQL)到應用服務器(GlassFish),從開發工具(NetBeans)到office套件(OpenOffice),這些源代碼幾乎包羅萬象。這份禮物來得突然,估計甲骨文還沒想好怎麽處理。

甲骨文對開源的態度可以用四個字來概括:拿來主義。如果壹個開源軟件足夠好,就拿過來集成到甲骨文的產品裏。不需要為此支付任何費用。用拉裏·埃裏森自己的話說:“我不能為開源軟件開壹張上億美元的支票,因為這不會讓我們在競爭中占據優勢。”我們能做的,別人也能做。“可惜甲骨文收購了InnoDB,卻沒有吸引到MySQL的用戶;Oracle推出了Oracle Enterprise Linux,但壹直無法吸引紅帽的用戶。開源的價值在於圍繞技術形成的社區,社區包括技術的開發者和用戶。只有這個社區變大了,才能給社區領導帶來經濟價值。在這壹點上,馬丁·米科斯比拉裏·埃裏森看得更透徹。

與Oracle相比,Sun顯然在開源方面更有實踐經驗。在過去的四年中,只要是開源軟件資產,Sun公司基本上都開放了源代碼——不僅是軟件,還有其最新版本處理器UltraSparc T2的設計。難怪有人評價:“在這場轟轟烈烈的開源運動中,孫公司無疑是最徹底的壹個。從處理器到操作系統,從編程語言到開發工具,從數據庫到辦公環境,無壹例外。”問題是,作為壹家上市公司,開源措施沒能讓公司擺脫財務困境,最後還是被甲骨文收走了。孫的“實戰經驗”有多少可以為甲骨文所借鑒,是壹個值得深入探討的問題。

標簽

2004年6月,我懷著欽佩的心情加入了太陽公司。在過去的四年裏,孫壹直處於動蕩之中。每隔三五個月進行壹次結構調整,讓大家緊張壹段時間。這幾年來,我經歷了大大小小的很多調整,漸漸適應了。這次經濟危機,我知道公司很緊張,但沒想到這麽快就賣掉了。我們借用《金剛經》中的幾句話作為本文的結論。

萬事皆有道,如夢如泡,如露如電,如是。

關於作者:

蔣,2000年獲得清華大學學士學位和美國伊利諾伊大學香檳分校碩士學位,現任Sun中國技術社區高級經理和北京交通大學軟件學院客座講師。在加入Sun之前,江在北京中基信息技術有限公司(AMD的子公司)工作,負責Linux操作系統的還原和驅動開發。在此之前,就職於美國蔣導航與控制公司,負責慣性導航、人工智能和嵌入式系統的研發。姜的個人博客地址是