2010.12.30 18:48

小編不怕苦,Ubuntu 11.04 Alpha 1 瘋狂當機之試玩報告

ADVERTISEMENT

Unity扶正,Gnome屈居別駕

先前得到的消息中,新版Ubuntu宣稱將會逐步加重對於新介面Unity的整合開發,甚至於傳出會用Unity直接取代掉長期使用,評價不差而且相當普及穩定的Gnome桌面。在Ubuntu 11.04 Alpha登入畫面中,已經可以看到會有兩種桌面登入方式,一種就是採用Unity的新桌面環境「Desktop Editon」,最近如果有更新過,可能會看到英文已經翻譯成中文的「桌面版」。而另一種則是寫著「Classic Editon」的傳統桌面。這裡的傳統,指的就是Ubuntu用戶最熟悉的Gnome桌面環境。

▲3D沒加速的時候就會跳出這樣的提示,在虛擬機器裏面會很常遇到。

ADVERTISEMENT

Unity用起來跟Gnome概念很不一樣。這點只要操作過Ubuntu 10.04以後的小筆電版(Netbook Editon)就會很清楚。前文《》當中對Unity有比較詳細的介紹。在11.04版當中,則是會直接預設,另外保留Gnome桌面。也因此,對於顯示驅動程式是否支援硬體加速就顯得相當重要。這也是虛擬機要測試反而會遇到的瓶頸。據說ORACLE曾表示,旗下知名新版虛擬機器Virtualbox 4.0將會針對這部份功能開發強化,截稿前曾聽說國外有人成功利用新版Virtualbox安裝Ubuntu 11.04,雖尚未證實,但是確定比較舊的Virtualbox 3.2就沒辦法了Orz。

▲其中一次重灌Alpha 1的時候看到的當機訊息,原因不明。

ADVERTISEMENT

X Window System面臨革命

Ubuntu想拋棄的不只是已經相處多年的老友Gnome,還包括X Window System(中文直譯X視窗系統)。X Window系統在UNIX界歷史悠久,只要扯到圖形視窗系統,幾乎都跟他有一些淵源。但X Window有他的缺陷,老舊的設計概念漸漸無法迎合時代快速的變遷,因此有了許多不同的設計思維漸漸出現,其中發展最為出色而成功的,就是Mac OS X系統那個炫到讓人心花怒放的Quartz。而Ubuntu打算拋棄X Window的,就是freedesktop.org推廣的Wayland 顯示伺服器。

Wayland講起來很長,恐怕還可以再開一個主題。挑簡單的來說,X Window System本身的架構將功能打散,如果有增加新功能,就在不變動舊功能的前提再增加上去,對於一個發展了近20年的視窗系統來說,就算到了2011年,X Window System仍然還有他的一片天空,許多Linux系統衍生出去的產品或系統,都可以看到X Window System的蹤跡。但是缺點就在於架構上,X Window System各個機構獨立,雖然有三頭六臂,但是各功能間的協調仍需要底層的Server一項項打理起來,功能雖然不輸給其他系統,但是效率上卻有加強的空間。Wayland就是為了改良這樣的缺陷,而提出的新解決方案。

從X Window到Wayland的改變其實變動不大。拜X Window各架構獨立之賜,從X Window過渡到Wayland的「陣痛」照理說不會太大。X Window System跟Wayland都是最底層的架構,許多建立在X Window上的後端元件,例如GTK+與Qt,只要改成對應Wayland,前端軟體就能正常運作。從11.04版開始,開發方向會朝向底層轉移的方式去進行。但話又說回來,顯示卡大廠對於X Window System驅動程式,進度都比較溫吞,換到Wayland會不會讓使用者灌個驅動得要先想辦法學會編譯原始碼,背一堆修改設定跟指令才裝的起來,仍是個問號。

ADVERTISEMENT

▲從驅動程式的資訊來看,Ubuntu 11.04目前還是使用X Window。

ADVERTISEMENT

▲Kernel從前一代的2.6.35升級為2.6.37,傳統桌面仍保留Gnome。

ADVERTISEMENT