為什麼 Debian 在國內的人氣遠不如國外? | 知乎問答精選

 

A-A+

為什麼 Debian 在國內的人氣遠不如國外?

2017年07月30日 知乎問答精選 暫無評論 閱讀 25 ℃ 次

【GNUer的回答(16票)】:

從個人角度說我還算是Debian的忠實fans。我本不喜歡討論涉及太多的發行版之爭話題。我覺得自己愛用啥、擅長用啥那就用啥。發行版間不存在誰比誰先進多少,畢竟大家都是open source的。

-------------------------------------------------------------------------------------------------------------------------

最開始其實是用Fedora core (大家都知道現在改名了),yum源裡很多包不全,造成的新手安裝軟件比較蛋疼。尤其是那時用 freshmeat,經常和官方自帶的源裡有的包版本不一樣,然後升級的時候麻煩的事情就來了。rpm系列不怎麼能處理好不同版本同一軟件同時存在,新手又喜歡天天升級,搞著搞著就搞掛了。當然現在yum源裡應該好多了。後來得到別人的推薦,我就開始換成Debian了,第一個感覺是,安裝CD好小,雖然我一直都是硬盤安裝,但是以前在學校網速又慢,下個Fedora core的DVD鏡像 3-4個G得搞半天。安裝好後主要配置了一下源,用了apt-get,要裝啥軟件都有,當時覺得真得是神器。尤其是那個時候江蘇的cn99源,讓用2M帶寬的人更新的時候能到256KB/S的速度,真心覺得Debian的升級很省事,而那個時候國內fedora core的源我就不說了,很多源慢如蝸牛,然後就再不想用去Fedora core了。後來我也用過一段時間ubuntu和arch,ubuntu對硬件的支持其實是做的比較好,很多新手上手的時候根本不知道intel的顯卡得裝什麼驅動,要能放出聲音需要裝哪些包,Fedora core在安裝的時候能讓大家一起都選上。ubuntu安裝好後基本都能直接用,不能驅動的硬件還會提示你,點幾下就把推薦的驅動安裝上了,然後就能正常跑起來了。後來貌似因為 7.10發佈的時候還是beta版本,自己去升級搞掛了,當時也沒有辦法解決,就一個電腦,更不像現在手機能上午,只能直接重裝了。後來因為在linuxtoy上看到有arch的介紹,就裝來用了一年多吧。發現總是有些地方需要你自己折騰。總體來說用起來沒有debian省事。尤其是arch更新非常頻煩,你升級是找死(經常升級難免遇到些bug,比如升級grub2,升級新版的Xorg),不升級是等死(N久不升級,你pacman 升級一下感覺每個包都out了,.....)。

後來感覺自己就是需要一個穩定的linux環境,就換回了Debian。以前在學校我也給服務器上轉Centos(當時是因為在安騰的小型機上裝Debian沒有啟動起來),包括給老師也是裝的Centos。

--------------------------------------------------------------------------------------------

我來說說為啥大家感覺在企業裡Redhat系裡的人氣更旺吧。

Centos基於RHEL的確實是一個很重要的原因。因為實際上很多廠商的各種型號的機型在安裝RHEL,SUSE兩大企業版以為的發行版的時候確實難免出點這樣那樣的問題,用的人少的發新版出了問題大家又覺得網上搜得到的東西會更少。

各個和現在MySQL和postgresql的情況有點類似,無論多少人吐槽說MySQL怎麼弱,現狀就是MySQL的使用者越來越多。我也問過我們公司DBA,你們那麼多牛人為啥不試試postgresql,原因就是大家覺得MySQL能滿足自己的需求了,而且用的人也多。所以很多中小企業也都覺得直接用Centos相對有「保障」,即便你覺得這個是心理作用或者是不科學嚴謹的說法,對很多人來說實際的選擇就這樣。企業裡其實一般都是跑固定的一類應用,平時也不需要像個人用戶一樣天天把OS折騰的死去活來,需要的只是一個能跑起應用的底層東西,其實不像桌面使用那麼多需求的。

很多公司其實也會在RHEL的內核基礎上根據自己的需求做一些修改。以一個被大企業專業測試過代碼來做基礎其實也是能降低實際的風險和工作量的。

