vlambda博客
学习文章列表

Ubuntu:十年,十个关键时刻

2010 年代刚刚过去,在 21 世纪的第二个十年间,从 Ubuntu 10.04 LTS 到 Ubuntu 19.10,omg ubuntu 网站的作者 Joey Sneddon 梳理了期间最具有决定性的十个时刻,让我们一起来回顾一下。

1. 品牌重塑

2010 年初的 Ubuntu 看起来长这样:

那时的 Ubuntu logo 和字体看起来也比较花哨:

Ubuntu:十年,十个关键时刻

曾经的 Ubuntu 外观以橙色和棕色为主基调,“Linux for Humans” 的口号在 2010 年代听起来也未免有些过时。

不过这一切都没有持续太久。2010 年 3 月,Canonical 在推出 Ubuntu 10.04 LTS 发行版之前,进行了全方位的品牌改造。重塑后的品牌形象更具现代感。

Ubuntu:十年,十个关键时刻

当然也并非事事完美,当时推出的新壁纸被部分用户称为“紫色呕吐物”。它实在不怎么受欢迎,因此必须在 Ubuntu 10.10 发布之前重新进行设计。

2. 窗口按钮移至左侧

Ubuntu:十年,十个关键时刻

Ubuntu 历史上最大争议事件之一无疑是 Ubuntu 10.10 中的窗口按钮争议。当时,Ubuntu 决定在 10.10 版本中将窗口按钮从窗口框架的右侧(类 Windows)移至左侧(类 macOS)。于是整个社区都在表达不满,这一决定受到了强烈谴责。

最终 Ubuntu 并未退缩,而这个问题在几个月后貌似被遗忘了,没多少人再提起。

Ubuntu:十年,十个关键时刻

直到 2017 年,Ubuntu 17.10 又将窗口按钮移回了右侧。

Joey 认为,这实际上是 Ubuntu 好战性的初次尝试,而这种坚定不妥协的态度在此后十年内的发行版中也有愈发明显的体现。

3. Unity 桌面

Ubuntu:十年,十个关键时刻

对许多人来说,Unity 的引入是 Ubuntu 历史上的决定性时刻。这就是发行版构建用户体验的关键所在。Unity 桌面于 2010 年推出。起初,它旨在替代 Ubuntu Netbook 启动器 UI。但令人出乎意料的是,Unity 桌面在 Ubuntu 11.04 中成为了默认桌面。

一方面,Unity 可以说是有史以来最成功,使用最为广泛的 Linux 桌面环境。但另一方面,它也是有史以来最具分裂性和争议性的 Linux 桌面环境之一。

Ubuntu:十年,十个关键时刻

早期版本的 Unity 出现问题时并没有什么可以提供帮助,关键功能也有所缺乏,还存在明显的性能问题。有时感觉就像 Ubuntu 的设计和工程团队朝着截然不同的方向发展。不过,这些早期问题一旦被解决,它本身还算是一款不错的产品。

可以说,Unity 令 Ubuntu 不再仅仅是 Linux 发行版,而是使它开始成为真正的操作系统。

4. 失败的 Ubuntu 手机众筹

Canonical 以一项新计划拉开了 2013 年的序幕:宣布将 Ubuntu 引入智能手机。

当年晚些时候,Ubuntu 为该计划发起了众筹,目标为 3200 万美元。结果是,12 小时内筹集了 200 万美元,一个月内筹集了 1280 万美元,Ubuntu Edge 众筹活动失败了。Mark Shuttleworth 所幻想的“高端智能手机”没能投入生产,Ubuntu Phone 却种下了一颗种子。

5. 曾经的 Ubuntu One

从 Unity、HUD 和 Scopes 到 Sound Menu、MeMenu、Web应用程序集成等工作,Ubuntu 一直在向前冲。Ubuntu One 是其中一项成就。

Ubuntu One 是一套云服务,包括免费和付费在线存储、品牌音乐商店、音乐流,适用于 Windows、macOS 和 Linux 桌面的专用同步应用,也适用于 Android 和 iOS 的移动应用,支持付费应用购买以及更多。

Ubuntu:十年,十个关键时刻

这是 Ubuntu 尝试带来的新兴体验。只不过持续的时间并不长。尽管全球有数以千万计的用户都可以使用(在 Windows 和 macOS 桌面上也可以完全正常使用),Ubuntu One 却找不到一种足以使自己获利的方法。

6. 颇具争议的购物体验

