歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 挑戰Linux 新版OpenSolaris初體驗

挑戰Linux 新版OpenSolaris初體驗

日期:2017/2/25 12:04:31   编辑:關於Linux

  

Sun公司最近對其免費版本的Solaris進行了重要升級,改進了其軟件包管理功能,同時融入了更多開源社區的元素,此舉顯示出Sun挑戰Linux的意圖,Sun不會像IBM和惠普一樣淡出操作系統平台,而要在操作系統領域與Linux分享市場。

  Sun公司在2008年12月1日正式發布了OpenSolaris 2008.11,這是該免費操作系統在去年的第二個重大升級版本。

  從市場上較為流行的Linux版本中,Sun公司獲得了一定啟示,對OpenSolaris的軟件包管理進行了完善,新增了安裝和升級應用程序的客戶端工具,增加了更新通知功能,使得用戶可以及時地通過網絡下載安裝最新版本的軟件;另外,軟件資料庫pkg.opensolaris.org設置了release、contrib和dev三個不同的目錄來區分正式發行版本、社區貢獻版本和開發中版本的軟件,使得社區成員向OpenSolaris項目貢獻打包好的軟件成為可能。

  通過測試發現,OpenSolaris以映像包管理系統(Image Packaging System,IPS)為基礎的包管理框架大大改進,增加了Solaris 10中的很多工具。不過,盡管這是一個正確的方向,但與諸如Ubuntu等Linux系統相比,其軟件工具的使用體驗和可用軟件范圍要遜色很多。

  在OpenSolaris中,還有一些其它已經被改進但同時需要更進一步完善的關鍵之處,例如Sun業界領先的重新打包,以及更通用場景中使用的基於服務器的技術。OpenSolaris 2008.11中最引人注意的功能之一是它的Time Slider。簡單地講,通過拖拽文件管理器上一個代表時間的滑快,你可以看到同一目錄在不同時間的內容。

  對於OpenSolaris來說,要想從Linux/Unix開發者社區中分享更多關注,Sun公司必須為其增加更多Solaris所獨有的功能,就像增加Time Slider一樣。

  舉個例子來說,無論Sun公司和OpenSolaris社區能夠如何方便的管理它們的軟件包,必將有大量的軟件不能運行在Solaris上。盡管通過使用OpenSolaris的標記容器(branded container)功能,可以在這個平台上運行Linux軟件,但是這種選擇無疑是無奈之舉。

  對於那些有興趣了解Sun該平台的人來說,如果OpenSolaris可以支持你的硬件,就可以在台式機或筆記本工作站上使用該系統。通過一張LiveCD安裝演示光盤,你可以很輕松的驗證OpenSolaris是否支持你的硬件,這幾乎不需要什麼投資。

  OpenSolaris包含了Linux發行版中的多數默認桌面軟件,包括Firefox 3網絡浏覽器、OpenOffice.org 3辦公軟件套裝,還有GNOME桌面環境等。

  和多數基於Linux的操作系統一樣,OpenSolaris也可以被當作一個服務器操作系統來使用,可以運行通過IPS下載的應用程序,可以通過傳統的Solaris SVR4包系統進行安裝,或者直接在該機器上編譯。

  用戶可以從opensolaris.com上免費下載OpenSolaris,但是對那些希望在生產環境中部署OpenSolaris的人來說,Sun公司提供了兩個等級的商業化支持:基本支持,起價每年每系統324美元;生產支持,起價每年每系統2160美元。在Sun公司的支持訂閱網頁(http://www.sun.com/service/opensolaris/)中,你可以獲得更多詳細信息。

  實測OpenSolaris 2008.11

  我對OpenSolaris 2008.11進行了安裝評測,測試計算機為聯想Thinkpad T60,安裝了3GB內存和一個ATI X1300顯卡。OpenSolaris 2008.11的新功能之一是支持休眠模式,但是該功能只支持部分筆記本硬件,我的測試機器不在其支持之列。另外,在使用Nvidia顯卡的系統上,OpenSolaris 2008.11還支持3D加速和Compiz圖形特效,但是我的計算機使用的是ATI顯卡,因此也無法對該功能進行測試。

  OpenSolaris系統可以毫無問題的支持我的有線以太網卡——Intel 82573L,而且我的無線網卡Intel 3945ABG也可以正常使用。不過,在與我的家用無線AP配合使用時,我碰到了一些無線問題,會不時的出現連接丟失的情況,系統要求我重啟系統的NWAM(網絡自動管理模塊)以重新連接。而在安裝Linux和Windows的相同硬件和AP中,我沒有碰到過這些問題,貌似OpenSolaris的無線網卡驅動有問題。

  正如此前我所提到的一樣,OpenSolaris與多數Linux桌面系統具有相同的應用軟件,不過也有不同之處,例如它沒有我最喜愛的Linux應用之一——Tomboy筆記工具,另外還沒有任何基於Mono的其它應用軟件。這是一件非常糟糕的事情,因為Linux中存在大量基於Mono的創新桌面應用。

  我發現在OpenSolaris 2008.11中默認安裝了Firefox 3,但其性能實在不敢恭維,舉例來說,我使用它來登錄微博客Twitter,速度慢的令人難以接受。隨後我安裝了Firefox 3.1測試版,其性能還可以接受。另外,我還測試了Mozilla Prism軟件工具,該工具可以讓用戶從其浏覽器中分離出Web應用軟件,使Web應用軟件像傳統桌面軟件那樣運行,出於性能和安全的考慮,我對我的GMail服務使用了該工具,測試效果不錯,可以滿足我的需要。

  我最初使用的性能較低的Firefox版本來自於OpenSolaris的包管理系統IPS庫,它有點類似Ubuntu或Fedora的軟件倉庫。我可以配置我的系統使用多個軟件庫,諸如穩定版軟件和開發版軟件分別存放。

  我可以通過命令行或圖形客戶端工具來訪問預封裝的軟件,但是我無法在一個界面中浏覽我所配置的多個軟件庫中有哪些軟件,而在Ubuntu和Fedora我可以做到這一點。當我搜索某個軟件包時,我不得不逐個訪問每一個我創建的軟件庫,以查看我要找的軟件是否在其中。

  雖然我更願意使用系統IPS庫中提供的軟件,但是通過它無法使用更快速的Firefox 3.1版,我必須從Mozilla的FTP站點上下載它。

  而且,該軟件包不是以IPS格式提供的,而是Sun公司更老的SRV4格式,OpenSolaris目前依然支持該格式。而從OpenSolaris的IPS系統中,無法看到SRV4格式的軟件包。

  我預計這種包格式各自為政的局面將來會得以改進,在過去一年中,Solaris軟件管理已經發生了較大的改進,但是還需要克服一個更艱難的挑戰,以運行那些沒有移植到Solaris平台上的應用軟件。

  正如之前所提到的一樣,通過使用標記容器(branded containers)功能,可以在Solaris內核下運行Linux軟件,但是該功能無法輕松的進行圖形化應用程序的配置,包括:創建現有Linux系統的一個tarball包;配置一個標記容器,對網卡設置一個靜態IP地址;配置你的Linux容器和你的托管系統,以允許其通過ssh轉發X窗口。

  我希望OpenSolaris項目能夠完善在一個標記容器中安裝和使用Linux應用的過程,使其更簡潔、更易懂。今年4月Sun公司將發布OpenSolaris 2009.4。該版本將側重一些最新的項目,如用於網絡虛擬化和資源控制、虛擬控制台的Crossbow,並且將引入對OpenSolaris的SPARC支持,同時會不斷改進熟悉項目(如網絡自動管理、包管理、自動安裝)以及網絡包資料庫上的眾多新軟件。

Copyright © Linux教程網 All Rights Reserved