Ubuntu十年:從Linux新寵成為最受爭議的桌面系統
早 在 10 年前,市面上已經有數不勝數的 Linux 發行版可供用戶選擇,但在 2004 年的 10 月,基于 Linux 的發行版 Ubuntu 出現在大眾眼前。發行版一開始表現平平,不過在其后發布的預覽版中,Ubuntu 受到了大量關注,在當時被認為是 Debian 的一個衍生版本。
Canonical 公司最近宣布,目前全球大約有 2500 萬 Ubuntu 用戶。這一數據使得 Ubuntu 成為世界第三大最受歡迎的電腦操作系統。據 Canonical 公司的估計,Ubuntu 已占領大約 90% 的 Linux 市場。與此同時,Ubuntu 也準備發布移動操作系統,這有可能使其用戶量再次飆升。
今年 10 月份剛好是 Ubuntu 發布十周年。Linux 觀察家們稱從最初 Ubuntu 發布的版本到現在,每一個版本都體現著 Ubuntu 的與眾不同。作為一個 Linux 系統,Ubuntu 在短時間內得到了一大批忠實用戶的用戶,而 10 年的風風雨雨可以看作是 Linux 發展的一個縮影:隱私問題、對 Windows 的不滿、服務器擴容以及對未來的展望等等。
Warty Warthog: 什么是 Ubuntu?
從 Ubuntu 發布伊始,Ubuntu 就采取了一種不同于 Linux 的方式,其口號「Linux for human beings」(人性化的 Linux)就很好地詮釋了這一點,「Ubuntu」是南非的一種傳統價值觀,從字面上理解可譯為「人性」、「善待他人」。與其口號不謀而合。
對 于 Ubuntu 及其口號,從發布之初就讓 Ubuntu 與 Linix 其他發行版相比顯得與眾不同。Ubuntu 的競爭對手們把精力更多地放在「什么是開發者和企業用戶所需要的」這個狹小層面,而不是把精力放在「什么是普通用戶可能所需要的」。比如 Fedora,就采取一種非常不同的運作方式,讓既是用戶又是開發者的人群來幫助它開放源代碼。
「Linux for human beings」(人性化的 Linux)在 Ubuntu 項目開始的時候就為其發展定下了基調和方向。Ubuntu 從沒有刻意去追求開發人員,也沒有顯現出對服務器市場的興趣。與此相反,Ubuntu 把更多的精力放在桌面用戶(在 2004 年的時候還鮮有人用 Ubuntu)和 Linux 新用戶上,這一理念贏得了許多來自 Windows 操作系統的普通用戶。
Ubuntu 項目是由 Mark Shuttleworth 開啟,他于 1999 年 12 月將自己的公司 Thawte 以 5.75 億的價格出售給 VeriSign。在結束短暫的太空旅行后,他創立了 Canonical Ltd 公司便開始著手 Ubuntu 的開發。在 Ubuntu 最早發布第一個版本的時候,Shuttleworth 就把這個還不成熟的項目定義為:一個全新的,一個能為 Debian 帶來新氣息,實現簡單快速安裝,定期發布更新以及提供一系列優秀的套件的 Linux 版本。
簡單快速安裝、定期更新與技術支持、各種包羅萬象的應用是保證 Ubuntu 占據 Linux 市場頭把交椅的重要因素。或許在這三個最具非凡意義的目標中,幫助 Linux 新用戶實現快速安裝是最首要的目標。
早 在 2004 年,使用過 Linux 的用戶便會發現其實安裝 Debian 并不困難。因為一些常規的安裝過程都是由 Windows XP 或 Mac OS X 提供支持的,而且在不同的系統上其安裝方式上是相通的。所以從另一方面來說,Ubuntu 與 Windows 或 OS X 系統的安裝方式大同小異:只要放入 CD,重啟,雙擊安裝就行即可完成。當年蘋果公司優秀的技術支持 Mark Pilgrim 轉向 Linux 系統的時候,他選擇了 Ubuntu。Pilgrim 甚至調侃說 Ubuntu 是非洲語言,意思是「不能安裝 Debian」。
把重心 放在新用戶上意味著 Ubuntu 重視對工具的體驗,而這也是 Linux 用戶之前從未有過的體驗,這套工具叫做圖形化安裝程序,配合優美的主題以及一些諸如字體渲染的設計細節。Ubuntu 的設計師在窗口邊緣反鋸齒的細節上下了一番功夫,這也是 Linux 桌面的首創。正是因為對這些設計細節的講究,Ubuntu 贏得當年 Ars「最佳 Linux 發行版」的美譽以及「年度最佳開源軟件」。
作家 Andrew Forgue 甚至曾說過:「Utopia 項目通過多元文化的方式,嘗試建立一個單一分配的桌面系統,Ubuntu 已然快成為 Linux 當中的佼佼者。」
Ubuntu 也通過幽默的方式把自己與其他免費軟件區分開來。雖然 Shuttleworth 在 Ubuntu 的首次發布會上講到 Ubuntu 的發展目標時一臉嚴肅,但不要忘了 Ubuntu 首個版本的代號為「Warty Warthog」(長滿疙瘩的疣豬),任何新公司在發布其未成型產品時都會對自己的產品有這樣的戲稱。這些看起來很滑稽、愚蠢、奇怪的命名習慣也一直延續 到今天(最新發布的版本叫做烏托邦獨角獸)。
這種幽默同樣用到了 Ubuntu 的頭號 bug 身上,Mark Shuttleworth 甚至將這個 bug 的報告命名為「微軟占據了絕大多數市場」。這實際上是話里有話,一方面是對 Windows 占主導地位的一種諷刺,另一方面也是對擴大 Linux 社群的一種決心,這種兆頭至少讓 Linux 陣營齊心協力對抗 Windows。但現在這并不是 Linux 真正關心的問題,因為這個頭號 bug 終于在 2013 年關閉,Shuttleworth 當時在其博客中寫道:「對我們自己來說,我們應該更好的聚焦于自身的卓越,而不是對他人的產品施加影響。」
從很多方面來說,關閉頭號 bug 標志著 Ubuntu 從 Linux 的一個發行版向另一個前所未見的高度轉變。如今在 Ubuntu 的主頁上也很少用到「Linux」這個詞。
Dapper Drake:一路登頂
Ubuntu 從 2004 年起有計劃地推出穩定版本,始終堅持每六個月發布一個新版。但 10 年來只有一次沒有如期發布,那就是 2006 年的 Dapper Drake。
在 2008 年的時候,Ubuntu 為用戶添加了一個可以從 Windows 或 OS X 轉換操作系統的選項,而且也為其他版本提供便利。Ubuntu 提供簡單的安裝進程、定期更新、各種豐富的應用,只要點擊 Ubuntu 軟件中心的按鈕即可使用。總而言之,Ubuntu 的目標已經實現。
由于 Ubuntu 里許多顯著的特性尤其是快速安裝進程以及精心設計的桌面體驗,即使那些不喜歡 Ubuntu 的人多年來也從 Linux 桌面系統中受益,這些特性也成為了其他項目的首要條件,在 Ubuntu 的影響下波及到更廣闊的 Linux 世界。
GNOME 3 又是一個分水嶺。GNOME 自 Ubuntu 發布之日起一直作為其默認用戶操作界面,雖然 GNOME 在當時決定要重新設計用戶操作界面,可是新的 GNOME shell 界面并沒有達到 Ubuntu 的要求。自此 Ubuntu 決定要自主編寫 shell 和用戶操作界面。
Ubuntu 項目組把 GNOME 從 Ubuntu 桌面移除受到批評和指責,直到 Ubuntu 的操作界面 Unity11.04 的發布。
Intrepid Ibex:獨孤求敗
移除 GNOME 并沒有損害到 Ubuntu 的普及率,它仍然是最受歡迎的 Linux 發行版,除此之外,這也使它成為眾矢之的。Linux 像其他互聯網上出現的亞文化一樣,似乎討厭大獲成功的感覺,尤其是一個打破了如此多亞文化禁忌的 Ubuntu。
打 破 Linux 不成文的規定也成為 Ubuntu 的某種優勢。當然各種批評指責也紛至沓來。例如,在第一次發布會的時候,Canonical 公司就將 Launchpad 開發者平臺公之于眾,但是在往后的四年里 Ubuntu 并沒有在開放源碼的許可下發布 Launchpad 平臺。這一舉動惹惱了一些人,他們指責 Canonical 公司說一套做一套。
還有一些人抱怨 Ubuntu 開發者們沒有致力于內核源碼的開發。也有人指責諸如棕色、紫色主題不夠吸引人,為什么窗口按鈕移到左邊窗口之類的問題。總之越是小的變化,他們越是挑剔指責,這些聲音此起彼伏,而且時不時有人口頭表達對 Ubuntu 的不滿。
但 是對大多數人來說,真正把 Ubuntu 推到巔峰的是 Unity 操作界面,首發版本號為 11.04,代號為「敏捷的獨角鯨」(嚴格來說其首發是在 Ubuntu 10.10 netbook remix 版本上,但該版本并沒有被廣泛使用)。Unity 開始取代 GNOME 3 成為 Ubuntu 11.04 的默認操作界面, 但這個操作界面在性能上與 GNOME 3 沒有太大差別。不過在這之后,Ubuntu 的每一個后續版本都越來越少用到 GNOME 和 GTK 的底層工具。不管你喜歡還是不喜歡 Unity,在這點上 Ubuntu 非常清楚自己想要做的事情。雖然在安裝選項上仍然保留 GNOME,但是 Unity 對它的依賴越來越少。
Unity 在開發初期還是很粗糙的產品,很多用戶對這個新桌面還不適應,而且對他們來說,這不再是他們之前所熟悉所喜歡的 Ubuntu。可是 Ubuntu 很少因為這些批評而做出改變,因為 Ubuntu 一貫做法是根據用戶反饋的結果進行更新而不是外部的批評指責。所以 Ubuntu 會繼續保持推進對 Linux 的愿景,以此來區分與其他 Linux 社群的不同。
雖然整體還是基于 Debian GNU/Linux,使用 Linux 內核,但現在的 Ubuntu 至少不再是傳統的 Linux 發行版,桌面用戶體驗和與 Ubuntu 日常使用的結合是 Ubuntu 的全部。
由于 Ubuntu 要打造自己的顯示服務器并把 Ubuntu touch 安裝在手機與平板上,Ubuntu 將會與 Linux 其他發行版的分歧越來越大。不管最后的結果如何,我們仍可以很保守的預測,Ubuntu 會繼續通過 Linux 去開創自己的道路。
當 然,那些批評 Ubuntu 的言論還將繼續出現,那些批評者不喜歡 Utopias(代號烏托邦),這種情況似乎也適用于 Linux 評論家們(也包括我)。但是并不是所有的評論都是針對 Ubuntu,認為 Ubuntu 沒有優點。由于 Ubuntu 對內核開發的的不足,導致與之相關的 Linux 發行版開始擔憂 Linux 生態系統的健康。如果世界上最受歡迎的 Linux 在這方面沒有任何建樹,那么它也不能很好的引領未來。
對于 Ubuntu 每一次醞釀的大風暴,還有一個層面值得去探討。雖然 Ubuntu 離完美還有很長的一段路要走,但是它卻是最愿意去不斷去嘗試的一個發行版,也許最重要的是,在做錯的時候去主動承認錯誤。
Utopic Unicorn:想象中的烏托邦
隨著 Ubuntu 已經發展到了第 10 個年頭,新版本 14.10 也幾乎沒有什么新特性。只是內核以及一些應用的更新,除此之外 Ubuntu 沒有什么大的新特性。
但是還是有一些好消息的。Ubuntu 已經開始著手移除侵入用戶隱私的在線搜索功能,這有助于抹掉 Ubuntu 在歷史上的最大污點。
Unity 最好的功能之一是 Dash,這是一個單一的搜索界面能夠查找應用、文件、音樂和圖片以及其他所有在你電腦里的數據。這可以說 Dash 是 Unity 操作界面的基石。最初發布的 Unity 主要聚焦于本地搜索,但在 Ubuntu12.04 版本中加入了一個新特性——實現在線搜索。
一些用戶認為該功能非常好用很有創意。但其他人包括我在內,認為這是一種侵入用戶隱私的行為。實際上 Ubuntu 已經發布了隱私政策,這讓許多注重保護隱私的用戶紛紛轉向缺乏「創意」的其他發行版。
最讓人擔憂的問題是在線搜索在 Unity Dash 里是默認啟用的。假設有一小部分用戶會修改默認設置——尤其 Ubuntu 的目標人群:新用戶,這意味著仍然還有很多用戶沒有意識到他們的數據被上傳到 Canonical 的服務器或到亞馬遜以及其他地方。
自 由軟件運動領袖 Richard Stallman 就稱 Ubuntu 12.04 為「間諜軟件」。連 EFF(電子前線基金會)要求 Canonical 公司關閉默認的亞馬遜搜索,并要其致力于一系列如何改善 Ubuntu 安全的使用方法。但是兩年來,Canonical 公司并沒有在亞馬遜搜索問題上屈服,有的只是要求亞馬遜方面使用安全超文本傳輸協議來保證用戶在使用時更加安全。
然而并不簡單只是亞馬遜在線搜索的爭議影響到到很多用戶,它其實是 Canonical 公司,尤其是對 Shuttleworth 的爭議,因為他對上述問題的回應激怒了很多人。
每 當問及此話題時,Shuttleworth 都為搜索工具辯護,他在博客中寫道:「我們沒有將用戶正在搜索的信息透露給亞馬遜,你們搜索的信息都是匿名保護的,因為是由我們代表你們去處理查詢結果 的。不相信我們?好,我們有證據。」從客觀上講你必須相信某人,但是相信 FLOSS(自由及開放源代碼)軟件更新與相信 Canonical 會保證你私人數據的安全是有天壤之別的。前者需要信任,后者要求盲目信仰。
Canonical 進一步擴大用戶隱私事態發展的是把數字千年版權法案(Digital Millennium Copyright Act)的關閉通知發送給 EFF 的一位員工,該員工是 fixubuntu.com 網站的站長,該網站曾對 Unity 的搜索工具做出了一系列評論。在 DMCA 的通知里,Canonical 動用了對 Ubuntu 持有商標權的借口,以「濫用商標」為由向 fixubuntu 發函抗議,但是 EFF 對此做出回應,「你的請求并不受商標法的支持,也不能干涉受保護的言論。」但最后 fixubuntu 網站還是做出讓步,做了最低程度的修改,從網站上刪除了圓環三圓點 Ubuntu logo,但不改動網站的任何文字內容,也仍然正常使用 Ubuntu 文字和官方字形。(最近 fixubuntu.com 網站建立了 fix-macosx.com 子網站很值得關注,與 OS X Yosemite 處理默認開啟搜索的事情非常相似。)
不管他們的目的是什么,Canonical 和 Shuttleworth 的行為像極了地痞,Ubuntu 從根目錄訪問用戶的電腦,Shuttleworth 不惜扭曲的商標法來讓那些人住嘴,這種恃強欺弱的行為在免費軟件世界是非常少見的。
Shuttleworth 在博客里寫下的話很值得玩味。「你確實已經相信我們處理用戶數據的能力。」他繼續寫道:「你相信我們每一次的更新沒有讓你的電腦變得糟。你相信 Debian,當然也相信開源軟件社群。最重要的是,當我們犯錯誤的時候還選擇相信我們。」
最 后一句話和商標行動有關系,有兩個原因:第一,Shuttleworth 為此事道歉,這在以后再也沒發生過了。更為重要的是,Ubuntu 也開始對亞馬遜搜索采取措施。Canonical 公司產品市場經理 Sally Radwan 告訴 Ars 的記者:「14.10 版還沒有默認的可選擇項,但是我們已經開始著手在 15.04 版開發這個功能。」這就意味著,亞馬遜和其他在線搜索功能將很快被列為可選擇項(如果你從現有版本更新它還會存在,但是從最新的每日構建版中安裝就能夠禁 用此功能)。簡而言之,Ubuntu 正開始修復這個問題,即使還要花些時間。
當然,遲做總比不做好,因為你總要相信一些人。不管你喜不喜 歡,Ubuntu 或其他操作系統確實會通過根目錄訪問用戶的電腦。假如他們的代碼在你的電腦里運行需要有 root 權限,而你最近又沒有檢查你的權限,那么這就是他們的有效訪問。如果你相信你的發行版會確保該代碼是安全、穩定且符合你的最佳利益,那么當程序運行出錯的 時候你相信他們會更新發行版。
為了證明 Ubuntu 試圖去抓住用戶,你應該看到 Ubuntu 在用戶隱私策略的慘敗。或者你應該換個角度更加樂觀地看待——當做出錯誤的決定的時候,Ubuntu 愿意去修復問題。
在 2010 年的時候 Ubuntu 進行品牌重塑,放棄了」Linux for human beings」這個口號。這個口號不再吸引人的眼球,但是 Ubuntu 也許能在這個口號的基礎上做得好一些:「人性化的 Linux 會犯錯,但我們會盡力去修正。」
Vivid Vervet:手機的未來
Ubuntu 最近宣布其下一年的版本 15.04 代號將命名為 Vivid Vervet,很顯然 Shuttleworth 喜歡在發布會上用動物為 Ubuntu 的版本命名。回顧 Ubuntu 的歷史可以看出用動物命名是 Ubuntu 的標志元素。從代號 Warty 到 Lucid,再到現在的 Vivid,意味著 Ubuntu 要以一個更加獨特的視覺效果和用戶界面為發展方向,昭示著 Ubuntu 光明未來的美好愿景。
當然,Ubuntu14.10 幾乎沒有什么新特性。原因是因為這個版本能在 Unity8 的手機界面上操作。Ubuntu 手機時代很快就會來臨,而現在的桌面系統只能退居其次。
用 Shuttleworth 來說,這兩者最后將進行整合,整合對 Ubuntu 來說不只是市場營銷,也可以看做是發展戰略。Unity8 在手機設備上相當搶眼,最后這個系統也會擴展到桌面。如果你想體驗一下 Unity8 的桌面環境,這兒已經有個新產品叫 Ubuntu Next 可供嘗鮮。
Ubuntu 唯一的問題是,如果 Ubuntu 打造一部 Linux 手機但沒人使用怎么辦?
Ubuntu Edge 手機是無疑眾籌歷史上規模最大和最惹人眼球的一次眾籌,Ubuntu 的籌款目標為 3200 萬美元,但最后還是以失敗告終,不過經過去年的努力,在 Linux 愛好者的資助下最終籌得 1900 萬美元。從一個更加樂觀的角度看,31 天籌得 1200 萬美元確實讓 Ubuntu Edge 手機成為眾籌歷史之最。
不管怎么說,Canonical 在軟件前沿領域的的運氣更好一些,但還沒有流行到大部分人會去使用的地步,但是最近關于在智能設備上預裝 Ubuntu Touch 的謠言已經有好些日子了,不過可以肯定的是 Ubuntu Touch 將會在 Nexus 系列設備上運行。
Warty Warthog:序曲
任何有關 Linux 的使用量都會懷疑,因為很難根據發行版去統計這些用戶的使用量。根據 Canonical 公司的數據,使用 Ubuntu 桌面系統的用戶在全球大約有 2500 萬人,Canonical 還稱他們已占有 Linux 市場 90% 的份額。
這 次回顧的重點主要是放在 Ubuntu 的桌面系統上,當然,在服務器市場 Ubuntu 也有不俗的表現。根據 Canonical 公司提供的數據,Ubuntu 已占有 OpenStack 平臺云部署 55% 的市場份額,大約 70% 的客機操作系統(安裝在虛擬機上的操作系統)在「全球主要的公共云服務器」上運行。
所以即使有一天 Ubuntu Touch 半路折戟,Ubuntu 夾著尾巴狼狽逃竄,云服務器平臺對 Ubuntu 來說也是一個不錯的歸宿。
雖 然 Ubuntu 在過去 10 年走得并不完美,但是也很難想象如果沒有 Ubuntu,今天的 Linux 會走多遠。Ubuntu 在 2004 年首次發行的時候,當時最流行的桌面是 KDE 3.5, 黑色的默認主題看起來像是從 Windows95 克隆過來的。但 10 年之后,Linux 無處不在,Ubuntu 成為 Linux 系統中最受歡迎的操作系統。
不管是變得更好還是更糟,Ubuntu 呈現在大眾面前的依然是 Linux 友好的一面。幾年前 Shuttleworth 在他的博客中寫道:「免費軟件比任何一個項目涵蓋的范圍還要廣,不僅僅只是 Linux 的內核、GNU、GNOME 和 KDE 以及 Ubuntu,Fedora 和 Debian 這些單一的項目。每一個項目都扮演著一個角色,匯聚成為一個整體在改變世界。」