Solaris是一個詭異的系統,擁有高貴的血統,並且無聲地在高端系統中統治多年。但與它全盛時期的沉默一樣,它的離世也許依然是在沉默中進行的。
擁有多種“性格”的Solaris
在技術人員看來,Solaris是一個具有優良架構基因的系統。因為Solaris來源於System V Release 4。這是System V最成功的版本,成為一些UNIX共同特性的源頭。如果單論血統,單憑此一點,Solaris就有資格在眾多操作系統中擺出一付“貴族”的派頭。要知道,說當年在UNIX上的黑客谛造了後來IT業的諸多架構,是一點也不為過的。
更不要說後來,在相當長的時間裡,Solaris與Sun SPARC處理器的硬件體系結構結合緊密,使得整個軟硬件系統的可靠性和性能大大增強。要知道,在Solaris+SPARC的時代,您使一台X86+Windows的服務器,可是都不好意思跟人家找招呼的。
在市場人員看來,Solaris是一個一直不走運的系統。其原因在於不乏優秀特性的Solaris一直被禁锢著,其潛力一直沒被開發出來。
Solaris支持多種系統架構:SPARC, x86 and x64。Solaris曾經一度被移植到PowerPC架構,但是後來又在這一版本正式發布時被刪去。由於應用程式和設備驅動的支持一直不足,所以確切地說,Solaris一直沒有在x86下大紅大紫過。這樣,Solaris更多地被禁锢在SPARC架構上。
與日後在x86架構下大紅大紫的Linux相比,Solaris可以更有效地支持對稱多處理器、即SMP架構。但是,Linux卻早早開源了。而直到Linux竄紅的勢頭已經不可阻擋時,Solaris的所有者Sun公司才認識到了開源的價值,但一切已是物是人非了。以至於Sun公司在2008年談起Linux時,表現出了這樣的含義:“如果我們的Solaris早十年開源,還能有Linux什麼事呀?”
但是,盡管我們不願用“勝者王侯敗者賊”評說歷史,但歷史發展的結果已不可更該了。於是,盡管Sun在2005年6月14日推出了OpenSolaris,將Solaris推上了開源的道路。盡管Sun也曾在2001年收購過一家名叫Cobalt的小公司力圖進軍x86架構。但Sun公司行動的力度不夠,以至於它只用了三年就放棄了花20億美元買進的CobaltNetworks。而只要我們稍加留意,我們就會發現,在精簡服務器領域,當時無論是IBM還是戴爾,都非Cobalt的對手。
於是,在一次又一次徘徊與消磨中,擁有高貴血統的Solaris最終耗盡了它曾有的優勢。
最後的剩余價值
風水輪流轉,曾經的巨人終於要倒下了。而面對甲骨文74億美元的收購,業界多數人士認同一個結論:甲骨文不會再重視Solaris,而只會最大程度地搾取它的剩余價值。如此一來,Solaris的死亡實際上已經提上了日程。
進入到2010年6月,HP最近向他們的客戶發出了一份信函,信中稱甲骨文將要終止HP的Solaris支持協議。此外,HP還宣布他們將不會在自己最新的x86 ProLiant服務器(G7產品線)上對Solaris進行支持或認證。這兩條消息意味著,隨著時間的推移,除Oracle和Sun之外運行Solaris的硬件將逐漸消失。
進入到7月,IBM的聲明將Solaris推進字更危險的境地。IBM曾在一份公告中告訴用戶將在8月27日停止在x64服務器上支持Solaris 10系統。盡管甲骨文和IBM對此都還沒有明確的做出評論,但種種跡象表明IBM並不是Solaris 10的狂熱者。
Sun還沒有被收購之前,他們為將Solaris和OpenSolaris推廣到更多的硬件上做出了不懈的努力,但是現在甲骨文接手了Sun,他們只希望Solaris運行在自己的硬件設備上,甚至連自己都不想要Solaris了。
Solaris 10有很多用戶都習慣了免費使用,但是在換了東家之後Solaris已經告別了免費的歷史。新更改的Solaris 10的授權協議中已經成為:“請記住,你下載Solaris後僅有權在90天的試用期內使用,除非你購買下載軟件的服務合同。”在被甲骨文收購之 前,Sun為所有用戶免費提供Solaris(不提供技術支持),包括個人和商業用戶,只需要用戶從Sun下載中心那裡免費注冊一個郵箱即可。
在這種情況下,不少基於Solaris的第三方軟件商也正在離它而去。其中,Opera就宣布,為了保證Opera浏覽器在最流行桌面平台上的品質,他們決定放棄支持Solaris,讓UNIX開發團隊集中精力在Opera for Linux和FreeBSD上,這意味著10.5x系列的Linux和FreeBSD版本的發布將加快速度並保證質量。
這樣,當開源越來越成為潮流時,Solaris卻正在封閉的道路上越走越遠。雖然現在我們就預言Solaris就些倒下還為時尚早,但據此看來,Solaris離自己的死期,可能已不遠了。