Linux桌面现状素描:矛盾的时代

译文
系统 Linux 新闻
就Linux桌面系统而言,眼下无疑是个充满矛盾的时代。笼统地说,Linux桌面的发展史可以划分为四个主要时代。第一个时代也许可以称之为前桌面时代(Pre-Desktop era);紧接着是GNOME-KDE时代(GNOME-KDE era);KDE 4.0于2008年1月发布,由此拉开了第三个时代;现处于第四个时代。那么,这个新时代有又哪些特点呢?

【2013年8月8日 51CTO外电头条】直到2013年头几个月,大家才注意到,Linux桌面已悄然进入了一个新的时代。不过,到目前为止,这个时代的特点却被随意地定义。

笼统地说,Linux桌面的发展史可以划分为四个主要时代。***个时代也许可以称之为前桌面时代(Pre-Desktop era);在这个时代,许多命令行是***的界面,当时使用的这类图形化界面多半是窗口管理器,而窗口管理器在易用性和实用工具方面都很有限。不管怎样,具有象征性的是,这个时代以KDE 1.0于1998年7月发布而划上句号。

紧接着是GNOME-KDE时代(GNOME-KDE era);在这个时代,这两种桌面在Linux上得到了极为广泛的应用,以至于许多用户根本没有听说过其他的替代桌面。在这个时代,KDE和GNOME都迅速得到了改进,功能特性方面赶上了WindowsOS X,不过完善程度或一致表现方面并非总是尽如人意。

KDE 4.0于2008年1月发布,由此拉开了第三个时代。这个时代的头几年其特点是不受约束的创新,KDE以及随后的GNOME和Ubuntu各自推出了下一代桌面环境的版本。由于这三种桌面很快遭到了用户的消极反应,我称这个时代为用户反抗时代(User Revolt era)。

这第三个时代削弱了KDE的霸主地位,粉碎了GNOME的霸主地位,因为用户在寻求其他桌面,以取代不受待见的GNOME外壳。在这个时代,Ubuntu也变得越来越孤立,因为尽管Ubuntu屡屡企图在自由软件社区夺取领导权,但该社区的其余成员坚决反对。

现处于第三个时代结束后的一个时期,第四个时代正开始出现。从许多方面来看,给这个时代贴上任何标签似乎为时过早,因为这个时代的优先事项仍未最终成形。到目前为止,有一点可以肯定的是,这个时代看起来不太像之前的三个时代--当然,抛开第四个时代取决于前三个时代这个明显的事实不谈。

那么,这个新时代有又哪些特点呢?共有以下四大特点。

PC和后PC

在之前的几个时代,桌面与桌面之间的主要区别在于大小和速度。KDE和GNOME免不了被诋毁者抨击为"臃肿不堪"--这未免有点夸张,而像Xfce这些不大知名的替代桌面力求确保其内存占用空间尽量小,确保运行起来快速。

不过在用户反抗期间,手机和平板电脑已成为了两种主要的计算设备,这促使一些人开始谈论后PC时代已到来。GNOME和Ubuntu的设计风格开始变得桌面好像就是移动设备的屏幕。不过,这种假设也许是用户反抗的主要原因之一。当然,面对用户反抗,表现最出色的是KDE,它重新排列了传统桌面,以力求进行创新,而不是仅仅改变传统桌面。

在这个新时代,移动设备在继续发挥其影响力。不过,以为单一桌面环境适合所有外观尺寸的设备这种想法似乎被悄然摈弃。KDE通过将界面从桌面的其余部分当中抽象出来,已经简化了针对每种设备开发不同桌面的工作。同样,由于接受扩展件(extensions)这个概念,GNOME现在允许用户想移除移动设计的多少元素,就可以移除多少。

当Ubuntu的创始人Mark Shuttleworth开始为手机设计桌面时,实际上连他也背离了Unity界面,尽管他在Unity界面中坚持要求采用受移动设备影响的设计。他现在畅谈"融合"--不同外观尺寸的设备可以协同运行,而不是在每一种外观尺寸的设备上显示共同的代码库。

