早在10年前,可供用戶選擇的Linux發(fā)行版數(shù)不勝數(shù),但在2004年10月,基于Linux的發(fā)行版Ubuntu出現(xiàn)在大眾面前。發(fā)布之初平平無奇,但在后來發(fā)布的預覽版中,Ubuntu受到了很多關(guān)注,被認為是當時Debian的衍生產(chǎn)品。
Canonical最近宣布,全球約有2500萬Ubuntu用戶。這些數(shù)據(jù)使Ubuntu成為世界上第三受歡迎的計算機操作系統(tǒng)。根據(jù)Canonical的估計,Ubuntu已經(jīng)占據(jù)了大約90%的Linux市場。與此同時,Ubuntu也在準備發(fā)布移動操作系統(tǒng),這可能會讓其用戶再次飆升。
今年10月正好是Ubuntu發(fā)布十周年。Linux觀察家說,從Ubuntu的最初版本到現(xiàn)在,每個版本都體現(xiàn)了Ubuntu的獨特性。作為一個Linux系統(tǒng),Ubuntu在短時間內(nèi)獲得了大量的忠實用戶,10年的風風雨雨可以看作是Linux發(fā)展的一個縮影:隱私問題、對Windows的不滿、服務器擴容、未來的展望等。
Warty Warthog: 什么是 Ubuntu?
從Ubuntu發(fā)布之初,Ubuntu就采用了與Linux不同的方式,它的口號“人類的Linux”很好地說明了這一點?!癠buntu”是南非的傳統(tǒng)價值觀,字面意思是“人性”和“善待他人”。與其口號不謀而合。
對于Ubuntu及其口號,從一開始,Ubuntu就不同于Linix的其他發(fā)行版。Ubuntu的競爭對手更關(guān)注“開發(fā)者和企業(yè)用戶需要什么”這一狹隘層面,而不是“普通用戶可能需要什么”。例如,F(xiàn)edora采取了一種非常不同的操作方式,允許既是用戶又是開發(fā)人員的人幫助它打開源代碼。
“面向人類的Linux”(人性化的Linux)一開始就為Ubuntu項目的發(fā)展定下了基調(diào)和方向。Ubuntu從未刻意追求開發(fā)者,也沒有對服務器市場表現(xiàn)出興趣。相反,Ubuntu更注重桌面用戶(2004年很少有人使用Ubuntu)和新的Linux用戶。這個想法贏得了很多來自Windows操作系統(tǒng)的普通用戶。
Ubuntu項目由馬克舒托沃爾斯發(fā)起,他在1999年12月以5.75億英鎊的價格將自己的公司Thawte出售給了VeriSign。經(jīng)過短暫的太空旅行,他創(chuàng)立了Canonical Ltd,并開始開發(fā)Ubuntu。Ubuntu剛發(fā)布第一個版本的時候,舒特爾沃斯把這個不成熟的項目定義為:一個全新的Linux版本,可以給Debian帶來新的味道,實現(xiàn)簡單快捷的安裝,定期發(fā)布更新,提供一系列優(yōu)秀的套件。
簡單的安裝、定期的更新和技術(shù)支持,以及包羅萬象的應用,是保證Ubuntu在Linux市場占據(jù)榜首的重要因素。也許在三個最重要的目標中,幫助新的Linux用戶快速安裝是最重要的目標。
早在2004年,使用過Linux的用戶就會發(fā)現(xiàn)安裝Debian并不難。因為一些常規(guī)的安裝過程是Windows XP或者Mac OS X都支持的,不同系統(tǒng)上的安裝方法是一樣的。因此,另一方面,Ubuntu的安裝方式與Windows或OS X系統(tǒng)相同:只需放入光盤,重啟,雙擊安裝即可。當蘋果優(yōu)秀的技術(shù)支持馬克皮爾格林轉(zhuǎn)向Linux時,他選擇了Ubuntu。Pilgrim甚至嘲笑Ubuntu是非洲語言,意思是“Debian不能安裝”。
關(guān)注新用戶意味著Ubuntu重視工具的體驗,這是Linux用戶從來沒有過的。這個工具叫做圖形安裝器,有漂亮的主題和一些設(shè)計細節(jié),比如字體渲染。Ubuntu的設(shè)計師在窗口邊緣抗鋸齒的細節(jié)上下了功夫,這也是Linux桌面的首創(chuàng)。因為對這些設(shè)計細節(jié)的關(guān)注,Ubuntu獲得了Ars“最佳Linux發(fā)行版”和“年度最佳開源軟件”的美譽。
作家安德魯弗格甚至說:“烏托邦項目試圖通過多元文化的方式構(gòu)建一個單一的分布式桌面系統(tǒng),Ubuntu正在成為Linux中的領(lǐng)導者。」
Ubuntu也通過幽默將自己與其他自由軟件區(qū)分開來。雖然舒特爾沃斯在Ubuntu的第一次發(fā)布會上談到Ubuntu的發(fā)展目標時看起來很嚴肅,但別忘了Ubuntu第一個版本的代號是“Warty Warthog”,任何一家新公司在發(fā)布其未成型的產(chǎn)品時都會把其產(chǎn)品稱為這樣的笑話。這些看似滑稽、愚蠢、奇怪的命名習慣延續(xù)至今(最新版本叫做烏托邦獨角獸)。
這種幽默也適用于Ubuntu的頭號bug。馬克舒托沃爾斯甚至將錯誤報告命名為“微軟”
占據(jù)了絕大多數(shù)市場」。這實際上是話里有話,一方面是對 Windows 占主導地位的一種諷刺,另一方面也是對擴大 Linux 社群的一種決心,這種兆頭至少讓 Linux 陣營齊心協(xié)力對抗 Windows。但現(xiàn)在這并不是 Linux 真正關(guān)心的問題,因為這個頭號 bug 終于在 2013 年關(guān)閉,Shuttleworth 當時在其博客中寫道:「對我們自己來說,我們應該更好的聚焦于自身的卓越,而不是對他人的產(chǎn)品施加影響?!?/p>從很多方面來說,關(guān)閉頭號 bug 標志著 Ubuntu 從 Linux 的一個發(fā)行版向另一個前所未見的高度轉(zhuǎn)變。如今在 Ubuntu 的主頁上也很少用到「Linux」這個詞。
Dapper Drake:一路登頂
Ubuntu 從 2004 年起有計劃地推出穩(wěn)定版本,始終堅持每六個月發(fā)布一個新版。但 10 年來只有一次沒有如期發(fā)布,那就是 2006 年的 Dapper Drake。
在 2008 年的時候,Ubuntu 為用戶添加了一個可以從 Windows 或 OS X 轉(zhuǎn)換操作系統(tǒng)的選項,而且也為其他版本提供便利。Ubuntu 提供簡單的安裝進程、定期更新、各種豐富的應用,只要點擊 Ubuntu 軟件中心的按鈕即可使用??偠灾?,Ubuntu 的目標已經(jīng)實現(xiàn)。
由于 Ubuntu 里許多顯著的特性尤其是快速安裝進程以及精心設(shè)計的桌面體驗,即使那些不喜歡 Ubuntu 的人多年來也從 Linux 桌面系統(tǒng)中受益,這些特性也成為了其他項目的首要條件,在 Ubuntu 的影響下波及到更廣闊的 Linux 世界。
GNOME 3 又是一個分水嶺。GNOME 自 Ubuntu 發(fā)布之日起一直作為其默認用戶操作界面,雖然 GNOME 在當時決定要重新設(shè)計用戶操作界面,可是新的 GNOME shell 界面并沒有達到 Ubuntu 的要求。自此 Ubuntu 決定要自主編寫 shell 和用戶操作界面。
Ubuntu 項目組把 GNOME 從 Ubuntu 桌面移除受到批評和指責,直到 Ubuntu 的操作界面 Unity11.04 的發(fā)布。
Intrepid Ibex:獨孤求敗
移除 GNOME 并沒有損害到 Ubuntu 的普及率,它仍然是最受歡迎的 Linux 發(fā)行版,除此之外,這也使它成為眾矢之的。Linux 像其他互聯(lián)網(wǎng)上出現(xiàn)的亞文化一樣,似乎討厭大獲成功的感覺,尤其是一個打破了如此多亞文化禁忌的 Ubuntu。
打破 Linux 不成文的規(guī)定也成為 Ubuntu 的某種優(yōu)勢。當然各種批評指責也紛至沓來。例如,在第一次發(fā)布會的時候,Canonical 公司就將 Launchpad 開發(fā)者平臺公之于眾,但是在往后的四年里 Ubuntu 并沒有在開放源碼的許可下發(fā)布 Launchpad 平臺。這一舉動惹惱了一些人,他們指責 Canonical 公司說一套做一套。
還有一些人抱怨 Ubuntu 開發(fā)者們沒有致力于內(nèi)核源碼的開發(fā)。也有人指責諸如棕色、紫色主題不夠吸引人,為什么窗口按鈕移到左邊窗口之類的問題??傊绞切〉淖兓?,他們越是挑剔指責,這些聲音此起彼伏,而且時不時有人口頭表達對 Ubuntu 的不滿。
但是對大多數(shù)人來說,真正把 Ubuntu 推到巔峰的是 Unity 操作界面,首發(fā)版本號為 11.04,代號為「敏捷的獨角鯨」(嚴格來說其首發(fā)是在 Ubuntu 10.10 netbook remix 版本上,但該版本并沒有被廣泛使用)。Unity 開始取代 GNOME 3 成為 Ubuntu 11.04 的默認操作界面, 但這個操作界面在性能上與 GNOME 3 沒有太大差別。不過在這之后,Ubuntu 的每一個后續(xù)版本都越來越少用到 GNOME 和 GTK 的底層工具。不管你喜歡還是不喜歡 Unity,在這點上 Ubuntu 非常清楚自己想要做的事情。雖然在安裝選項上仍然保留 GNOME,但是 Unity 對它的依賴越來越少。
Unity 在開發(fā)初期還是很粗糙的產(chǎn)品,很多用戶對這個新桌面還不適應,而且對他們來說,這不再是他們之前所熟悉所喜歡的 Ubuntu??墒?Ubuntu 很少因為這些批評而做出改變,因為 Ubuntu 一貫做法是根據(jù)用戶反饋的結(jié)果進行更新而不是外部的批評指責。所以 Ubuntu 會繼續(xù)保持推進對 Linux 的愿景,以此來區(qū)分與其他 Linux 社群的不同。
雖然整體還是基于 Debian GNU/Linux,使用 Linux 內(nèi)核,但現(xiàn)在的 Ubuntu 至少不再是傳統(tǒng)的 Linux 發(fā)行版,桌面用戶體驗和與 Ubuntu 日常使用的結(jié)合是 Ubuntu 的全部。
由于 Ubuntu 要打造自己的顯示服務器并把 Ubuntu touch 安裝在手機與平板上,Ubuntu 將會與 Linux 其他發(fā)行版的分歧越來越大。不管最后的結(jié)果如何,我們?nèi)钥梢院鼙J氐念A測,Ubuntu 會繼續(xù)通過 Linux 去開創(chuàng)自己的道路。
當然,那些批評 Ubuntu 的言論還將繼續(xù)出現(xiàn),那些批評者不喜歡 Utopias(代號烏托邦),這種情況似乎也適用于 Linux 評論家們(也包括我)。但是并不是所有的評論都是針對 Ubuntu,認為 Ubuntu 沒有優(yōu)點。由于 Ubuntu 對內(nèi)核開發(fā)的的不足,導致與之相關(guān)的 Linux 發(fā)行版開始擔憂 Linux 生態(tài)系統(tǒng)的健康。如果世界上最受歡迎的 Linux 在這方面沒有任何建樹,那么它也不能很好的引領(lǐng)未來。
對于 Ubuntu 每一次醞釀的大風暴,還有一個層面值得去探討。雖然 Ubuntu 離完美還有很長的一段路要走,但是它卻是最愿意去不斷去嘗試的一個發(fā)行版,也許最重要的是,在做錯的時候去主動承認錯誤。