為什么要擠兌 Ubuntu?

jopen 11年前發布 | 7K 次閱讀 Ubuntu

這是一篇聲援 Ubuntu 的文章。

我不是一個桌面系統軟件開發者,僅有的桌面編程知識就是大學時期用 Qt 寫了一個 XMPP 客戶端。所以,我對桌面底層技術不熟悉,不知道 X window 爛在哪里,也不知道 Wayland 先進在哪里。日常使用的系統是 Kubuntu,一個 Ubuntu + KDE 桌面的發行版。看好 Unity 桌面的前景,但認為目前做得還不夠好,作為工作和生活的環境比不上 KDE。

總的來說,我很喜歡 Ubuntu,喜歡它的生態環境,它對 Linux 安裝簡化做的貢獻,促進了 Linux 桌面的發展。Canonical 是 Linux 領域少數一直把可用性作為文化并且實際做到的公司。

Linux 用戶群是個追求個性化的群體,所以有人對 Ubuntu 提出各種批評,這很正常,也是 Ubuntu 向前發展的動力。如果沒有爭議,人們根本不在乎,那這個系統就完蛋了。不過偶爾看到一類人,只要是是 Ubuntu 相關的內容就擠兌,認為 Ubuntu 商業是“原罪”,認為 Ubuntu 對開源沒有貢獻,認為 Unity 是垃圾,認為 Ubuntu……奧,反正就是爛。

我希望 Linux 用戶可以公正的看待 Ubuntu 這個發行版,即使它有諸多不完美,但它確實是現在最好的桌面發行版。

為什么要擠兌 Ubuntu?

Ubuntu 有良好的商業模式和社區氛圍

Canonical 使用免費 + 服務支持的商業模式,這個模式已經被證明為開源軟件有效的商業模式,比如 Redhat、Novell,MySQL。免費 + 服務支持能夠確保提供給用戶真正免費且自由的產品。免費且自由意味著更換自己的設備的時候,可以購買最適合自己的硬件,不用考慮自己的系統授權能不能轉 移,能支持多少部設備。

Ubuntu 在服務器市場獲得了很高占有率,沒有哪家 VPS 是不提供 Ubuntu Server 的,幫助文檔也經常用 Ubuntu 做例。在桌面領域,Canonical 與商業公司的合作,帶來了 Spotify,Steam 等軟件。而 Ubuntu App Store 也有望成為開發者和最終用戶之間的橋梁,促進桌面應用的發展。

OMG! Ubuntu! 是我見過最好的 Linux 資訊站。圍繞 Ubuntu,用戶發展出了更多平民化的社區,而不再單單是只有資深用戶會用的郵件列表、IRC、Wiki。

商業不是原罪,自由軟件從來沒有拒絕商業。“Free”意味著自由演講而不是免費啤酒,Canonical 很好地維護著這種自由。如果想要,用戶總有許多渠道知道 Ubuntu 里面運行著什么,Canonical 有著什么樣的打算,未來會怎么發展。如果不再喜歡 Ubuntu 了,遷移別的發行版沒有任何阻礙,用戶擁有這個系統。

如果沒有商業,誰來支付最一流的設計師和程序員的工資,誰來為企業的系統運轉提供支持?也許,一直以來非商業開源社區在某些方面做得很好,但是沒有商業,最好的那些人就是湊不到一塊!

開源不是眾人拾柴火焰高

Ubuntu 有一些做法,在開源世界顯得“格格不入”。在已經有很多桌面環境的情況下,自己開發 Unity;有了 Meego 的情況下,自己開發 Ubuntu touch;有了 Wayland 的情況下,自己開發 Mir。于是有人指責,Ubuntu 什么都要自己來,Ubuntu 不合群不遵守規矩。

但是開源不是眾人拾柴火焰高,看見別人燒火就應該攪和進去。Ubuntu 自己開發關鍵組件的目的,就是為了做出更好的操作系統。