实际上,与几年前相比,移动环境和桌面环境的影响力现在似乎更像是相互双向的。除了Shuttleworth畅谈与Ubuntu Edge融合外,还有KDE团队开发的即将推出的Vivaldi平板电脑,其Plasma Active界面就汲取了KDE尝试多种不同界面后的成果。另外还有Mozilla基金会的FirefoxOS手机,这个例子表明了桌面项目在针对移动市场重新考虑自己的定位。

这个新时代似乎可能具有这种特点:多种外观尺寸的设备相互共存,而不是某一种类型的硬件占主导地位,这与最初设想的后PC时代大相径庭。与一年前大家设想的情形相比,移动环境和桌面环境似乎已经以更大的力度彼此借鉴。#p#

桌面多样性的优缺点

GNOME和KDE在桌面市场占据的份额一度超过85%,而在新时代下,Cinnamon、Mate、Unity和Xfce也占有相当大的市场份额,而LXDE和Razor-qt等几个小众化界面同样占有一席之地。

在读者调查中,KDE通常是使用最广泛的一种界面,但即便如此,KDE的用户数量仍少于使用基于同一种底层GNOME技术的不同界面的用户数量。这使得GNOME项目处于很特别的地位:开发几种界面使用的实用工具和应用程序,而它自己的GNOME外壳已沦为众多造反当中的一种选择。

这种情形意味着,在当前这个时代下,用户的选择从来没有如此广泛过,对GNOME用户来说尤为如此。不过在接下来的几年,缺点可能会开始显现,体现为协调开发开发有难度。

即便在GNOME和KDE时代,这种协作也常常很有限,像freedesktop.org这些项目最终落得半死不活的田地。如果说两种界面都很难继续相互兼容,那么六种界面想进行协调几乎是不可能的事--当至少一种界面(Unity)除非由自己扮演***,否则对于与其他界面进行合作没多大兴趣时,更是困难重重。

用户也无法依赖人气颇旺的GNOME技术来维持统一标准。Yorba基金会的开发人员去年告诉我,同时为GNOME和Unity编写程序有时候已经很难。由于Cinnamon和Mate都由Linux Mint来维护,它们应该仍然保持兼容,但是通常而言,我们可能会回到无法指望为一种桌面编写的应用程序可以在另一种桌面上顺畅运行的时代。

新的多样性还可能让新的Linux用户灰心丧气--其中许多新用户觉得连多种桌面这个想法都很难接受。虽然经验丰富的用户可能会在多种桌面和发行版之间从容切换,但新用户可能会焦虑不安,因为实在有太多的选择,让人无所适从。

用户忠诚度

用户反抗的一个后果是,用户忠诚度似乎淡弱了。一部分喜欢畅所欲言的用户得出结论,GNOME、KDE和Unity的开发人员无视他们的兴趣,再也不值得信任了。他们已开始走上了这条道路,更有可能比以往探究替代桌面,至少偶尔会这样。

从某种程度上来说,KDE留住了之前用户群的大部分,不过它在读者调查中的排名通常比在GNOME-KDE时代低5%左右。它的日子过得这么滋润,恐怕是由于这个事实:KDE 4.0引起用户反抗后没几个月,它立即认真解决了用户抱怨的问题;而且在推出几个版本后,它就增添了用户需要的大部分功能特性。

相比之下,GNOME的反应要慢一拍。该项目团队用了一年多的时间来推广和宣传GNOME外壳扩展件,以此处理用户抱怨的问题。但事隔这么久,无疑助长了用户的忿恨。

在第三个时代唯一赢得用户忠诚度的两种环境似乎只有Cinnamon和Mate。能继续赢得用户的这种信任,一方面的原因在于,两者都保留了GNOME 2这种模型--恰恰是由于用户的反抗,这种桌面有时获得了几乎不可思议的质量。

然而,更重要的是,Linux Mint在倾听用户心声方面做得比其他任何一种桌面都要好。在该项目"关于我们"页面上所列的使用Linux Mint的原因当中包括这一个事实:"它由社区驱动。鼓励用户将反馈告知项目团队,那样用户的想法可以用来改进Linux Mint。"

