摘要:
按照各个桌面系统出现的先后顺序,讲述了它们的起源,优缺点等。
国内外桌面现状:
1. CDE (Comman Desktop Enviroment)
CDE由HP, IBM, Novell和Sun于1993年联合开发的。该桌面系统基于Motif。直到2000年CDE一直都是UNIX系统的标准桌面。但是免费的桌面系统,如KDE,GNOME发展迅速,日趋成熟,并且完全占领了Linux平台。只有Red Hat曾经发布过CDE桌面,但不久就采用了KDE和GNOME。
2001年HP(HP-UX)和Sun(Solaris)宣布采用GNOME作为桌面系统。但是HP认为GNOME还不是很稳定,于2003年又换成了CDE。
Solaris带有两套桌面系统,CDE和GNOME。CDE虽然奇丑无比,但是速度之快是其他桌面系统不能望其项背的。
2. KDE (K Desktop Environment)
KDE由一名德国在校大学生于1996年发起的。一开始为什么叫KDE可以从KDE的其他项目看出来。比如Konqueror,Konsole等等。KDE基于qt,但是qt在2000年才采用GPL版权,这也就是为什么会有GNOME项目的原因了。
3. GNOME
GNOME由GNU于1997年发起。它基于GTK+,因为GTK+采用的是GPL版权。GNOME是大多数Linux发行版的默认桌面。
4. Xfce
Xfce由Olivier Fourdan于1997年发起。Xfce最初基于XForm,作为Linux上免费的CDE。但是XForm并不是开源的,所以Red Hat拒绝将Xfce集成进来。3.0以后的Xfce和GNOME一样也基于GTK+。Xfce也基本上重写了一遍。Xubuntu就是一个以Xfce为默认桌面的Linux。速度和功能确实是成反比的。如果觉得华丽的KDE带来了性能上的损失,那么可以尝试一下Xfce。简洁其实也是一种美。
各个桌面系统都有一套自己的应用软件,列举如下:
GNOME KDE Xfce
X窗口管理器 Metacity KWin Xfwm4
文件管理器 Nautilus Konqueror Thunar
文本编辑器 gedit Kate Mousepad
浏览器 Epiphany Konqueror Mozilla Firefox
邮件客户端 Novell Evolution KMail Mozilla Thunderbird
刻录软件 GnomeBaker K3b Xfburn
音频播放器 Rhythmbox Amarok Xfmedia
视频播放器 Totem Kaffeine Xfmedia