Ubuntu十年:從Linux新寵成為最受爭議的桌面系統

tech2ipo發表於2014-11-15

  早在 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 這些單一的專案。每一個專案都扮演著一個角色,匯聚成為一個整體在改變世界。」

  via:Arstechnica/Tech2IPO

相關文章