另外就是很多商業軟件都會寫明支持RHEL,SUSE(現在也會寫ubuntu),但是可能不會社區版的發行版。即便往往大家也能在debian上跑起來。但這個也確實是一個原因。

至於上面有人說Debian沒有一個像樣的社區。。。其實Debian本身是最大的社區,前幾年的新聞是Debian社區開發者比紅帽整個公司都多,文檔也是很齊全的。軟件包的話更不是問題。服務器用的跑stable,桌面用testing,都能滿足需求的(stable的不會比RHEL的老),服務器用的少數軟件不夠新自己編譯就行了。

----------------------

簡單總結一下,其實一般的使用,發行版之間的差距沒有多大的。大部分做運維的每天做的事情不是自己蒙著頭去把OS搞來搞去,主要還是做一些為上層應用做支持的事情。操作系統的文檔什麼的也不是根本的問題,相信大家翻翻手冊,打開/etc看看就知道不同發新版的差異,就配置一下系統不是什麼難事。公司以前用啥,接著也會用啥;老大說用啥,那就用吧。

【劉遠航的回答(3票)】:

我想再挖出來@ 瑪麗蘇 的這個答案 zhihu.com/question

他在同一個問題下另一個答案裡提到:

debian 背後沒公司,純 GNU,最老的發行版,RPM 是 redhat 之後推的(歷史問題還請糾正,我入 Linux 門很晚的),debian 至少經歷過一段真空期,借用營銷學的說法,叫壟斷,不用它的沒別的用。這跟騰訊一樣積累的用戶是很恐怖的,要不是 ubuntu 的崛起(這裡是真的崛起,沒有負面意思),和debian自己的堅持,它完全會是最大的發行版,當然現在也不小。debian 和 ubuntu 也是一個可以討論的故事。debian 堅持 GNU,Ubuntu 一開始就沒打算,看它的註冊地,地圖上完全不存在,一開始就打算鑽版權專利的空子了。所以 ubuntu 的一些反饋 debian 無法接受,沒有跟著 ubuntu 崛起應該說是必然吧。

deb 確實很好用,但沒有外圍工具的話,打包還是挺難的,如果你 deb 和 RPM 都會打的話。這不得不說越來越深入了,這又是一個好玩的問題,RPM 是紅帽推出來的,定義的對象是企業級部署分發,鼓勵照章辦事,一條一條添,填錯就報錯,這導致了 fedora 和 suse 的打包教程和維基甚至都是互通的。deb 呢,則自由一點,雖然它自己作為發行版很嚴格(推送過包的都知道),純制度設計上不能說是嚴謹,應該叫古怪,因為它嚴的都不是正地方。但它的容錯性很高,比如 md5sum,完全容錯,你添0都能過。

一切榮耀歸於瑪麗蘇 , 希望能邀請到他回答一下這個問題。

跑題算我的。

【龔彬的回答(3票)】:

1.安裝方面做得不太好,主要在部分linux愛好者中傳播,國內的都比較懶,早幾年需要自己下載刻光盤安裝,沒有友好而一鍵式的圖形化安裝系統,很多軟件都需要自己配置,難以為普通用戶接受(對資深的linux用戶又是它的一個優點,可以充分定制化)。

2.隨著ubuntu的出現,ubuntu宣稱基於debian,安裝方便,並在早幾年向全球用戶贈送光盤,用戶覺得既然能體驗到debian的質量,又有體驗比較好的界面,為什麼還去安裝debian呢。

3.商業化,背後缺少一個商業公司支撐宣傳推廣。

當然我個人還是比較喜歡這個發行版,充分的定制化,隨用隨裝,裡面沒有多餘的東東,不像一些發行版給你塞一堆你不想要的東西進來。

【tinykuai的回答(1票)】:

都去用ubuntu了

【imajeason的回答(0票)】:

Debian用的人很少?我好像沒有這個感覺……

我當地的Shanghai Linux User Group幾乎清一色的Deb系,而裡面有一半左右是用的Debian。(可能和每週聚會上有兩名Debian Developer經常光顧有關)。

【李毅的回答(0票)】:

現在國內大多數服務器用的是CentOS吧,桌面版用Ubuntu多一點。Debian宣傳沒做好。

【瑪麗蘇的回答(0票)】:

應該是桌面debian用戶少吧,中文資料極少,沒有像樣的社區。

標籤:-金融機構


相關資源:





給我留言