優秀的開源軟件都有主心骨,至今不知道有哪個項目是沒有主要負責人就能做出來的。要先做出優秀的軟件,然后吸引別人來一起開發,而不是一群人先幻想一輪美 好前景,然后各行各路。現有的組件是誰負責的呢?Radhat 還是 Novell?反正從結果上來看,現有的開源桌面進展緩慢,沒有競爭力。

有人擔心分裂帶來的兼容性問題會把 Ubuntu 引向衰退,不過要知道,最吸引開發者和硬件商的不是哪個平臺根正苗紅,而是這個平臺有多少用戶。不知道有多少理想主義的開發者因為失去趣味而離開,在這個 平臺上既沒有錢又沒有用戶。而 Ubuntu 這兩方面持續發力,效果不錯,有望搭建最好的 Linux 桌面生態環境。

為什么要擠兌 Ubuntu?

為了更好的用戶體驗,必須做自己的桌面環境

恩,你是做操作系統的?你的競爭力是什么呢?桌面環境是 G 社區拿的,窗口管理是 C 社區拿的,顯示服務是30年歷史的 X。為什么這個功能這么別扭,哦,那是這個組件原來就有的,我已經把 Patch 提交給上游了,但是看來他們不太愿意接受。我想提出一個新的桌面菜單和應用的通訊協議,但是看來還要用2年時間去討論,并且有些開發者根本不理解這樣做有 什么意義,他們認為現在就很好了。

那么哪部分是原創的?Logo。

做過網站的會知道,如果你真的有一個獨一無二的創意,最好的做法不是把現成網站拿來改,而是自己從零開始,哪怕一開始缺少部分功能,但是可以從最關鍵的部分做起,一步步完善。最后會發現,缺少的那部分其實也不是那么重要,有時去掉就去掉了。

沒錯,Unity 不成熟,是個半成品,有些設計很反人類(舉個例子,Unity 的拖動條我根本點不著)。但是這都是可以改進的地方,沒有什么軟件是一蹴而就的。Unity 也有優秀的設計,比如左側的面板,Unity 之前我就看到很多人用不同方法把常用軟件放到左欄,Unity 抓住了需求。

現在 Ubuntu 有可能率先成為跨越桌面、平板、手機的系統,如果一味地等待社區,解決所有溝通問題,是不會有這種速度的。

我是 Linux 桌面用戶

我用了 5 年 Linux 作為主要桌面,偶爾會切換到 Windows 7 玩游戲。

從 Windows 轉向 Linux 之初,靠的是一些固執。當時 Linux 桌面軟件做得并不好,拼湊感很強。現在基本工具不缺,而且大部分事情在瀏覽器里面完成,桌面只是作為一個支撐,所以我已經完全適應 Linux 環境。在做開發時,Linux 的包管理器幫了很大忙,加上是開發 web 程序,服務器端就是 Linux ,所以 Linux 桌面上安裝服務依賴遇到的問題也很少。

由于一切用得很好,也沒有改變的打算,目前最想嘗試的系統是 ChromeOS。

但是 Linux 桌面環境滿足現狀是不行的,隨著 Apple 的強大,已經有很多 Linux 用戶轉移了平臺。當一部 Mac 的價格相當于幾個月生活費時,很多人會止步;但是當自己一個月收入就可以輕松買下 Mac 時,價格就不再是問題了,這需要可用性上的正面競爭。Linux 正在失去越來越多的桌面用戶,是時候做出改變,具體來說,需要一個最好的桌面發行版,才能跟另外兩個加起來已經占據 99% 市場的系統競爭。

Ubuntu 現在還有很多問題,很多人也不認為它是最好的,但是在它身上看到了希望,所以我看好 Ubuntu。

來自: http://www.cnbeta.com/articles/229433.htm
作者:Rei,開發者,喜用 Ruby。原文地址:
http://blog.chloerei.com/articles/0a054d83-why-dont-like-ubuntu

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!