换句话说,Linux Mint正是承诺有望提供许多用户觉得GNOME、KDE和Unity欠缺的东西:用户需求很重要的一种感觉。此外,众所周知,Mint兑现了这个承诺,尚未需要为了减轻失误的不良影响而采取行动。要说哪些环境在这个新时代赢得用户忠诚度,那就是Cinnamon和Mate--但是在这个不再抱破灭的时代,一旦遇到危机,连这两种环境得到的支持也可能很快随之消失。

创新的未来

用户反抗时代之所以会出现,是由于大家认识到Linux桌面迎头赶上了与之竞争的专有桌面(Windows和OS CX),现在可以尝试下一步的技术。

遗憾的是,试验一下子带来了太多的变化,步伐太快了,而且是在几乎没有咨询用户意见的情况下进行的。于是人们普遍怀念起GNOME 2,随之而来的是不相信任何新界面。我在用户反抗时期经常听到,GNOME 2是个理想的桌面,任何变化只会有损于其***程度。

尽管有这种态度,变化仍在继续,但是以更有成效的方式出现。比如说,很少有人似乎担心:没有哪主要的桌面在默认情况下使用类似GNOME 2的菜单,其子菜单在桌面上打开。大多数用户根本看不到的库和子系统方面也出现了变化。

几乎停滞不前的是用户在屏幕上看到的变化。KDE团队的Aaron Seigo在九个月前对我说,KDE的开发人员有意放慢了变化步伐,常常将看得见的变化加入到处于开发阶段的界面中,然后再加入到主要的KDE版本中。

在所有现代化的桌面环境中,逐步添加变化已变得司空见惯。有些变化根本就没有尝试一下,比如为用户提供组织管理其工作新方式的变化(如KDE Activities),或者可能改变工作流程的变化(如GNOME的概要)。也许几年之后,任何项目团队会考虑除了移动设备上之外的任何重大变化。

现代的诀窍

用户反抗一开始,桌面开发人员梦想开发出整洁又创新的桌面,可以证明自由软件不再是二流货色。到时Linux桌面将树立榜样,成为其他桌面仿效的模型,而不是一个劲地模仿Windows和OS X。

由于复杂的原因--其中一些不是谁的错,现实离这个梦想相距甚远。现在我们面对的是,多半注重用户权利、过于保守的立场以及缺少长远愿景。一系列矛盾的特点恰恰表明了用户反抗给开发工作带来了多大的影响。

由于倾听用户心声,Linux Mint也许会带来一系列细小的创新。要是KDE学会了从容应对变化步伐,它或许也会进行细小的改进。要不然,桌面在接下来一两年似乎可能仍是毫无动静的领域。也许GNOME 4.0会带来变化,如果它致力于让用户易于使用安全和隐私工具,这种可能性更大。

但是在那之前呢?我们也许已经历了用户反抗时期,但我们仍在直接面对它们造成的影响。称现在这个时代为应对时代(Reaction era)是***的总结语。

原文链接:http://www.datamation.com/open-source/the-current-state-of-the-linux-desktop.html

责任编辑:黄丹 来源: 51CTO.com
相关推荐

2009-12-11 16:37:39

Linux桌面产品

2009-04-14 08:46:35

2011-11-09 14:54:50

Linux操作系统

2009-12-15 16:03:38

桌面系统

2022-01-10 09:20:30

Maui ShellLinux桌面

2015-07-08 14:31:01

公有云主机托管数据中心

2010-03-26 16:27:14

桌面虚拟化

2010-10-13 10:57:54

2010-10-25 10:51:21

程序员

2012-06-12 09:42:43

应用虚拟化

2023-01-11 09:50:33

桌面云系统

2024-09-03 08:49:01

2011-12-01 11:55:57

云计算云手机

2013-08-05 09:45:16

云计算桌面虚拟化

2020-04-23 14:08:14

云桌面

2013-07-25 19:29:45

2010-07-08 14:42:34

SQL Server临

2009-12-17 16:22:16

2012-09-25 14:17:39

互操作

2017-05-31 14:24:49

点赞
收藏

51CTO技术栈公众号