【51CTO.com快译】对于相当一部分Linux用户而言,性能永远是其追求的终极目标。无论他们使用的计算机已经太过陈旧,需要尽量发掘其中的有限潜能,还是希望凭借手中崭新的高性能系统承载全部高强度任务负载,让一切保持简洁。这些都是实现性能保障的重要前提。而在安装完成的Linux当中,我们已经没有多少能够修改以降低负荷的空间了——但这个问题还有另一种解决办法,就是选择精简型桌面环境。
正如那些超级华丽但却对资源要求颇高的桌面环境——例如KDE——一样,也有一些系统倾向于仅提供必要的界面,从而尽可能降低系统资源需求。今天,我们就来了解这一领域中的三位代表性成员——LXDE、Xfce与MATE。
在开始探讨之前,相信肯定有Linux专业人士表示还有更多更具精简特性的发行版选项。诚然,Openbox、Xmonad、Enlightenment(一款外观风格非常独特的桌面环境)、LXQt甚至是i3都可以纳入这一范畴。不过,这些桌面环境要么对于Linux新人不太友善,要么在桌面设备方面与Windows或者Mac OS X等主流产品相去甚远,因此就不纳入此次比照了。
所以,我坚持从几款高人气“轻量级”Linux桌面环境中做出了选择,希望能够帮助大家轻松决定选择哪款适合自己的桌面方案。另外,Ubuntu也对这三款桌面环境提供官方支持,因此我们能够尽可能公平地对其进行直接比对。
为了客观地比较这三种桌面环境,我们将立足于以下几项指标,具体包括:
◆ 对应桌面环境的Ubuntu镜像启动时间,即BIOS加载完成与该操作系统加载开始作为起点,桌面彻底加载完成并可开始使用为终点。当然,其时间长度在不同系统中自然有所区别,不过,我们会利用同一套系统加以运行,从而更加准确地评测其负载强度。
◆ 每套桌面环境在不打开任何程序(除了系统监视器)时的内存占用量。这是另一种评判桌面环境资源使用量的好办法。虽然这三款发行版抛开桌面环境之外,仍然存在差异,但我们可以利用同样的Ubuntu代码库尽可能保持其一致性,例如使用一套基于Ubuntu的发行版或者使用一套基于Fedora的发行版等。
◆ 整体反应速度,包括在其中开启几款程序。这项评测具备一定程度的主观性,但我仍然将其纳入了考量指标,因为有时候实际数字并不说明问题——如果其响应效果不好,那么大家对其评价自然就会较低。
1.LXDE
LXDE接受Lubuntu的测试,即官方提供的LXDE专用Ubuntu版本。与其他二者不同,此发行版不仅由于桌面环境的选择而极为精简,同时还对所包含程序方面做出了删减。相较于常见的LibreOffice,在这里我们会发现它选择了Abiword与Gnumeric作为文字处理及电子表格工具。LXDE从历史角度讲,专门面向裸机设备,且仍然提供与开始菜单类似的应用启动器以及底部工具栏。
Lubuntu的启动时长总计26秒,其中大部分时间被用于加载该操作系统而非桌面环境(通过其他结果可以看到,二者的时间消耗其实差异很大)。在桌面完成加载之后,我立刻开启了系统监视器来检查当前内存使用量。令人印象深刻,其内存占用量仅为209 MB。这意味着我们完全能够在只有512 MB内存的系统上运行Lubuntu——当然,前提是大家还要选择其他轻量级应用程序,特别是轻量级浏览器。
在记录了内存占用量之后,我开始启动多川应用程序并到处点击鼠标——包括在不同应用间来回切换,最大化/最小化其窗口,将窗口在屏幕上来回拖动并在存在后台运行程序的前提下与其中某一应用进行交互。Lubuntu的操作感受非常出色,每一次操作都会得到响应,而且我的预期效果也能马上体现出来。不过,我的系统性能比较强劲,所以我也不知道其在陈旧配置上会有怎样的执行效果——但归根结底,其响应速度确实令人印象深刻。
2.Xfce
Xfce接受Xubuntu的测试,即Ubuntu为其提供的专用发行版。Xfce一直希望成为最为精简的桌面环境之一,但我认为其始终跟“最”字差那么点距离。通过上图就可以看出,其界面明显更为华丽,而不太像裸机设备的风格。无论如何,Xfce仍然宣称其是一款极具轻量化特性的桌面环境,并在这个方面超越了KDE、GNOME以及Unity。
Xubuntu的引导时间约为28到29秒(因为我们往往需要在1秒之后才会意识到桌面已经加载完毕,所以我也没法把结果说得太绝对),这样的成绩还算不错。当然,大部分时间仍然花在了操作系统启动而非桌面环境启动身上。不过可以肯定,其启动时间仍较Lubuntu长了2到3秒。另外,由于二者运行着同样的代码库,因此可以预期额外的时间被用在了桌面环境启动上。在Xubuntu完成载入后,我检查了系统监视器并发现其内存占用量一直以7%到8%的幅度波动,经过计算其具体使用量在286.72到327.68 MB之间。这样的成绩也很出色,而且初看起来跟Lubutu相比也没多大差别——但经过计算,其占用量高于Lubuntu达50%,这实在有够夸张。
Xubuntu的响应效果同样非常优秀,不过有点挑刺地讲,其成绩要略逊于Lubuntu。我经常会在操作当中体验到大概四分之一秒的延迟——这可能是由于动画效果的存在,不过感觉就是一切。因此,尽管Xubuntu的响应不能说不流畅,但我认为Lubuntu仍然更胜一筹。
3.MATE
MATE接受Ubuntu MATE的测试,同样也是Ubuntu专门为其提供的发行版。MATE属于当初GNOME 2的一套fork,后来GNOME队伍放弃了这套环境转而开发GNOME 3。GNOME 2较GOME 3更精简,因此MATE的关注重点也放在了那些不愿转移至GNOME 3且仍希望固守原有方案的用户。
Ubuntu MATE的启动时间约为27到28秒,与Xubuntu基本相当。MATE在外观上也不像Lubuntu那样具有鲜明的裸机风格,但熟悉GNOME 2的朋友肯定第一眼就会找回当初的感动。在桌面载入完毕后,我打开系统监视器并发现其内存使用量为310 MB——与Xfce基本持平。
响应效果也与Xubuntu类似——非常出色,但仍然没Lubuntu那么卓越,至少在直观感受上是如此。我还发现一点奇怪之处,即Xfce一直被视为较GNOME 2更具轻量化特性的桌面环境,但在实际测试中二者的性能水平其实没什么差别。
LXDE暂时胜出
那么,最后的赢家是谁?通过两项定性与定量评测,LXDE似乎是比较明显的胜出方。如果大家需要尽可能从系统中挤出资源,那么Lubuntu不仅性能出彩而且同样拥有非常强大的功能与看得过去的桌面界面。当然,Xfce与MATE也是轻量化桌面的理想选项。不过,由于赢家只能有一位,所以LXDE自然顺利胜出。现在我期待着看到Lubuntu在利用LXQt替代基于GTK2的LXDE之后,又能带来怎样的精简表现。也许我们之后会进行其他测试来弄清这个问题的答案。
那么,大家最青睐的轻量化桌面环境是什么?您是否会在高性能系统使用这些方案?请在评论栏中分享您的观点。
原文标题:The Best Lean Linux Desktop Environment: LXDE Vs Xfce Vs MATE,作者:Danny Stieben
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】