Linux與Solaris操作系統的優缺點比較
Linux和Solaris的優缺點比較已經被討論過很多次了。本文也將涉及到Solaris和Linux的一些優缺點,包括***的發展趨勢,比如OpenSolaris等?;氐絊olaris還需要付費購買專用版權的時候,那時候關于Linux和Solaris孰優孰劣的討論更加熱烈。隨著Sun公司推出OpenSolaris(從底層看起來更像是Linux),事情看起來有點模糊了。什么時候用Solaris?什么時候用Linux?OpenSolaris怎么樣呢它到底屬于Linux還是Solaris,什么場合適合用這個混合物?這些話題都是我們今天要探討的。
Solaris
讓我們從Solaris開始。確切的說,Solaris 是Unix ,而不是Linux 。Linux 是一個內核,而Unix 是一個操作系統。一般來說,Unix操作系統包含的內核由Unix 硬件廠商比如IBM、Sun或者HP來提供技術支持。另一方面,Linux 的經銷商們同時也將其他一些工具混合進Linux 內核,這也正是它們的價值所在。
支持:Solaris 由Sun公司提供支持。如果可控制性和技術支持對你來說比較重要的話,你應該不會選擇Linux ,因為沒有人真正擁有Linux 。如果你了解SPARC處理器,對x86系統不是很感興趣,那決定用什么就簡單了。Solaris 對硬件廠商來說是個好消息,因為能很好發揮它的性能。如果你信仰開放自由,并且是分離體制的支持者,那么這就不存在什么問題了。Sun為商業版本的Solaris 提供了4種不同類型的支持項目:鉑金、金牌、銀牌和銅牌。值得注意的是,不同于其他類型的UNIX平臺,比如IBM的AIX等,Solaris 同時也能運行在x86架構的平臺上。
成熟度:Unix 的歷史要比Linux 悠久得多,毫無疑問,它相對Linux 來說也要成熟得多。Solaris 是三大Unix 平臺之一(AIX、HP-UX是另外兩個),并且歷史比Linux 要久、。這幾年Linux 取得了長足的進步,不過就算是最狂熱的Linux 支持者也明白這一點。對關鍵應用的數據庫來說,很容易說服用戶將它運行在Solaris 平臺上,而不是Linux 平臺。有些公司的CIO仍然把Linux 平臺當成一個黑客操作系統,而不讓你將財務系統運行在Linux 上面。雖然我并不完全同意這點,但是有時候不得不向顯示妥協,特別是在這種重要系統上。
Linux
平臺的獨立性:Solaris 支持各種架構的硬件,包括x86和它的RISC算法架構,Linux 在"獨立平臺"中取得了領先。到目前為止,你仍然不能在IBM平臺上運行Solaris (這也是Linux 在IBM系統上的用戶數量正在增長的原因之一),同樣的原因,你也不可能將其運行在大多數HP平臺上。造成的結果是,***只有Linux 系統提供了支持多種硬件平臺的選擇。在一個有多種硬件架構的公司環境匯總,你可以用Linux 來統一操作系統,并可以大大節省費用?;谶@點,操作系統整合實際上逐漸成為了最熱門的項目,越來越多的IT組織也參與到這些項目中來。
支持:Linux不尋求傳統Unix 廠商提供的硬件支持,這幾年領先的Linux 廠商大大提升了它們的操作系統支持水平。例如,red hat 提供了三種支持選擇:鉑金版、標準版和基礎版。鉑金版提供7x24小時服務并且能支持一個小時響應。其他公司在這基礎上又做了提升。我們拿Oracle 做為主流公司的一個例子,它也推出了自己的相關產品:Oracle Enterprise Linux, 附帶的支持包Oracle unbreakable Linux和Red Hat直接展開了競爭。