Ubuntu:十年,十个关键时刻

当你进行某些搜索时,会出现一些相关购物推荐,并且推荐结果看上去不是那么智能,用户还会遭到垃圾邮件的骚扰,带来这一功能的 “Shopping Lens” 后来被许多用户标记为了间谍软件。

为了确定在 Dash 中进行的搜索查询是否与购物有关,Unity 会将输入的每个单词发送到远程服务器。远程服务器将解析搜索词,然后传递给亚马逊商店,获取一组(可能相关的)产品结果。这些便被返回给了 Dash 中的用户。尽管往返亚马逊的数据中没有可识别的个人信息,但这些信息是不可选的,亚马逊会默认获取搜索内容。这些隐私问题难以令人忽视。

在这一点上,Ubuntu 发行版感觉更像是建立在利益之上,将用户群视为商品,而不是社区。

7. 第一款 Ubuntu 手机

经过几年的打造,首款 Ubuntu Phone 于 2015 年初上市。

Ubuntu:十年,十个关键时刻

Aquaris E4.5 Ubuntu Edition 由西班牙移动公司 Bq 制造,售价 169 欧元,规格一般。但成品貌似比不上之前的炒作,并且还限售发行。Joey 认为 Ubuntu Phone 时代犯下的错误甚至可以写一篇论文出来。

完全发布一部 Ubuntu 手机仍然是一个了不起的成就。遗憾的是,它过分夸大的市场营销也许不合时宜。

8. Snap 应用

Ubuntu Phone 项目最终未能实现颠覆移动行业并启动个人计算新时代的目标,但是其中某些工作得以幸存并继续发展。

Ubuntu:十年,十个关键时刻

.snap 应用程序格式于 2016 年推出,是在手机和平板电脑上为 Ubuntu 创建的 “沙盒” .click 程序包格式的改进版本。它获得了巨大的成功。

Snap 不仅仅是一种 GUI 应用程序格式。它的许多核心功能(例如事务更新、自动更新、应用回滚等)更能满足服务器、云和物联网的需求。

Canonical 在 Ubuntu 16.04 LTS 中引入了对 Snap 应用程序的桌面支持,并在不久后通过 Snapcraft 存储提供了对 .snap 应用程序侧加载、snap://url 处理和 GUI 浏览的相关支持。短短几年内,Snappy 设法做到了早期的 “Ubuntu 软件中心” 所没有的:吸引了众多独立软件开发者。

9. 戏剧性的 32 位支持事件

Ubuntu 的声誉建立在“为各种类型的开发人员提供最好的 Linux 操作系统”上,为此它不得不常常做出一些艰难的决定。

当 Ubuntu 从 2017 年起放弃对 32 位安装镜像的支持时,它也同时致力于保留 32 位存档。然而,从 Ubuntu 19.10 开始计划取消对 32 位应用程序的全面支持时,一些开发者感到沮丧。今年的 Steam 事件扭转了这一局面。

Valve 宣布,如果照计划进行放弃 32 位的行动,Steam for Linux 将不再正式支持 Ubuntu,后者的态度发生了变化。Ubuntu 决定继续维护一些重要的 32 位库,以使 Steam 之类的应用程序正常运行。

与以往有所不同,这次 Ubuntu 妥协了,它选择听取反馈并做出相应调整。

10. GNOME

Mark Shuttleworth 的博客文章宣布了 Unity 8 时代的终结。于是,Ubuntu 手机、平板电脑、Unity 8 桌面、OTA 更新等等一切都荡然无存。这也许是一个纠正的好机会,Canonical 接下来可以更专注于 Ubuntu 的核心优势。

GNOME Shell 已成为 Ubuntu 桌面的默认用户界面,这是一个非常受欢迎的更改。Ubuntu 还进行了 GNOME 桌面调查,更多地听取了用户反馈。

Ubuntu 19.10 的核心是 GNOME 3.34 发行版,其性能得到不少提升。换到 GNOME 以来,一切进展都比较顺利, Ubuntu 19.10 收到的评价也超出预期。

这已经为之后打下了坚实的基础,下一个长期支持版本也将是根据 Ubuntu 社区的需求而精心设计的。尽管 Unity 时代的结束令人惋惜,但是 Ubuntu 充分利用了 GNOME 桌面提供的机会,并因此获得了丰厚的回报。

最后,这里还有一张Ubuntu 十年发展轨迹表:

推荐阅读