Windows应该是Linux在设计上的楷模吗?

jopen 9年前

差不多每隔十个月,某个小小的Linux发行版开始立志让Linux变得更像Windows。最新的两个发行版就是ChaletOS和 Apricity OS;暂且不说别的,这些发行版似乎是设计方面的精心之作。不过看到了那么多大同小异的做法后,我很想知道类似Windows的桌面到底会不会有助于鼓励用户试一下Linux。也许目的不一样。

我当然明白其背后的逻辑。Windows是首屈一指的桌面,其人气之旺无可争辩。

多年来,Linux软件一直在苦苦追赶Windows。但是不但GNOME和KDE十年前在功能特性方面就突破了这个目标,现代发行版在视觉效果方面也能与 OS X相媲美。不过,就像文化方面仍然向母国看齐的前殖民地,一些开发人员仍似乎存在条件反射般的阿谀奉承,想当然地认为Linux桌面仍落后于 Windows。实际上,恰恰是Linux桌面在定制和创新方面树立了榜样――这就是为什么Windows 10借鉴了Linux的那么多功能特性,但是显然并非每个人都注意到这一点。

经典桌面的鼻祖

诸发行版谈论借鉴Windows时,它们并不是说借鉴Windows 8的界面或是Vista的稳定性,而是更多地仿效Windows 7的设计思路――带有面板、菜单和工作区的经典桌面,再加上几个模仿的窗口组件和主题。

这个想法本身并不赖。经典桌面之所以仍然大受欢迎,就是由于它基本就是一个应用程序启动器,可能适合大多数用户。

唯一的麻烦在于,除了Unity外,一半的主要桌面已经为经典桌面提供了一个选项,可是没有一个在吸引Windows用户。至少,没有吸引大量的Windows用户。

这一点也不足为奇。Windows用户已经有了经典桌面,或者如果因某种原因坚持使用Windows 8,可以获得一个经典桌面。既然如此,他们何苦要更换操作系统以获得已经拥有的东西呢?作为吸引用户的一个策略,灵感源自Windows的设计似乎从一开始就有缺陷。

Linux用户可以像更换墙纸那样轻松自如地更换操作系统,不过试过用其中一种BSD的用户所占比例似乎很小。然而,对Windows用户而言,更换操作系统似乎是需要迈出的一大步。恐怕很少有人仅仅为了能把一种经典桌面换成另一种经典桌面,费老大的劲去更换操作系统。

其实道理就是这么简单。看一下任何一个饱和的市场,你绝对不会看到哪家公司在角逐市场时会说,自己拥有与竞争对手同样的功能特性。相反,它们会谈论自家拥有,竞争对手没有的功能特性。就算没有重大的区别,它们也会设法营造这样一种假象,就像苹果面对Windows时所做的那样。其他的一切基本上都是浪费时间。

竞争的本钱

那么,Linux又该如何与Windows展开竞争呢?我马上想到了两种明显的方法,不过可能还有其他方法。

首先,虽然Linspire之类的发行版尝试过提供类似Windows的Linux,但没有一个真正试过从消费者权利和隐私方面开展宣传攻势。虽然市面上现有的发行版强调软件自由,但是它们针对自由软件倡导者,即使有的话,也很少试图向Windows用户表明这些问题会如何影响他们对操作系统的选择。

几年前,时任自由软件基金会执行董事的Peter Brown对原本就很关注这类问题的社会活动分子试过这一招。后来他另谋高就后,这项工作就中断了。而如今,潜在受众比以往更广泛。大家普遍不喜欢垄断,大公司和社交媒体网站经常饱受诟病,被指责侵犯隐私。在这种大环境下,大力宣传Linux可以保障消费者权利应该很容易深得人心,如果辅以电子邮件易于加密之类的功能,更能吸引人们了。

其次,开发人员也许应该在提供已有功能特性的基础上,再加上一点东西,而不是为Windows用户提供已有的功能特性。尤其是KDE(及其 Activities、标签窗口和定制)很容易被视作拥有现代创新的经典桌面。Linux Mint的Cinnamon同样不赖,只不过它不如KDE来得出色。

遗憾的是,很少有桌面开发人员从这个角度来推广。2008年到2012 年这段期间,用户反对KDE、Unity和GNOME后,很少有开发人员愿意大胆创新。他们会完善或改写发行版,以加快运行速度,或确保易用性。但是眼下,他们避免进行重大的明显变化,显然害怕再一次遭到用户的抵抗。

考虑到桌面的近期发展史,这种心态可以理解。不过,除非Linux开发人员积极提供Windows提供不了的功能特性,否则从Windows阵营吸引新用户仍然仅仅是个梦想而已;而且考虑到这个梦想屡屡破灭,仍是个非常天真的梦想。