Monday, February 27, 2006

請給Solaris一點掌聲吧(下)

二、作為Desktop OS的強化

Solaris(亦是SunOS)在未成為UNIX Server的作業系統前則是UNIX Workstation的作業系統(雖然核心不同,過去為4BSD,之後為SVR4),且時間長達約10年,至今SPARC工作站依然是UNIX工作站中市佔率最高的。

所以,持續提升Workstation/Desktop/Laptop的支援也是Solaris必然要做的,Solaris 10在此方面的強化包括:1.預設使用GNOME桌面環境。2.融入JDS R3。3.內建X.org Server。

‧GNOME Desktop Environment

GNOME雖比KDE晚一年發展(1997年與1996年),但卻是後發先至的開放原碼桌面環境,或許是因為KDE所用的Qt函式庫以往有些版權之爭,因此所有商用UNIX都一面倒向支援GNOME,包括HP HP-UX、IBM AIX、Sun Solaris在2001年、2002年間都已積極將GNOME融入,以盡快取代「樸素」到極限的傳統UNIX桌面環境:CDE(Common Desktop Environment),今日Solaris 10預設的桌面環境即是GNOME,但仍可選用過去的CDE。(註)

附註:2003年4月HP以不夠穩定為由,從GNOME退返回CDE。

‧JDS R3(Java Desktop System Release 3)

JDS是Sun於2003年提出的商用桌面運算推廣方案,有Linux版與Solaris版,2004年推出更新性的R2版,2005年則縮小推行,僅計畫推出Solaris版的JDS R3,但之後連Solaris版也不推行,直接融入Solaris 10當中,且JDS的後續發展也以Solaris Express方式更新。

JDS R3除了也具有GNOME外(JDS R2的GNOME為2.2版,R3為2.6版),還有StarOffice/StarSuite 8(以OOo 2.0Beta為基礎)、GAIM(即時通訊)、Mozilla/Firefox(網頁瀏覽器)、Evolution(電子信件/個人行程管理)等商務OA環境所必須的應用程式。

‧X.org Server

Solaris 10用X.org Server取代過去的Xsun Server,不過若需要依然可選用Xsun Server,這個Server程式雖也是可進行遠端服務的Server,但在此主要是本地端繪圖服務的Server,即X11 Window中的X11 Server角色,X Window的運作架構並無近端、遠端之分,遠近都採行相同的運作方式,相對的Windows就有所別,欲使用遠端操控須額外用上ICA/RDP協定及Windows Terminal技術。

三、Open Source OS

在泛UNIX世界中,技術的相互採納、互通融合等相當常見,例如Linux就加入原本SGI IRIX才有的XFS檔案系統,如今Solaris也採行OpenSource領域的GNOME桌面環境,或如Apple的Mac OS X也取自BSD,其瀏覽器Safari則取自KDE桌面環境專案中的Konqueror等,而不似某些軟體是採行部分相容(如JScript)或真污染(如JVM)的方式。

‧GRUB

Solaris為了與Open Source領域更貼近,已展開更多的支援計畫與提案,例如Solaris 10將在開機程序上支援GRUB(GRand Unified Bootloader),這是一個比傳統Linux所用的LILO(LIunux LOader)更先進的開機管理程式,如此Solaris將可與Linux共存於一顆硬碟,可自多重開機選單中選擇進入Linux或Solaris。

‧Xen

IA-32/x64版的Solaris將支援開放原碼的虛擬機器軟體:Xen,此構想預計2006年9月實現,屆時可以在Solaris上開啟多個Xen的虛擬機器視窗,並安裝不同的IA-32/x64作業系統及應用程式,包括Novell NetWare、IBM OS/2、Microsoft Windows、SCO UnixWare、Linux、BSD、Mac OS X for Intel等。

‧PostgreSQL

2005年11月Sun與服務業者EnterpriseDB達成合作協議,將PostgreSQL資料庫隨附、整合至Solaris 10中,且是8.1的最新版本,PostgreSQL是與MySQL近乎齊名的開放原碼資料庫,雖然MySQL效能上較佳,但PostgreSQL在功能上更為齊備。

(請續下頁)

More

到此結束了嗎?還沒,其實Sun方面宣稱Solaris 10有600項新功能、新強化,其他還有網路檔案系統(Network File System,NFS)的傳輸執行效能提升69%以上,32-bit的爪哇虛擬機器(Java Virtual Machine,JVM)的轉譯執行效能提升90%以上,凡此種種,不勝枚舉。

此外OpenSolaris於6月釋出時,Sun在印度的工程中心也於2個星期內釋出LiveCD型態的OpenSolaris,使OpenSolaris與Knoppix(Linux的LiveCD版)、Gnoppix(GNOME的LiveCD版)更為類似,連硬體都不需任何安裝,只要將OpenSolaris LiveCD放入光碟機中,並選擇用光碟開機,就能夠接觸與體驗OpenSolaris。

再者,Sun發起的開放原碼專案:Looking Glass,也將在2006年有所成果(現為0.7.1版),這是一套具酷炫3D效果的新型使用者介面,眼前唯一可能與之匹敵的,恐怕只有Windows Vista的WPF(Windows Presentation Foundation,原技術研發代號:Avalon),但Avalon與Looking Glass都還處在研發階段,現有Mac OS X的Aqua也無法抗衡,必須加緊提升才有機會。

還有,VMWare於8月承諾,日後將推出支援IA-32/x64版Solaris的新版VMWare虛擬機器軟體,看來VMWare不希望遺漏對任何IA-32/x64作業系統的支援機會,也不想讓Xen在Solaris上給Xen專美或搶先。

更重要的是,向來與Sun有所競爭的IBM,也在其刀鋒伺服器:BladeCenter上支援Solaris,雖然只限定BladeCenter,而不包括System x系列,不過已屬好的開始,且從IBM的角度看此一支援也有益處,即是IBM的刀鋒伺服器朝全方位支援更邁前一步,BladeCenter過去已支援Windows、Linux、AIX,如今又加入Solaris。相對的,在刀鋒市佔上與IBM競爭最劇的HP則是支援Windows、Linux、HP-UX,加上IBM除IA-32/x64外也支援PowerPC,很快也會支援Cell,這些都使IBM在技術支援陣容上持續居上風。

結語

以上是Solaris在整個2005年的表現,包括結構功能、發展模式、合作關係、相容整合等各方面都有極大幅度的新推進,看來Solaris真如Sun在過往的行銷中所言:地球表面上最偉大的商用UNIX作業系統。

Sun此番豪語到底有多少人認同?筆者也無從得知,不過既然談到「地表」反讓筆者聯想到「大氣層」,據知美國太空總署(NASA)的內部員工匿名透露,NASA內部因為安全因素考量,不鼓勵工作同仁使用MS-IE瀏覽器,預設的採用為Firefox,若堅持要用IE必須先連續接受3個警告宣導畫面才能使用,看來有些軟體還未爭取到地表最偉大的地位,卻已先被限定無緣超越大氣層。

0 Comments:

Post a Comment

<< Home